version 1.86, 1999/02/13 02:54:17 |
version 1.94, 1999/03/10 19:18:59 |
Line 32 includes-gnu: includes-include includes- |
|
Line 32 includes-gnu: includes-include includes- |
|
|
|
# Descend into the domestic tree if it exists AND |
# Descend into the domestic tree if it exists AND |
# 1) the target is clean, cleandir, or obj, OR |
# 1) the target is clean, cleandir, or obj, OR |
# 2) the the target is install or includes AND NOT |
# 2) the the target is install or includes AND |
# a) compiling only "exportable" code OR |
# NOT compiling only "exportable" code AND |
# b) doing it as part of build. |
# doing it as part of installing a distribution. |
|
# |
|
# NOTE: due to the use of the make(foo) construct here, using the |
|
# clean, cleandir, and obj targets on the command line in conjunction |
|
# with any other target may produce unexpected results. |
|
|
.if exists(domestic) && \ |
.if exists(domestic) && \ |
(make(clean) || make(cleandir) || make(obj) || \ |
(make(clean) || make(cleandir) || make(obj) || \ |
((make(includes) || make(install)) && \ |
((make(includes) || make(install)) && \ |
!(defined(EXPORTABLE_SYSTEM) || defined(_BUILD)))) |
!defined(EXPORTABLE_SYSTEM) && defined(_DISTRIB))) |
SUBDIR+= domestic |
SUBDIR+= domestic |
.endif |
.endif |
|
|
Line 95 build: beforeinstall |
|
Line 99 build: beforeinstall |
|
${MAKE} MKMAN=no install && ${MAKE} cleandir) |
${MAKE} MKMAN=no install && ${MAKE} cleandir) |
.endif |
.endif |
.endif |
.endif |
${MAKE} _BUILD= includes |
${MAKE} includes |
(cd ${.CURDIR}/lib/csu && \ |
(cd ${.CURDIR}/lib/csu && \ |
${MAKE} depend && ${MAKE} ${_J} MKMAN=no && \ |
${MAKE} depend && ${MAKE} ${_J} MKMAN=no && \ |
${MAKE} MKMAN=no install) |
${MAKE} MKMAN=no install) |
Line 103 build: beforeinstall |
|
Line 107 build: beforeinstall |
|
${MAKE} depend && ${MAKE} ${_J} MKMAN=no && \ |
${MAKE} depend && ${MAKE} ${_J} MKMAN=no && \ |
${MAKE} MKMAN=no install) |
${MAKE} MKMAN=no install) |
(cd ${.CURDIR}/gnu/lib && \ |
(cd ${.CURDIR}/gnu/lib && \ |
${MAKE} depend && ${MAKE} ${_J} MKMAN=no && \ |
${MAKE} depend && ${MAKE} ${_J} MKMAN=no MKINFO=no && \ |
${MAKE} MKMAN=no install) |
${MAKE} MKMAN=no MKINFO=no install) |
.if exists(domestic) && !defined(EXPORTABLE_SYSTEM) |
|
(cd ${.CURDIR}/domestic/lib && \ |
|
${MAKE} depend && ${MAKE} ${_J} MKMAN=no && \ |
|
${MAKE} MKMAN=no install) |
|
.endif |
|
${MAKE} depend && ${MAKE} ${_J} && ${MAKE} _BUILD= install |
${MAKE} depend && ${MAKE} ${_J} && ${MAKE} _BUILD= install |
.if exists(domestic) && !defined(EXPORTABLE_SYSTEM) |
.if exists(domestic) && !defined(EXPORTABLE_SYSTEM) |
(cd ${.CURDIR}/domestic && ${MAKE} ${_J} _SLAVE_BUILD= build) |
(cd ${.CURDIR}/domestic && ${MAKE} ${_J} _SLAVE_BUILD= build) |
Line 118 build: beforeinstall |
|
Line 117 build: beforeinstall |
|
@echo -n "Build finished at: " |
@echo -n "Build finished at: " |
@date |
@date |
|
|
|
release snapshot: build |
|
(cd ${.CURDIR}/etc && ${MAKE} INSTALL_DONE=1 release) |
|
|
.include <bsd.subdir.mk> |
.include <bsd.subdir.mk> |