Commit | Line | Data |
---|---|---|
4ad4f443 | 1 | # @(#)Makefile 4.22 (Berkeley) %G% |
4653d32f | 2 | |
4ad4f443 KB |
3 | SUBDIR= bin contrib games include kerberosIV lib libexec old pgrm sbin \ |
4 | share usr.bin usr.sbin | |
9c1744c1 | 5 | |
1641c513 KB |
6 | build: |
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 KB |
36 | |
37 | OBJ= /usr/obj | |
1641c513 | 38 | shadow: |
c599e52e KB |
39 | @-for file in \ |
40 | `find ${SUBDIR:S/^/-f /g} name SCCS prune or name obj print`; do \ | |
41 | d=`dirname $$file`; \ | |
42 | echo ${OBJ}/$$d; \ | |
43 | mkdir -p ${OBJ}/$$d > /dev/null 2>&1 ; \ | |
4ad4f443 | 44 | chown bin.bin ${OBJ}/$$d; \ |
6588680f KB |
45 | done |
46 | ||
1641c513 | 47 | .include <bsd.subdir.mk> |