shouldn't need shadow any more, obj should do it all
[unix-history] / usr / src / Makefile
CommitLineData
695e4a97 1# @(#)Makefile 4.23 (Berkeley) %G%
4653d32f 2
4ad4f443
KB
3SUBDIR= bin contrib games include kerberosIV lib libexec old pgrm sbin \
4 share usr.bin usr.sbin
9c1744c1 5
1641c513
KB
6build:
7 ${MAKE} cleandir
a54c9390 8
c599e52e 9 @echo "+++ includes"
1641c513
KB
10 cd include; ${MAKE} depend all install clean
11
c599e52e
KB
12.if ${MACHINE} == "vax" || ${MACHINE} == "tahoe"
13 @echo "+++ C preprocessor, compiler, loader"
1641c513 14 cd pgrm/cpp; ${MAKE} depend all install clean
1641c513 15 cd libexec/pcc; ${MAKE} depend all install clean
c599e52e 16 cd pgrm/ld; ${MAKE} depend all install clean
63d11f9b 17
c599e52e 18 @echo "+++ C library"
1641c513 19 cd lib/libc; ${MAKE} depend all install clean
9c1744c1 20
c599e52e
KB
21 @echo "+++ C preprocessor, compiler, loader (second time)"
22 cd pgrm/cpp; ${MAKE} all install
23 cd libexec/pcc; ${MAKE} all install
24 cd pgrm/ld; ${MAKE} all install
25.endif
e8c48044 26
c599e52e 27 @echo "+++ libraries"
1641c513 28 cd lib; ${MAKE} depend all install all
c599e52e
KB
29 cd kerberosIV; ${MAKE} depend all install all
30
31 @echo "+++ C library tags"
1641c513
KB
32 cd lib/libc; rm -f tags; ${MAKE} tags; \
33 install -c -o ${BINOWN} -g ${BINGRP} -m 444 tags /usr/libdata/tags
f9091df4 34
c599e52e 35 ${MAKE} depend all
1641c513 36
1641c513 37.include <bsd.subdir.mk>