minix/commands/Makefile

84 lines
2.3 KiB
Makefile
Raw Normal View History

2005-04-21 16:53:53 +02:00
# Makefile for commands.
MAKE = exec make -$(MAKEFLAGS)
2005-07-11 14:54:10 +02:00
FLEX=flex-2.5.4
GZIP=gzip-1.2.4
PYTHON=python-1.5.2
2005-08-29 21:39:06 +02:00
BZIP2=bzip2-1.0.3
KERMIT=kermit-2.1.1
2005-09-07 10:43:25 +02:00
CC=exec cc
2005-04-21 16:53:53 +02:00
usage:
2005-08-29 21:39:06 +02:00
@echo "Usage: make all # Compile all commands" >&2
@echo " make install # Install the result (run as bin!)" >&2
@echo " make clean # Delete .o files and other junk" >&2
@echo " make bigall # Compile all big commands" >&2
@echo " make biginstall # Install all big commands" >&2
2005-04-21 16:53:53 +02:00
@false
all install::
cd $(GZIP) && CC="$(CC)" /bin/sh ./configure --prefix=/usr/local && $(MAKE) $@
clean::
[ -f $(GZIP)/Makefile ] && cd $(GZIP) && $(MAKE) $@
2005-08-29 21:39:06 +02:00
bigall:
cd $(FLEX) && CC="$(CC)" /bin/sh ./configure --prefix=/usr/local && bigmake all
cd $(PYTHON) && CC="$(CC)" /bin/sh ./configure --prefix=/usr/local && bigmake all
2005-08-30 14:02:34 +02:00
cd $(BZIP2) && bigmake all
cd $(KERMIT) && bigmake all
2005-08-29 21:39:06 +02:00
biginstall:
cd $(FLEX) && CC="$(CC)" /bin/sh ./configure --prefix=/usr/local && bigmake install
cd $(GZIP) && CC="$(CC)" /bin/sh ./configure --prefix=/usr/local && bigmake install
cd $(PYTHON) && CC="$(CC)" /bin/sh ./configure --prefix=/usr/local && bigmake install
2005-08-30 14:02:34 +02:00
cd $(BZIP2) && bigmake install
cd $(KERMIT) && bigmake install
clean::
2005-08-30 18:23:32 +02:00
if [ -f $(FLEX)/Makefile ] ; then cd $(FLEX) && make $@; fi
if [ -f $(GZIP)/Makefile ] ; then cd $(GZIP) && make $@; fi
if [ -f $(PYTHON)/Makefile ] ; then cd $(PYTHON) && make $@; fi
cd $(BZIP2) && make clean
cd $(KERMIT) && make clean
all install clean::
2005-04-21 16:53:53 +02:00
cd `arch` && $(MAKE) $@
cd aal && $(MAKE) $@
cd advent && $(MAKE) $@
cd ash && $(MAKE) $@
cd autil && $(MAKE) $@
cd awk && $(MAKE) $@
cd bc && $(MAKE) $@
cd byacc && $(MAKE) $@
cd cawf && $(MAKE) $@
cd cron && $(MAKE) $@
cd de && $(MAKE) $@
cd dhcpd && $(MAKE) $@
cd dis88 && $(MAKE) $@
cd elle && $(MAKE) $@
cd elvis && $(MAKE) $@
cd ftp && $(MAKE) $@
cd ftpd && $(MAKE) $@
cd ftpd200 && $(MAKE) $@
2005-04-21 16:53:53 +02:00
cd ibm && $(MAKE) $@
2005-07-22 20:30:40 +02:00
cd indent && $(MAKE) $@
2005-04-21 16:53:53 +02:00
cd m4 && $(MAKE) $@
cd make && $(MAKE) $@
cd mdb && $(MAKE) $@
2005-04-21 16:53:53 +02:00
cd mined && $(MAKE) $@
cd patch && $(MAKE) $@
2005-06-20 11:23:55 +02:00
cd ps && $(MAKE) $@
2005-04-21 16:53:53 +02:00
cd reboot && $(MAKE) $@
cd rlogind && $(MAKE) $@
cd scripts && $(MAKE) $@
cd sh && $(MAKE) $@
cd simple && $(MAKE) $@
cd talk && $(MAKE) $@
cd talkd && $(MAKE) $@
cd telnet && $(MAKE) $@
cd telnetd && $(MAKE) $@
cd urlget && $(MAKE) $@
cd yap && $(MAKE) $@
cd zmodem && $(MAKE) $@