# Makefile for commands. MAKE = exec make -$(MAKEFLAGS) FLEX=flex-2.5.4 GZIP=gzip-1.2.4 PYTHON=python-1.5.2 BZIP2=bzip2-1.0.3 KERMIT=kermit-2.1.1 NVI=nvi-1.79 NVIWORK=$(NVI)/minix EMACS=emacs-21.4 LYNX=lynx2-8-5 COREUTILS=gnu-coreutils-5.2.1 usage: @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 @false all install:: -mkdir $(NVIWORK) cd $(GZIP) && CC="$(CC)" /bin/sh ./configure --prefix=/usr/local && $(MAKE) $@ cd $(NVI) && make $@ bigall: cd $(FLEX) && /bin/sh makeme.sh cd $(PYTHON) && /bin/sh makeme.sh cd $(BZIP2) && /bin/sh makeme.sh cd $(KERMIT) && /bin/sh makeme.sh cd $(LYNX) && /bin/sh makeme.sh cd $(EMACS) && /bin/sh makeme.sh cd $(COREUTILS) && /bin/sh makeme.sh biginstall: bigall cd $(FLEX) && make install cd $(PYTHON) && make install cd $(BZIP2) && make install cd $(KERMIT) && make install cd $(LYNX) && make install cd $(EMACS) && make install cd $(COREUTILS) && make install clean:: 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 if [ -f $(NVIWORK)/Makefile ]; then cd $(NVIWORK) && make clean; fi if [ -f $(LYNX)/Makefile ] ; then cd $(LYNX) && make clean; fi if [ -f $(EMACS)/Makefile ] ; then cd $(EMACS) && make clean; fi cd $(COREUTILS) && make clean all install clean:: 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) $@ cd httpd && $(MAKE) $@ cd ibm && $(MAKE) $@ cd indent && $(MAKE) $@ cd m4 && $(MAKE) $@ cd make && $(MAKE) $@ cd mdb && $(MAKE) $@ cd mined && $(MAKE) $@ cd patch && $(MAKE) $@ cd ps && $(MAKE) $@ 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) $@