version 1.108, 2020/05/30 19:22:00 |
version 1.111, 2021/05/03 00:04:31 |
|
|
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 |
|
|
|
|
# List of LP64 archs |
# List of LP64 archs |
# XXX move to bsd.*.mk? |
# XXX move to bsd.*.mk? |
LP64_ARCH = aarch64 amd64 alpha mips64 mips64el sparc64 powerpc64 |
LP64_ARCH = aarch64 amd64 alpha mips64 mips64el riscv64 sparc64 powerpc64 |
|
|
TARGET_IS_LP64 = |
TARGET_IS_LP64 = |
MACHINE_IS_LP64 = |
MACHINE_IS_LP64 = |
|
|
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} all ;\ |
${MAKE} all ;\ |