version 1.48, 2011/09/23 08:09:20 |
version 1.49, 2011/11/11 12:26:54 |
|
|
CROSSGCC= ${CROSSDIR}/.gcc_done |
CROSSGCC= ${CROSSDIR}/.gcc_done |
#NO_CROSS= isakmpd keynote ssh |
#NO_CROSS= isakmpd keynote ssh |
|
|
GCC2_ARCH=m68k m88k sparc vax |
.include <bsd.own.mk> |
GCC4_ARCH=amd64 hppa hppa64 i386 ia64 mips64* powerpc sparc64 |
|
BINUTILS217_ARCH=hppa64 ia64 |
BINUTILS217_ARCH=hppa64 ia64 |
OLD_BINUTILS_ARCH=m68k m88k vax |
OLD_BINUTILS_ARCH=m68k m88k vax |
|
|
|
|
BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} |
BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} |
|
|
${CROSSDIRS}: |
${CROSSDIRS}: |
.if ${TARGET_IS_LP64} != ${MACHINE_IS_LP64} |
.if ${TARGET_ARCH} == "arm" && ${MACHINE_IS_LP64} == "yes" |
|
# this config is allowed |
|
.elif ${TARGET_IS_LP64} != ${MACHINE_IS_LP64} |
@echo "host and target have different size longs" |
@echo "host and target have different size longs" |
@echo "cross compiler generates bad code; aborting"; exit 1 |
@echo "cross compiler generates bad code; aborting"; exit 1 |
.endif |
.endif |