diff --git a/pkgs/pseudo/bootstrap-tools/Makefile b/pkgs/pseudo/bootstrap-tools/Makefile index 34aae96b9914..67fe13ed2e32 100644 --- a/pkgs/pseudo/bootstrap-tools/Makefile +++ b/pkgs/pseudo/bootstrap-tools/Makefile @@ -1,46 +1,47 @@ # $FreeBSD$ # building clang is particularly tedious - so avoid re-inventing wheels # the end result is all: cross-tools build-tools UPDATE_DEPENDFILE= no +.export UPDATE_DEPENDFILE # we build for the pseudo machine "host" TARGET_MACHINE= host HOST_MACHINE!= uname -m HOST_MACHINE_ARCH!= uname -p -TOOLSDIR?= ${HOST_OBJTOP}/tools -LEGACY_TOOLS?= ${TOOLSDIR}/legacy +BTOOLSDIR?= ${HOST_OBJTOP}/tools +LEGACY_TOOLS?= ${BTOOLSDIR}/legacy BSENV= \ - unset MAKEOBJDIR; MAKEOBJDIRPREFIX=${TOOLSDIR} \ - MAKESYSPATH=${SRCTOP}/tools/build/mk:${SRCTOP}/share/mk \ - TARGET=${HOST_MACHINE} TARGET_ARCH=${HOST_MACHINE_ARCH} \ - WITHOUT_STAGING=1 STAGE_ROOT= \ - WORLDTMP=${TOOLSDIR} LEGACY_TOOLS=${LEGACY_TOOLS} + unset MAKEOBJDIR; MAKEOBJDIRPREFIX=${BTOOLSDIR} \ + MAKESYSPATH=${SRCTOP}/tools/build/mk:${SRCTOP}/share/mk \ + TARGET=${HOST_MACHINE} TARGET_ARCH=${HOST_MACHINE_ARCH} \ + WITHOUT_STAGING=1 STAGE_ROOT= \ + WORLDTMP=${BTOOLSDIR} LEGACY_TOOLS=${LEGACY_TOOLS} BSARGS= \ DESTDIR= \ SSP_CFLAGS= \ MK_HTML=no MK_INFO=no NO_LINT=yes MK_MAN=no \ -DNO_PIC MK_PROFILE=no -DNO_SHARED \ -DNO_CPU_CFLAGS -DNO_WARNS MK_CTF=no -DEARLY_BUILD MK_TESTS=no legacy: .MAKE .META mkdir -p ${LEGACY_TOOLS} - ${MAKE} -C ${SRCTOP}/etc distrib-dirs DESTDIR=${TOOLSDIR} > $@2 + ${MAKE} -C ${SRCTOP}/etc distrib-dirs DESTDIR=${BTOOLSDIR} > $@2 ${MAKE} -C ${SRCTOP}/etc distrib-dirs DESTDIR=${LEGACY_TOOLS} > $@ ${BSENV} ${MAKE} -C ${SRCTOP} -f Makefile.inc1 ${BSARGS} $@ touch $@ bootstrap-tools: legacy build-tools: bootstrap-tools cross-tools: build-tools cross-tools build-tools bootstrap-tools: .MAKE .META ${BSENV} ${MAKE} -C ${SRCTOP} -f Makefile.inc1 ${BSARGS} $@ touch $@