Changeset View
Changeset View
Standalone View
Standalone View
Makefile.inc1
Show First 20 Lines • Show All 719 Lines • ▼ Show 20 Lines | BSARGS= DESTDIR= \ | ||||
MK_ASAN=no \ | MK_ASAN=no \ | ||||
MK_CTF=no \ | MK_CTF=no \ | ||||
MK_CLANG_EXTRAS=no \ | MK_CLANG_EXTRAS=no \ | ||||
MK_CLANG_FORMAT=no \ | MK_CLANG_FORMAT=no \ | ||||
MK_CLANG_FULL=no \ | MK_CLANG_FULL=no \ | ||||
MK_HTML=no \ | MK_HTML=no \ | ||||
MK_LLDB=no \ | MK_LLDB=no \ | ||||
MK_MAN=no \ | MK_MAN=no \ | ||||
MK_PROFILE=no \ | |||||
MK_RETPOLINE=no \ | MK_RETPOLINE=no \ | ||||
MK_SSP=no \ | MK_SSP=no \ | ||||
MK_TESTS=no \ | MK_TESTS=no \ | ||||
MK_UBSAN=no \ | MK_UBSAN=no \ | ||||
MK_WERROR=no \ | MK_WERROR=no \ | ||||
MK_INCLUDES=yes \ | MK_INCLUDES=yes \ | ||||
MK_MAN_UTILS=yes | MK_MAN_UTILS=yes | ||||
▲ Show 20 Lines • Show All 48 Lines • ▼ Show 20 Lines | KTMAKE= ${TIME_ENV} \ | ||||
BOOTSTRAPPING=${BOOTSTRAPPING_OSRELDATE} \ | BOOTSTRAPPING=${BOOTSTRAPPING_OSRELDATE} \ | ||||
-DNO_CPU_CFLAGS \ | -DNO_CPU_CFLAGS \ | ||||
-DNO_LINT \ | -DNO_LINT \ | ||||
-DNO_PIC \ | -DNO_PIC \ | ||||
-DNO_SHARED \ | -DNO_SHARED \ | ||||
MK_CTF=no \ | MK_CTF=no \ | ||||
MK_HTML=no \ | MK_HTML=no \ | ||||
MK_MAN=no \ | MK_MAN=no \ | ||||
MK_PROFILE=no \ | |||||
MK_SSP=no \ | MK_SSP=no \ | ||||
MK_RETPOLINE=no \ | MK_RETPOLINE=no \ | ||||
MK_WERROR=no | MK_WERROR=no | ||||
# world stage | # world stage | ||||
WMAKEENV= ${CROSSENV} \ | WMAKEENV= ${CROSSENV} \ | ||||
INSTALL="${INSTALL_CMD} -U" \ | INSTALL="${INSTALL_CMD} -U" \ | ||||
PATH=${TMPPATH} \ | PATH=${TMPPATH} \ | ||||
▲ Show 20 Lines • Show All 332 Lines • ▼ Show 20 Lines | |||||
.endif | .endif | ||||
_libraries: | _libraries: | ||||
@echo | @echo | ||||
@echo "--------------------------------------------------------------" | @echo "--------------------------------------------------------------" | ||||
@echo ">>> stage 4.2: building libraries" | @echo ">>> stage 4.2: building libraries" | ||||
@echo "--------------------------------------------------------------" | @echo "--------------------------------------------------------------" | ||||
${_+_}cd ${.CURDIR}; \ | ${_+_}cd ${.CURDIR}; \ | ||||
${WMAKE} -DNO_FSCHG MK_HTML=no -DNO_LINT MK_MAN=no \ | ${WMAKE} -DNO_FSCHG MK_HTML=no -DNO_LINT MK_MAN=no \ | ||||
MK_PROFILE=no MK_TESTS=no MK_TESTS_SUPPORT=${MK_TESTS_SUPPORT} \ | MK_TESTS=no MK_TESTS_SUPPORT=${MK_TESTS_SUPPORT} \ | ||||
libraries | libraries | ||||
everything: .PHONY | everything: .PHONY | ||||
@echo | @echo | ||||
@echo "--------------------------------------------------------------" | @echo "--------------------------------------------------------------" | ||||
@echo ">>> stage 4.4: building everything" | @echo ">>> stage 4.4: building everything" | ||||
@echo "--------------------------------------------------------------" | @echo "--------------------------------------------------------------" | ||||
${_+_}cd ${.CURDIR}; _PARALLEL_SUBDIR_OK=1 ${WMAKE} all | ${_+_}cd ${.CURDIR}; _PARALLEL_SUBDIR_OK=1 ${WMAKE} all | ||||
▲ Show 20 Lines • Show All 1,626 Lines • ▼ Show 20 Lines | NXBMAKEARGS+= \ | ||||
MK_CTF=no \ | MK_CTF=no \ | ||||
MK_DEBUG_FILES=no \ | MK_DEBUG_FILES=no \ | ||||
MK_HTML=no \ | MK_HTML=no \ | ||||
MK_LLDB=no \ | MK_LLDB=no \ | ||||
MK_MAN=no \ | MK_MAN=no \ | ||||
MK_MAN_UTILS=yes \ | MK_MAN_UTILS=yes \ | ||||
MK_OFED=no \ | MK_OFED=no \ | ||||
MK_OPENSSH=no \ | MK_OPENSSH=no \ | ||||
MK_PROFILE=no \ | |||||
MK_RETPOLINE=no \ | MK_RETPOLINE=no \ | ||||
MK_SENDMAIL=no \ | MK_SENDMAIL=no \ | ||||
MK_SSP=no \ | MK_SSP=no \ | ||||
MK_TESTS=no \ | MK_TESTS=no \ | ||||
MK_WERROR=no \ | MK_WERROR=no \ | ||||
MK_ZFS=no | MK_ZFS=no | ||||
NXBMAKEENV+= \ | NXBMAKEENV+= \ | ||||
▲ Show 20 Lines • Show All 333 Lines • ▼ Show 20 Lines | |||||
.endif | .endif | ||||
.for _lib in ${_prereq_libs} | .for _lib in ${_prereq_libs} | ||||
${_lib}__PL: .PHONY .MAKE | ${_lib}__PL: .PHONY .MAKE | ||||
.if !defined(_MKSHOWCONFIG) && exists(${.CURDIR}/${_lib}) | .if !defined(_MKSHOWCONFIG) && exists(${.CURDIR}/${_lib}) | ||||
${_+_}@${ECHODIR} "===> ${_lib} (obj,all,install)"; \ | ${_+_}@${ECHODIR} "===> ${_lib} (obj,all,install)"; \ | ||||
cd ${.CURDIR}/${_lib}; \ | cd ${.CURDIR}/${_lib}; \ | ||||
if [ -z "${NO_OBJWALK}" ]; then ${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ obj; fi; \ | if [ -z "${NO_OBJWALK}" ]; then ${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ obj; fi; \ | ||||
${MAKE} MK_TESTS=no MK_PROFILE=no -DNO_PIC \ | ${MAKE} MK_TESTS=no -DNO_PIC \ | ||||
DIRPRFX=${_lib}/ all; \ | DIRPRFX=${_lib}/ all; \ | ||||
${MAKE} MK_TESTS=no MK_PROFILE=no -DNO_PIC \ | ${MAKE} MK_TESTS=no -DNO_PIC \ | ||||
DIRPRFX=${_lib}/ install | DIRPRFX=${_lib}/ install | ||||
.endif | .endif | ||||
.endfor | .endfor | ||||
.for _lib in ${_startup_libs} ${_prebuild_libs} ${_generic_libs} | .for _lib in ${_startup_libs} ${_prebuild_libs} ${_generic_libs} | ||||
${_lib}__L: .PHONY .MAKE | ${_lib}__L: .PHONY .MAKE | ||||
.if !defined(_MKSHOWCONFIG) && exists(${.CURDIR}/${_lib}) | .if !defined(_MKSHOWCONFIG) && exists(${.CURDIR}/${_lib}) | ||||
${_+_}@${ECHODIR} "===> ${_lib} (obj,all,install)"; \ | ${_+_}@${ECHODIR} "===> ${_lib} (obj,all,install)"; \ | ||||
▲ Show 20 Lines • Show All 263 Lines • ▼ Show 20 Lines | |||||
.if ${TARGET} == ${MACHINE} && ${TARGET_ARCH} == ${MACHINE_ARCH} | .if ${TARGET} == ${MACHINE} && ${TARGET_ARCH} == ${MACHINE_ARCH} | ||||
XDEV_CPUTYPE?=${CPUTYPE} | XDEV_CPUTYPE?=${CPUTYPE} | ||||
.else | .else | ||||
XDEV_CPUTYPE?=${TARGET_CPUTYPE} | XDEV_CPUTYPE?=${TARGET_CPUTYPE} | ||||
.endif | .endif | ||||
NOFUN=-DNO_FSCHG MK_HTML=no -DNO_LINT \ | NOFUN=-DNO_FSCHG MK_HTML=no -DNO_LINT \ | ||||
MK_MAN=no MK_NLS=no MK_PROFILE=no \ | MK_MAN=no MK_NLS=no \ | ||||
MK_KERBEROS=no MK_RESCUE=no MK_TESTS=no MK_WERROR=no \ | MK_KERBEROS=no MK_RESCUE=no MK_TESTS=no MK_WERROR=no \ | ||||
TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | ||||
CPUTYPE=${XDEV_CPUTYPE} | CPUTYPE=${XDEV_CPUTYPE} | ||||
XDDIR=${TARGET_ARCH}-freebsd | XDDIR=${TARGET_ARCH}-freebsd | ||||
XDTP?=/usr/${XDDIR} | XDTP?=/usr/${XDDIR} | ||||
.if ${XDTP:N/*} | .if ${XDTP:N/*} | ||||
.error XDTP variable should be an absolute path | .error XDTP variable should be an absolute path | ||||
▲ Show 20 Lines • Show All 136 Lines • Show Last 20 Lines |