2450096fe254b92171dc336185b0a7ffae731fdb
[unix-history] / usr / src / Makefile
# @(#)Makefile 4.21 (Berkeley) %G%
SUBDIR= bin games include kerberosIV lib libexec old pgrm 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 ; \
done
.include <bsd.subdir.mk>