CC = arm-none-eabi-gcc CXX = arm-none-eabi-g++ LD = arm-none-eabi-gcc GDB = arm-none-eabi-gdb OBJCOPY = arm-none-eabi-objcopy SIZE = arm-none-eabi-size ifeq ($(DEBUG),1) OPTIM_SFLAGS += -ggdb3 else OPTIM_SFLAGS += -fdata-sections -ffunction-sections LDFLAGS = -Wl,--gc-sections endif SFLAGS = -mthumb -march=armv7e-m -mfloat-abi=hard -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 LDFLAGS += -lc -lstdc++ -lm -lgcc -lnosys -specs=nano.specs $(SFLAGS)