diff --git a/deps/lgw/makefile b/deps/lgw/makefile index a7e93c60..326b6910 100644 --- a/deps/lgw/makefile +++ b/deps/lgw/makefile @@ -49,10 +49,10 @@ ${LGWLIB}: ${PLT}/libloragw/libloragw.a @cp $< $@ ${PLT}/libloragw/libloragw.a: ${SRCS} ${HFILES} - ${MAKE} -C ${PLT}/libloragw libloragw.a CC=${CC} AR=${AR} LD=${LD} TDfull=${TDfull} + ${MAKE} -C ${PLT}/libloragw libloragw.a CC="${CC}" AR="${AR}" LD="${LD}" TDfull=${TDfull} ${PLT}/libloragw/inc/config.h: ${PLT}/libloragw/library.cfg - ${MAKE} -C ${PLT}/libloragw inc/config.h CC=${CC} AR=${AR} LD=${LD} TDfull=${TDfull} + ${MAKE} -C ${PLT}/libloragw inc/config.h CC="${CC}" AR="${AR}" LD="${LD}" TDfull=${TDfull} ${LGWINC}/%.h: ${PLT}/libloragw/inc/%.h | ${LGWINC} @echo " CP ${ $@" diff --git a/deps/lgw1302/makefile b/deps/lgw1302/makefile index 2bac66b8..4f6e5580 100644 --- a/deps/lgw1302/makefile +++ b/deps/lgw1302/makefile @@ -49,10 +49,10 @@ ${LGWLIB}: ${PLT}/libloragw/libloragw.a @cp $< $@ ${PLT}/libloragw/libloragw.a: ${SRCS} ${HFILES} - ${MAKE} -C ${PLT}/libloragw libloragw.a CC=${CC} AR=${AR} LD=${LD} TDfull=${TDfull} + ${MAKE} -C ${PLT}/libloragw libloragw.a CC="${CC}" AR="${AR}" LD="${LD}" TDfull=${TDfull} ${PLT}/libloragw/inc/config.h: ${PLT}/libloragw/library.cfg - ${MAKE} -C ${PLT}/libloragw inc/config.h CC=${CC} AR=${AR} LD=${LD} TDfull=${TDfull} + ${MAKE} -C ${PLT}/libloragw inc/config.h CC="${CC}" AR="${AR}" LD="${LD}" TDfull=${TDfull} ${LGWINC}/%.h: ${PLT}/libloragw/inc/%.h | ${LGWINC} @echo " CP ${ $@" diff --git a/setup.gmk b/setup.gmk index a123556f..27257811 100644 --- a/setup.gmk +++ b/setup.gmk @@ -49,7 +49,7 @@ ARCH.kerlink = arm-klk-linux-gnueabi ARCH=${ARCH.${platform}} export TDfull := $(shell cd ${TD} && pwd) -TOOLCHAIN=${HOME}/toolchain-${platform} +TOOLCHAIN ?= ${HOME}/toolchain-${platform} ifeq (,$(wildcard ${TOOLCHAIN})) @@ -65,11 +65,11 @@ else TOOLPREFIX=${TOOLCHAIN}/bin/${ARCH}- endif -CC=${TOOLPREFIX}gcc -LD=${TOOLPREFIX}ld -AR=${TOOLPREFIX}ar -OD=${TOOLPREFIX}objdump -OC=${TOOLPREFIX}objcopy +CC ?= ${TOOLPREFIX}gcc +LD ?= ${TOOLPREFIX}ld +AR ?= ${TOOLPREFIX}ar +OD ?= ${TOOLPREFIX}objdump +OC ?= ${TOOLPREFIX}objcopy ifeq (kerlink,${platform}) # Needed for loader to find libmpfr.so.4