[BACK]Return to Makefile.cross CVS log [TXT][DIR] Up to [local] / src

Diff for /src/Makefile.cross between version 1.105 and 1.110

version 1.105, 2019/10/14 15:23:44 version 1.110, 2021/05/01 16:10:29
Line 12 
Line 12 
 TARGET_ARCH=    arm  TARGET_ARCH=    arm
 .elif   (${TARGET} == "luna88k")  .elif   (${TARGET} == "luna88k")
 TARGET_ARCH=    m88k  TARGET_ARCH=    m88k
 .elif   (${TARGET} == "sgi" || ${TARGET} == "octeon")  .elif   (${TARGET} == "octeon")
 TARGET_ARCH=    mips64  TARGET_ARCH=    mips64
 .elif   (${TARGET} == "loongson")  .elif   (${TARGET} == "loongson")
 TARGET_ARCH=    mips64el  TARGET_ARCH=    mips64el
Line 28 
Line 28 
   
 # List of LP64 archs  # List of LP64 archs
 # XXX move to bsd.*.mk?  # XXX move to bsd.*.mk?
 LP64_ARCH = aarch64 amd64 alpha mips64 sparc64  LP64_ARCH = aarch64 amd64 alpha mips64 mips64el sparc64 powerpc64
   
 TARGET_IS_LP64 =  TARGET_IS_LP64 =
 MACHINE_IS_LP64 =  MACHINE_IS_LP64 =
Line 200 
Line 200 
 ${CROSSBINUTILS}:       ${CROSSINCLUDES}  ${CROSSBINUTILS}:       ${CROSSINCLUDES}
         (cd ${.CURDIR}/${BINUTILS_DIR}; \          (cd ${.CURDIR}/${BINUTILS_DIR}; \
             env CROSSDIR=${CROSSDIR} \              env CROSSDIR=${CROSSDIR} \
             MAKEOBJDIR=obj.${MACHINE}.${TARGET} \  
             PIE_DEFAULT=${PIE_DEFAULT} \  
             TARGET_ARCH=${TARGET_ARCH} TARGET_CPU=${TARGET_CPU} \  
             PATH=${CROSSPATH} \  
             ${MAKE} -f Makefile.bsd-wrapper depend && \  
             env CROSSDIR=${CROSSDIR} \  
             CC=${CC} CXX=${CXX} \              CC=${CC} CXX=${CXX} \
             MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             PIE_DEFAULT=${PIE_DEFAULT} \              PIE_DEFAULT=${PIE_DEFAULT} \
Line 279 
Line 273 
             MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             TARGET_ARCH=${TARGET_ARCH} TARGET_CPU=${TARGET_CPU} \              TARGET_ARCH=${TARGET_ARCH} TARGET_CPU=${TARGET_CPU} \
             CROSSDIR=${CROSSDIR} \              CROSSDIR=${CROSSDIR} \
             PATH=${CROSSPATH} ${MAKE} -f Makefile.bsd-wrapper depend && \  
             MAKEOBJDIR=obj.${MACHINE}.${TARGET} \  
             TARGET_ARCH=${TARGET_ARCH} TARGET_CPU=${TARGET_CPU} \  
             CROSSDIR=${CROSSDIR} \  
             CC=${CC} CXX=${CXX} \              CC=${CC} CXX=${CXX} \
             ${MAKE} -f Makefile.bsd-wrapper all && \              ${MAKE} -f Makefile.bsd-wrapper all && \
             env CROSSDIR=${CROSSDIR} DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              env CROSSDIR=${CROSSDIR} DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
Line 305 
Line 295 
 .else  .else
         (cd ${.CURDIR}/gnu/usr.bin/cc; \          (cd ${.CURDIR}/gnu/usr.bin/cc; \
             env CROSSDIR=${CROSSDIR} \              env CROSSDIR=${CROSSDIR} \
             PIE_DEFAULT=${PIE_DEFAULT} \  
             MAKEOBJDIR=obj.${MACHINE}.${TARGET} \  
             TARGET_ARCH=${TARGET_ARCH} TARGET_CPU=${TARGET_CPU} \  
             MACHINE=${TARGET} \  
             PATH=${CROSSPATH} ${MAKE} depend)  
         (cd ${.CURDIR}/gnu/usr.bin/cc; \  
             env CROSSDIR=${CROSSDIR} \  
             COMPILER_VERSION=${COMPILER_VERSION} \              COMPILER_VERSION=${COMPILER_VERSION} \
             CC=${CC} CXX=${CXX} \              CC=${CC} CXX=${CXX} \
             PIE_DEFAULT=${PIE_DEFAULT} \              PIE_DEFAULT=${PIE_DEFAULT} \
Line 355 
Line 338 
             BSDOBJDIR=${CROSSDIR}/usr/obj \              BSDOBJDIR=${CROSSDIR}/usr/obj \
             BUILD_CLANG=${BUILD_CLANG}; \              BUILD_CLANG=${BUILD_CLANG}; \
         export MACHINE MACHINE_ARCH MACHINE_CPU BSDOBJDIR BUILD_CLANG; \          export MACHINE MACHINE_ARCH MACHINE_CPU BSDOBJDIR BUILD_CLANG; \
           (cd ${.CURDIR}/gnu/lib/libcompiler_rt; \
               eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
                   ${MAKE} all ;\
               eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} DESTDIR=${CROSSDIR} \
                   ${MAKE} install); \
         (cd ${.CURDIR}/lib; \          (cd ${.CURDIR}/lib; \
             for lib in csu libcompiler_rt libc; do \              for lib in csu libc; do \
             (cd $$lib; \              (cd $$lib; \
                 eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \                  eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
                     ${MAKE} depend all ;\                      ${MAKE} all ;\
                 eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} DESTDIR=${CROSSDIR} \                  eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} DESTDIR=${CROSSDIR} \
                     ${MAKE} install); \                      ${MAKE} install); \
             done; \              done; \
             eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
                 SKIPDIR=\"${NO_CROSS}\" \                  SKIPDIR=\"${NO_CROSS}\" \
                 ${MAKE} depend all ; \                  ${MAKE} all ; \
             eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} DESTDIR=${CROSSDIR} \              eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} DESTDIR=${CROSSDIR} \
                 SKIPDIR=\"${NO_CROSS}\" \                  SKIPDIR=\"${NO_CROSS}\" \
                 ${MAKE} install)                  ${MAKE} install)
Line 378 
Line 366 
         (cd ${.CURDIR}/$$i; \          (cd ${.CURDIR}/$$i; \
             eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
                 SKIPDIR=\"${BINUTILS} ${NO_CROSS}\" \                  SKIPDIR=\"${BINUTILS} ${NO_CROSS}\" \
                 ${MAKE} depend all ; \                  ${MAKE} all ; \
             eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} DESTDIR=${CROSSDIR} \              eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} DESTDIR=${CROSSDIR} \
                 SKIPDIR=\"${BINUTILS} ${NO_CROSS}\" \                  SKIPDIR=\"${BINUTILS} ${NO_CROSS}\" \
                 ${MAKE} install); \                  ${MAKE} install); \
Line 392 
Line 380 
         (cd ${.CURDIR}/$$i; \          (cd ${.CURDIR}/$$i; \
             eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
                 SKIPDIR=\"${NO_CROSS}\" \                  SKIPDIR=\"${NO_CROSS}\" \
                 ${MAKE} depend all ; \                  ${MAKE} all ; \
             eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} DESTDIR=${CROSSDIR} \              eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} DESTDIR=${CROSSDIR} \
                 SKIPDIR=\"${NO_CROSS}\" \                  SKIPDIR=\"${NO_CROSS}\" \
                 ${MAKE} install); \                  ${MAKE} install); \
Line 407 
Line 395 
                 eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \                  eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
                 SKIPDIR=\"${NO_CROSS}\" \                  SKIPDIR=\"${NO_CROSS}\" \
                 DESTDIR=${CROSSDIR} \                  DESTDIR=${CROSSDIR} \
                 ${MAKE} depend all install); \                  ${MAKE} all install); \
         done          done
   
 cross-sys:   ${CROSSOBJ}  cross-sys:   ${CROSSOBJ}
Line 418 
Line 406 
             (cd ${.CURDIR}/$$i; \              (cd ${.CURDIR}/$$i; \
                 eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \                  eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
                 SKIPDIR=\"${NO_CROSS}\" \                  SKIPDIR=\"${NO_CROSS}\" \
                 ${MAKE} depend all); \                  ${MAKE} all); \
             (cd ${.CURDIR}/$$i; \              (cd ${.CURDIR}/$$i; \
                 eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \                  eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
                 SKIPDIR=\"${NO_CROSS}\" \                  SKIPDIR=\"${NO_CROSS}\" \
Line 432 
Line 420 
             MACHINE_ARCH=${TARGET_ARCH} MACHINE_CPU=${TARGET_CPU} \              MACHINE_ARCH=${TARGET_ARCH} MACHINE_CPU=${TARGET_CPU} \
             DESTDIR=${CROSSDIR} \              DESTDIR=${CROSSDIR} \
             ${MAKE} distribution-etc-root-var)              ${MAKE} distribution-etc-root-var)
   
 cross-depend:  
         @(cd ${.CURDIR} && \  
             BSDOBJDIR=${CROSSDIR}/usr/obj \  
             BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \  
             SKIPDIR="${NO_CROSS}" \  
             ${MAKE} depend)  
   
 cross-clean:  cross-clean:
         @(cd ${.CURDIR} && \          @(cd ${.CURDIR} && \

Legend:
Removed from v.1.105  
changed lines
  Added in v.1.110