2013-03-19 22:28:32 +00:00
|
|
|
SOFTWARE_MEANT_FOR_SORTIX=1
|
2014-06-28 14:10:20 +00:00
|
|
|
include ../build-aux/platform.mak
|
|
|
|
include ../build-aux/compiler.mak
|
|
|
|
include ../build-aux/version.mak
|
|
|
|
include ../build-aux/dirs.mak
|
2011-08-27 21:03:39 +00:00
|
|
|
|
2014-04-13 20:34:36 +00:00
|
|
|
OPTLEVEL?=$(DEFAULT_OPTLEVEL)
|
2016-02-28 23:40:20 +00:00
|
|
|
CFLAGS?=$(OPTLEVEL)
|
2012-09-10 21:36:15 +00:00
|
|
|
|
2016-02-28 23:40:20 +00:00
|
|
|
CFLAGS:=$(CFLAGS) -Wall -Wextra
|
2013-03-19 22:28:32 +00:00
|
|
|
CPPFLAGS:=$(CPPFLAGS) -DVERSIONSTR=\"$(VERSION)\"
|
2012-09-10 21:36:15 +00:00
|
|
|
|
2014-06-27 20:46:50 +00:00
|
|
|
BINARIES_EXCEPT_INSTALL:=\
|
2014-03-08 15:42:27 +00:00
|
|
|
basename \
|
2011-08-27 21:03:39 +00:00
|
|
|
cat \
|
2014-05-05 22:16:17 +00:00
|
|
|
chkblayout \
|
2013-06-18 11:40:12 +00:00
|
|
|
chmod \
|
2013-02-23 16:42:23 +00:00
|
|
|
chvideomode \
|
|
|
|
clear \
|
2013-03-16 21:41:48 +00:00
|
|
|
colormake \
|
2013-02-23 16:42:23 +00:00
|
|
|
column \
|
2013-06-09 11:44:34 +00:00
|
|
|
command-not-found \
|
2011-11-21 13:57:02 +00:00
|
|
|
cp \
|
2013-05-15 18:29:49 +00:00
|
|
|
date \
|
2015-05-31 18:39:04 +00:00
|
|
|
df \
|
2014-03-08 15:42:27 +00:00
|
|
|
dirname \
|
2013-10-17 18:55:54 +00:00
|
|
|
du \
|
2011-11-25 23:54:17 +00:00
|
|
|
echo \
|
2014-02-28 21:46:58 +00:00
|
|
|
env \
|
2014-03-06 23:07:11 +00:00
|
|
|
expr \
|
2013-11-11 14:07:56 +00:00
|
|
|
false \
|
2013-02-17 13:23:04 +00:00
|
|
|
find \
|
2013-02-23 16:42:23 +00:00
|
|
|
head \
|
2011-08-27 21:26:11 +00:00
|
|
|
help \
|
2015-06-27 01:12:26 +00:00
|
|
|
id \
|
2012-03-07 17:20:40 +00:00
|
|
|
kernelinfo \
|
2011-09-15 20:38:40 +00:00
|
|
|
kill \
|
2013-02-23 16:42:23 +00:00
|
|
|
ln \
|
2016-10-16 16:27:35 +00:00
|
|
|
logname \
|
2013-02-23 16:42:23 +00:00
|
|
|
ls \
|
|
|
|
memstat \
|
|
|
|
mkdir \
|
2015-05-31 21:11:41 +00:00
|
|
|
mktemp \
|
2013-02-16 15:28:40 +00:00
|
|
|
mv \
|
2011-12-26 16:15:14 +00:00
|
|
|
pager \
|
2015-11-25 18:18:14 +00:00
|
|
|
passwd \
|
2015-07-30 23:21:30 +00:00
|
|
|
ps \
|
2015-07-31 15:44:55 +00:00
|
|
|
pstree \
|
2013-02-23 16:42:23 +00:00
|
|
|
pwd \
|
2016-09-30 01:10:58 +00:00
|
|
|
readlink \
|
2015-02-16 13:18:38 +00:00
|
|
|
realpath \
|
2013-02-23 16:42:23 +00:00
|
|
|
rm \
|
|
|
|
rmdir \
|
2014-05-31 01:59:20 +00:00
|
|
|
sleep \
|
2014-03-08 01:02:02 +00:00
|
|
|
sort \
|
2015-08-01 11:55:44 +00:00
|
|
|
stat \
|
2012-03-02 23:29:24 +00:00
|
|
|
tail \
|
2016-09-26 01:07:27 +00:00
|
|
|
tee \
|
2013-05-14 23:51:09 +00:00
|
|
|
time \
|
2016-02-24 16:14:34 +00:00
|
|
|
touch \
|
2014-03-09 14:31:13 +00:00
|
|
|
tr \
|
2013-11-11 14:07:56 +00:00
|
|
|
true \
|
2016-11-19 16:35:43 +00:00
|
|
|
tty \
|
2013-11-11 14:07:56 +00:00
|
|
|
type \
|
2013-02-23 16:42:23 +00:00
|
|
|
uname \
|
2014-03-08 04:41:35 +00:00
|
|
|
uniq \
|
2013-02-23 16:42:23 +00:00
|
|
|
uptime \
|
2013-10-16 20:57:54 +00:00
|
|
|
wc \
|
2012-12-09 18:10:59 +00:00
|
|
|
which \
|
2014-11-30 15:49:39 +00:00
|
|
|
yes \
|
2011-08-27 21:03:39 +00:00
|
|
|
|
2014-06-27 20:46:50 +00:00
|
|
|
BINARIES=\
|
|
|
|
$(BINARIES_EXCEPT_INSTALL) \
|
|
|
|
xinstall
|
|
|
|
|
2016-10-09 16:56:52 +00:00
|
|
|
MANPAGES1=\
|
2016-09-29 12:33:00 +00:00
|
|
|
chkblayout.1 \
|
2017-02-13 18:47:33 +00:00
|
|
|
chvideomode.1 \
|
2016-10-01 13:47:19 +00:00
|
|
|
kernelinfo.1 \
|
2016-10-16 16:27:35 +00:00
|
|
|
logname.1 \
|
2016-10-06 04:54:29 +00:00
|
|
|
memstat.1 \
|
2016-10-04 06:27:04 +00:00
|
|
|
pager.1 \
|
2016-10-02 13:39:29 +00:00
|
|
|
passwd.1 \
|
2016-09-29 12:33:00 +00:00
|
|
|
readlink.1 \
|
2018-04-07 23:43:27 +00:00
|
|
|
sort.1 \
|
2017-02-05 19:41:07 +00:00
|
|
|
uname.1 \
|
2016-09-30 01:10:58 +00:00
|
|
|
|
2016-10-09 16:56:52 +00:00
|
|
|
SBINS=\
|
|
|
|
chroot \
|
|
|
|
unmount \
|
|
|
|
|
|
|
|
MANPAGES8=\
|
2016-10-12 12:05:40 +00:00
|
|
|
chroot.8 \
|
2016-10-11 07:38:50 +00:00
|
|
|
unmount.8 \
|
2016-10-09 16:56:52 +00:00
|
|
|
|
|
|
|
all: $(BINARIES) $(SBINS)
|
2012-09-10 21:36:15 +00:00
|
|
|
|
2014-04-22 13:26:55 +00:00
|
|
|
.PHONY: all install clean
|
2011-08-28 10:33:46 +00:00
|
|
|
|
2012-09-10 21:36:15 +00:00
|
|
|
install: all
|
2013-03-19 22:28:32 +00:00
|
|
|
mkdir -p $(DESTDIR)$(BINDIR)
|
2014-06-27 20:46:50 +00:00
|
|
|
install $(BINARIES_EXCEPT_INSTALL) $(DESTDIR)$(BINDIR)
|
|
|
|
install xinstall $(DESTDIR)$(BINDIR)/install
|
2016-10-09 16:56:52 +00:00
|
|
|
mkdir -p $(DESTDIR)$(SBINDIR)
|
|
|
|
install $(SBINS) $(DESTDIR)$(SBINDIR)
|
2016-09-30 01:10:58 +00:00
|
|
|
mkdir -p $(DESTDIR)$(MANDIR)/man1
|
2016-10-09 16:56:52 +00:00
|
|
|
cp $(MANPAGES1) $(DESTDIR)$(MANDIR)/man1
|
2016-10-11 07:38:50 +00:00
|
|
|
mkdir -p $(DESTDIR)$(MANDIR)/man8
|
|
|
|
cp $(MANPAGES8) $(DESTDIR)$(MANDIR)/man8
|
2011-08-28 10:33:46 +00:00
|
|
|
|
2016-02-28 23:40:20 +00:00
|
|
|
%: %.c
|
|
|
|
$(CC) -std=gnu11 $(CFLAGS) $(CPPFLAGS) $< -o $@
|
2011-08-27 21:03:39 +00:00
|
|
|
|
|
|
|
clean:
|
2016-10-09 16:56:52 +00:00
|
|
|
rm -f $(BINARIES) $(SBINS) *.o
|