Changeset View
Changeset View
Standalone View
Standalone View
Makefile.inc1
Show First 20 Lines • Show All 62 Lines • ▼ Show 20 Lines | |||||
.if exists(${LOCALBASE}/share/toolchains/${CROSS_TOOLCHAIN}.mk) | .if exists(${LOCALBASE}/share/toolchains/${CROSS_TOOLCHAIN}.mk) | ||||
.include "${LOCALBASE}/share/toolchains/${CROSS_TOOLCHAIN}.mk" | .include "${LOCALBASE}/share/toolchains/${CROSS_TOOLCHAIN}.mk" | ||||
.elif exists(${CROSS_TOOLCHAIN}) | .elif exists(${CROSS_TOOLCHAIN}) | ||||
.include "${CROSS_TOOLCHAIN}" | .include "${CROSS_TOOLCHAIN}" | ||||
.else | .else | ||||
.error CROSS_TOOLCHAIN ${CROSS_TOOLCHAIN} not found | .error CROSS_TOOLCHAIN ${CROSS_TOOLCHAIN} not found | ||||
.endif | .endif | ||||
CROSSENV+=CROSS_TOOLCHAIN="${CROSS_TOOLCHAIN}" | CROSSENV+=CROSS_TOOLCHAIN="${CROSS_TOOLCHAIN}" | ||||
.else | |||||
imp: I think we want to gate this on some option like WITH_EXT_TOOLCHAIN so that you don't run afoul… | |||||
# Look for settings from base toolchain packages. | |||||
.sinclude "/usr/share/toolchains/binutils.mk" | |||||
.sinclude "/usr/share/toolchains/gcc.mk" | |||||
.endif | .endif | ||||
.if defined(CROSS_TOOLCHAIN_PREFIX) | .if defined(CROSS_TOOLCHAIN_PREFIX) | ||||
CROSS_COMPILER_PREFIX?=${CROSS_TOOLCHAIN_PREFIX} | CROSS_COMPILER_PREFIX?=${CROSS_TOOLCHAIN_PREFIX} | ||||
.endif | .endif | ||||
XCOMPILERS= CC CXX CPP | XCOMPILERS= CC CXX CPP | ||||
.for COMPILER in ${XCOMPILERS} | .for COMPILER in ${XCOMPILERS} | ||||
.if defined(CROSS_COMPILER_PREFIX) | .if defined(CROSS_COMPILER_PREFIX) | ||||
▲ Show 20 Lines • Show All 3,293 Lines • Show Last 20 Lines |
I think we want to gate this on some option like WITH_EXT_TOOLCHAIN so that you don't run afoul of situations where these are installed, but you don't want to use them for some builds.