BSD 4_4 release
[unix-history] / usr / src / Makefile
index 82de5d8..c73672e 100644 (file)
@@ -1,47 +1,16 @@
-#      @(#)Makefile    4.22 (Berkeley) 6/30/90
+#      @(#)Makefile    8.1 (Berkeley) 6/19/93
 
 
-SUBDIR=        bin contrib games include kerberosIV lib libexec old pgrm sbin \
+SUBDIR=        bin contrib games include kerberosIV lib libexec old sbin \
        share usr.bin usr.sbin
 
        share usr.bin usr.sbin
 
-build:
-       ${MAKE} cleandir
-
-       @echo "+++ includes"
-       cd include; ${MAKE} depend all install clean
-
-.if ${MACHINE} == "vax" || ${MACHINE} == "tahoe"
-       @echo "+++ C preprocessor, compiler, loader"
-       cd pgrm/cpp; ${MAKE} depend all install clean
-       cd libexec/pcc; ${MAKE} depend all install clean
-       cd pgrm/ld; ${MAKE} depend all install clean
-
-       @echo "+++ C library"
-       cd lib/libc; ${MAKE} depend all install clean
-
-       @echo "+++ C preprocessor, compiler, loader (second time)"
-       cd pgrm/cpp; ${MAKE} all install
-       cd libexec/pcc; ${MAKE} all install
-       cd pgrm/ld; ${MAKE} all install
-.endif
-
-       @echo "+++ libraries"
-       cd lib; ${MAKE} depend all install all
-       cd kerberosIV; ${MAKE} depend all install all
-
-       @echo "+++ C library tags"
-       cd lib/libc; rm -f tags; ${MAKE} tags; \
-           install -c -o ${BINOWN} -g ${BINGRP} -m 444 tags /usr/libdata/tags
-
-       ${MAKE} depend all
-
-OBJ=   /usr/obj
-shadow:
-       @-for file in \
-           `find ${SUBDIR:S/^/-f /g} name SCCS prune or name obj print`; do \
-               d=`dirname $$file`; \
-               echo ${OBJ}/$$d; \
-               mkdir -p ${OBJ}/$$d > /dev/null 2>&1 ; \
-               chown bin.bin ${OBJ}/$$d; \
-       done
+afterinstall:
+       (cd share/man && make makedb)
 
 
+build:
+       (cd include && make install)
+       make cleandir
+       (cd lib && make depend && make && make install)
+       (cd kerberosIV && make depend  && make && make install)
+       make depend && make && make install
+       
 .include <bsd.subdir.mk>
 .include <bsd.subdir.mk>