version 1.281, 2010/12/03 21:38:46 |
version 1.288, 2011/08/08 23:18:36 |
Line 199 postinstall-fix-obsolete: .NOTMAIN .PHON |
|
Line 199 postinstall-fix-obsolete: .NOTMAIN .PHON |
|
# Targets (in order!) called by "make build". |
# Targets (in order!) called by "make build". |
# |
# |
.if defined(HAVE_GCC) |
.if defined(HAVE_GCC) |
.if ${HAVE_GCC} == "3" |
.if ${HAVE_GCC} == "4" |
LIBGCC_EXT=3 |
|
.else |
|
LIBGCC_EXT=4 |
LIBGCC_EXT=4 |
|
BUILD_CC_LIB_BASEDIR= gnu/lib |
|
BUILD_CC_LIB_BASETARGET= gnu-lib |
|
.else |
|
LIBGCC_EXT= |
|
BUILD_CC_LIB_BASEDIR= external/gpl3/gcc/lib |
|
BUILD_CC_LIB_BASETARGET= external-gpl3-gcc-lib |
.endif |
.endif |
.endif |
.endif |
|
|
Line 239 BUILDTARGET+= do-libpcc |
|
Line 243 BUILDTARGET+= do-libpcc |
|
.endif |
.endif |
BUILDTARGETS+= do-lib-libc |
BUILDTARGETS+= do-lib-libc |
BUILDTARGETS+= do-lib |
BUILDTARGETS+= do-lib |
.if (${MACHINE} != "evbppc") && ${MKKMOD} != "no" |
.if ${MKKMOD} != "no" |
BUILDTARGETS+= do-sys-modules |
BUILDTARGETS+= do-sys-modules |
.endif |
.endif |
BUILDTARGETS+= do-sys-rump-dev-lib do-sys-rump-fs-lib |
BUILDTARGETS+= do-sys-rump-dev-lib do-sys-rump-fs-lib |
Line 332 installworld: .PHONY .MAKE |
|
Line 336 installworld: .PHONY .MAKE |
|
.endif |
.endif |
.endif |
.endif |
${MAKEDIRTARGET} distrib/sets installsets \ |
${MAKEDIRTARGET} distrib/sets installsets \ |
INSTALLDIR=${INSTALLWORLDDIR:U/} INSTALLSETS= |
INSTALLDIR=${INSTALLWORLDDIR:U/} INSTALLSETS=${INSTALLSETS:Q} |
${MAKEDIRTARGET} . postinstall-check DESTDIR=${INSTALLWORLDDIR} |
${MAKEDIRTARGET} . postinstall-check DESTDIR=${INSTALLWORLDDIR} |
@echo "make ${.TARGET} started at: ${START_TIME}" |
@echo "make ${.TARGET} started at: ${START_TIME}" |
@printf "make ${.TARGET} finished at: " && date |
@printf "make ${.TARGET} finished at: " && date |
|
|
# |
# |
|
# Install modules from $DESTDIR to $INSTALLMODULESDIR |
|
# |
|
installmodules: .PHONY .MAKE |
|
.if (!defined(DESTDIR) || ${DESTDIR} == "" || ${DESTDIR} == "/") |
|
@echo "Can't make ${.TARGET} to DESTDIR=/" |
|
@false |
|
.endif |
|
.if !defined(INSTALLMODULESDIR) || \ |
|
${INSTALLMODULESDIR} == "" || ${INSTALLMODULESDIR} == "/" |
|
.if (${HOST_UNAME_S} != "NetBSD") |
|
@echo "Won't cross-make ${.TARGET} from ${HOST_UNAME_S} to NetBSD with INSTALLMODULESDIR=/" |
|
@false |
|
.endif |
|
.if (${HOST_UNAME_M} != ${MACHINE}) |
|
@echo "Won't cross-make ${.TARGET} from ${HOST_UNAME_M} to ${MACHINE} with INSTALLMODULESDIR=/" |
|
@false |
|
.endif |
|
.endif |
|
${MAKEDIRTARGET} sys/modules install DESTDIR=${INSTALLMODULESDIR:U/} |
|
@echo "make ${.TARGET} started at: ${START_TIME}" |
|
@printf "make ${.TARGET} finished at: " && date |
|
|
|
# |
# Create sets from $DESTDIR or $NETBSDSRCDIR into $RELEASEDIR |
# Create sets from $DESTDIR or $NETBSDSRCDIR into $RELEASEDIR |
# |
# |
|
|
Line 409 do-${targ}: .PHONY ${targ} |
|
Line 436 do-${targ}: .PHONY ${targ} |
|
|
|
.if defined(HAVE_GCC) |
.if defined(HAVE_GCC) |
.if ${USE_COMPILERCRTSTUFF} == "yes" |
.if ${USE_COMPILERCRTSTUFF} == "yes" |
BUILD_CC_LIB= gnu/lib/crtstuff${LIBGCC_EXT} |
BUILD_CC_LIB= ${BUILD_CC_LIB_BASEDIR}/crtstuff${LIBGCC_EXT} |
.endif |
.endif |
BUILD_CC_LIB+= gnu/lib/libgcc${LIBGCC_EXT} |
BUILD_CC_LIB+= ${BUILD_CC_LIB_BASEDIR}/libgcc${LIBGCC_EXT} |
.elif defined(HAVE_PCC) |
.elif defined(HAVE_PCC) |
BUILD_CC_LIB+= external/bsd/pcc/crtstuff |
BUILD_CC_LIB+= external/bsd/pcc/crtstuff |
BUILD_CC_LIB+= external/bsd/pcc/libpcc |
BUILD_CC_LIB+= external/bsd/pcc/libpcc |
Line 444 do-libgcc: .PHONY .MAKE |
|
Line 471 do-libgcc: .PHONY .MAKE |
|
.if defined(HAVE_GCC) |
.if defined(HAVE_GCC) |
.if ${MKGCC} != "no" |
.if ${MKGCC} != "no" |
.if ${USE_COMPILERCRTSTUFF} == "yes" |
.if ${USE_COMPILERCRTSTUFF} == "yes" |
.if (${HAVE_GCC} == "3" || ${HAVE_GCC} == "4") |
${MAKEDIRTARGET} . do-${BUILD_CC_LIB_BASETARGET}-crtstuff${LIBGCC_EXT} |
${MAKEDIRTARGET} . do-gnu-lib-crtstuff${LIBGCC_EXT} |
|
.endif |
|
.endif |
.endif |
${MAKEDIRTARGET} . do-gnu-lib-libgcc${LIBGCC_EXT} |
${MAKEDIRTARGET} . do-${BUILD_CC_LIB_BASETARGET}-libgcc${LIBGCC_EXT} |
.endif |
.endif |
.endif |
.endif |
|
|
Line 456 do-compat-libgcc: .PHONY .MAKE |
|
Line 481 do-compat-libgcc: .PHONY .MAKE |
|
.if defined(HAVE_GCC) |
.if defined(HAVE_GCC) |
.if ${MKGCC} != "no" |
.if ${MKGCC} != "no" |
.if ${USE_COMPILERCRTSTUFF} == "yes" |
.if ${USE_COMPILERCRTSTUFF} == "yes" |
${MAKEDIRTARGET} . do-compat-gnu-lib-crtstuff${LIBGCC_EXT} |
${MAKEDIRTARGET} . do-compat-${BUILD_CC_LIB_BASETARGET}-crtstuff${LIBGCC_EXT} |
.endif |
.endif |
${MAKEDIRTARGET} . do-compat-gnu-lib-libgcc${LIBGCC_EXT} |
${MAKEDIRTARGET} . do-compat-${BUILD_CC_LIB_BASETARGET}-libgcc${LIBGCC_EXT} |
.endif |
.endif |
.endif |
.endif |
|
|