changes for 4.4BSD-Lite requested by USL
[unix-history] / usr / src / bin / Makefile
index e479bad..9d683cd 100644 (file)
@@ -1,244 +1,7 @@
-# Copyright (c) 1982 Regents of the University of California */
-#
-# @(#)Makefile 4.1 %G%
-#
-BINDIR=        /bin
-CFLAGS=        -O
-CC=    /bin/cc
+#      @(#)Makefile    8.1 (Berkeley) %G%
 
 
-all:   ${DESTDIR}${BINDIR}/ar ${DESTDIR}${BINDIR}/cat \
-       ${DESTDIR}${BINDIR}/cc ${DESTDIR}${BINDIR}/chgrp \
-       ${DESTDIR}${BINDIR}/chmod ${DESTDIR}${BINDIR}/cmp \
-       ${DESTDIR}${BINDIR}/cp ${DESTDIR}${BINDIR}/date \
-       ${DESTDIR}${BINDIR}/dd ${DESTDIR}${BINDIR}/df \
-       ${DESTDIR}${BINDIR}/du ${DESTDIR}${BINDIR}/echo \
-       ${DESTDIR}${BINDIR}/ed ${DESTDIR}${BINDIR}/expr \
-       ${DESTDIR}${BINDIR}/grep \
-       ${DESTDIR}${BINDIR}/kill ${DESTDIR}${BINDIR}/ld \
-       ${DESTDIR}${BINDIR}/ln ${DESTDIR}${BINDIR}/login \
-       ${DESTDIR}${BINDIR}/ls ${DESTDIR}${BINDIR}/mail \
-       ${DESTDIR}${BINDIR}/mkdir ${DESTDIR}${BINDIR}/mt \
-       ${DESTDIR}${BINDIR}/mv ${DESTDIR}${BINDIR}/nice \
-       ${DESTDIR}${BINDIR}/nm ${DESTDIR}${BINDIR}/od \
-       ${DESTDIR}${BINDIR}/passwd ${DESTDIR}${BINDIR}/pr \
-       ${DESTDIR}${BINDIR}/ps ${DESTDIR}${BINDIR}/pwd \
-       ${DESTDIR}${BINDIR}/rm ${DESTDIR}${BINDIR}/rmail \
-       ${DESTDIR}${BINDIR}/rmdir ${DESTDIR}${BINDIR}/size \
-       ${DESTDIR}${BINDIR}/strip ${DESTDIR}${BINDIR}/stty \
-       ${DESTDIR}${BINDIR}/su ${DESTDIR}${BINDIR}/sync \
-       ${DESTDIR}${BINDIR}/tar ${DESTDIR}${BINDIR}/tee \
-       ${DESTDIR}${BINDIR}/test ${DESTDIR}${BINDIR}/time \
-       ${DESTDIR}${BINDIR}/wall ${DESTDIR}${BINDIR}/who \
-       ${DESTDIR}${BINDIR}/write ${DESTDIR}${BINDIR}/adb \
-       ${DESTDIR}${BINDIR}/as ${DESTDIR}${BINDIR}/awk \
-       ${DESTDIR}${BINDIR}/csh ${DESTDIR}${BINDIR}/make \
-       ${DESTDIR}${BINDIR}/sed ${DESTDIR}${BINDIR}/sh \
-       ${DESTDIR}${BINDIR}/diff
+# Missing: adb dd ed expr tar test
+SUBDIR=        cat chmod cp csh date df echo hostname kill ln ls \
+       mkdir mv ps pwd rcp rm rmail rmdir sh sleep stty sync 
 
 
-${DESTDIR}${BINDIR}/ar: ar.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/ar ar.c
-
-${DESTDIR}${BINDIR}/cat: cat.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/cat cat.c
-
-${DESTDIR}${BINDIR}/cc: cc.c
-       ${CC} ${CFLAGS} -o cc cc.c
-       rm -f ${DESTDIR}${BINDIR}/cc
-       mv cc ${DESTDIR}${BINDIR}/cc
-
-${DESTDIR}${BINDIR}/chgrp: chgrp.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/chgrp chgrp.c
-       chown root ${DESTDIR}${BINDIR}/chgrp
-       chmod 4755 ${DESTDIR}${BINDIR}/chgrp
-
-${DESTDIR}${BINDIR}/chmod: chmod.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/chmod chmod.c
-
-${DESTDIR}${BINDIR}/cmp: cmp.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/cmp cmp.c
-
-${DESTDIR}${BINDIR}/cp: cp.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/cp cp.c
-
-${DESTDIR}${BINDIR}/date: date.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/date date.c
-
-${DESTDIR}${BINDIR}/dd: dd.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/dd dd.c
-
-${DESTDIR}${BINDIR}/df: df.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/df df.c
-       /etc/chown root ${DESTDIR}${BINDIR}/df
-       chmod 4755 ${DESTDIR}${BINDIR}/df
-
-${DESTDIR}${BINDIR}/du: du.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/du du.c
-
-${DESTDIR}${BINDIR}/echo: echo.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/echo echo.c
-
-${DESTDIR}${BINDIR}/ed: ed.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/ed ed.c
-       rm -f /bin/e
-       ln /bin/ed /bin/e
-
-${DESTDIR}${BINDIR}/expr: expr.y
-       yacc expr.y
-       ${CC} ${CFLAGS} -w -o ${DESTDIR}${BINDIR}/expr y.tab.c
-       rm -f y.tab.[ch]
-
-${DESTDIR}${BINDIR}/grep: grep.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/grep grep.c
-
-${DESTDIR}${BINDIR}/kill: kill.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/kill kill.c
-
-${DESTDIR}${BINDIR}/ld: ld.c
-       ${CC} ${CFLAGS} -o ld ld.c
-       rm -f ${DESTDIR}${BINDIR}/ld
-       mv ld ${DESTDIR}${BINDIR}/ld
-
-${DESTDIR}${BINDIR}/ln: ln.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/ln ln.c
-
-${DESTDIR}${BINDIR}/login: login.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/login login.c
-       /etc/chown root ${DESTDIR}${BINDIR}/login
-       chmod 4755 ${DESTDIR}${BINDIR}/login
-
-${DESTDIR}${BINDIR}/ls: ls.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/ls ls.c
-
-${DESTDIR}${BINDIR}/mail: mail.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/mail mail.c
-       /etc/chown root ${DESTDIR}${BINDIR}/mail
-       chmod 4755 ${DESTDIR}${BINDIR}/mail
-
-${DESTDIR}${BINDIR}/mkdir: mkdir.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/mkdir mkdir.c
-       /etc/chown root ${DESTDIR}${BINDIR}/mkdir
-       chmod 4755 ${DESTDIR}${BINDIR}/mkdir
-
-${DESTDIR}${BINDIR}/mt: mt.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/mt mt.c
-
-${DESTDIR}${BINDIR}/mv: mv.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/mv mv.c
-       /etc/chown root ${DESTDIR}${BINDIR}/mv
-       chmod 4755 ${DESTDIR}${BINDIR}/mv
-
-${DESTDIR}${BINDIR}/nice: nice.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/nice nice.c
-
-${DESTDIR}${BINDIR}/nm: nm.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/nm nm.c
-
-${DESTDIR}${BINDIR}/od: od.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/od od.c
-
-${DESTDIR}${BINDIR}/passwd: passwd.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/passwd passwd.c
-       /etc/chown root ${DESTDIR}${BINDIR}/passwd
-       chmod 4755 ${DESTDIR}${BINDIR}/passwd
-
-${DESTDIR}${BINDIR}/pr: pr.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/pr pr.c
-
-${DESTDIR}${BINDIR}/ps: ps.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/ps ps.c -lm
-
-${DESTDIR}${BINDIR}/pwd: pwd.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/pwd pwd.c
-
-${DESTDIR}${BINDIR}/rm: rm.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/rm rm.c
-
-${DESTDIR}${BINDIR}/rmail: rmail.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/rmail rmail.c
-
-${DESTDIR}${BINDIR}/rmdir: rmdir.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/rmdir rmdir.c
-       /etc/chown root ${DESTDIR}${BINDIR}/rmdir
-       chmod 4755 ${DESTDIR}${BINDIR}/rmdir
-
-${DESTDIR}${BINDIR}/size: size.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/size size.c
-
-${DESTDIR}${BINDIR}/strip: strip.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/strip strip.c
-
-${DESTDIR}${BINDIR}/stty: stty.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/stty stty.c
-
-${DESTDIR}${BINDIR}/su: su.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/su su.c
-       /etc/chown root ${DESTDIR}${BINDIR}/su
-       chmod 4755 ${DESTDIR}${BINDIR}/su
-
-${DESTDIR}${BINDIR}/sync: sync.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/sync sync.c
-
-${DESTDIR}${BINDIR}/tar: tar.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/tar tar.c
-
-${DESTDIR}${BINDIR}/tee: tee.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/tee tee.c
-
-${DESTDIR}${BINDIR}/test: test.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/test test.c
-       rm -f /bin/[
-       ln /bin/test /bin/[
-
-${DESTDIR}${BINDIR}/time: time.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/time time.c
-
-${DESTDIR}${BINDIR}/wall: wall.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/wall wall.c
-
-${DESTDIR}${BINDIR}/who: who.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/who who.c
-
-${DESTDIR}${BINDIR}/write: write.c
-       ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/write write.c
-
-${DESTDIR}${BINDIR}/adb: adb/adb
-       cd adb; make install
-adb/adb:
-       cd adb; make adb
-
-${DESTDIR}${BINDIR}/as: as/as
-       cd as; make install
-as/as:
-       cd as; make as
-
-${DESTDIR}${BINDIR}/awk: awk/awk
-       cd awk; make install
-awk/awk:
-       cd awk; make awk
-
-${DESTDIR}${BINDIR}/csh: csh/csh
-       rm -f ${DESTDIR}${BINDIR}/csh
-       cd csh; make install
-csh/csh:
-       cd csh; make csh
-
-${DESTDIR}${BINDIR}/make: make/make
-       rm -f ${DESTDIR}${BINDIR}/make
-       cd make; make install
-make/make:
-       cd make; make make
-
-${DESTDIR}${BINDIR}/sed: sed/sed
-       cd sed; make install
-sed/sed:
-       cd sed; make sed
-
-${DESTDIR}${BINDIR}/sh: sh/sh
-       cd sh; make install
-sh/sh:
-       cd sh; make sh
-
-${DESTDIR}${BINDIR}/diff: diff/diff
-       cd diff; make install
-diff/diff:
-       cd diff; make all
+.include <bsd.subdir.mk>