diff options
Diffstat (limited to 'src/arch/arduino-nano-168')
| -rw-r--r-- | src/arch/arduino-nano-168/Makefile.inc | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/src/arch/arduino-nano-168/Makefile.inc b/src/arch/arduino-nano-168/Makefile.inc index 6ef50c6..4330d97 100644 --- a/src/arch/arduino-nano-168/Makefile.inc +++ b/src/arch/arduino-nano-168/Makefile.inc @@ -9,15 +9,21 @@ cpu_freq ?= 16000000  COMMON_FLAGS += -Werror=overflow  COMMON_FLAGS += -mmcu=${MCU} -DMULTIPASS_ARCH_arduino_nano  COMMON_FLAGS += -DF_CPU=${cpu_freq}UL -COMMON_FLAGS += -flto  COMMON_FLAGS += -DMULTIPASS_ARCH_HAS_I2C +ifeq (${stack_usage}, ) +	COMMON_FLAGS += -flto +endif +  CC = avr-gcc  CXX = avr-g++  NM = avr-nm  OBJCOPY = avr-objcopy  OBJDUMP = avr-objdump +# On each function call, the 2-Byte return address is pushed onto the stack +ARCH_CALL_COST = 2 +  ifeq (${aspectc}, 1)  	CXX = ag++ -r build/repo.acp -v 0 --c_compiler avr-g++ -p . --Xcompiler  endif | 
