aboutsummaryrefslogtreecommitdiff
path: root/arduino-mk
diff options
context:
space:
mode:
authorRyan Pavlik <rpavlik@iastate.edu>2012-08-23 12:39:31 -0500
committerRyan Pavlik <rpavlik@iastate.edu>2012-08-23 12:39:31 -0500
commit06bc8d6aa388b1f24789c5f29e312eb199e74619 (patch)
tree180596e7dda2877b87d589741711d5c5db093120 /arduino-mk
parentc93c8e16a5480205f452e18e022ad7f812ca7206 (diff)
Allow passing extra flags
Diffstat (limited to 'arduino-mk')
-rw-r--r--arduino-mk/Arduino.mk6
1 files changed, 3 insertions, 3 deletions
diff --git a/arduino-mk/Arduino.mk b/arduino-mk/Arduino.mk
index d50ff22..dc2ee0f 100644
--- a/arduino-mk/Arduino.mk
+++ b/arduino-mk/Arduino.mk
@@ -575,10 +575,10 @@ CPPFLAGS = -mmcu=$(MCU) -DF_CPU=$(F_CPU) -DARDUINO=$(ARDUINO_VERSION) \
-I. -I$(ARDUINO_CORE_PATH) -I$(ARDUINO_VAR_PATH)/$(VARIANT) \
$(SYS_INCLUDES) $(USER_INCLUDES) -g -Os -w -Wall \
-ffunction-sections -fdata-sections
-CFLAGS = -std=gnu99
-CXXFLAGS = -fno-exceptions
+CFLAGS = -std=gnu99 $(EXTRA_FLAGS) $(EXTRA_CFLAGS)
+CXXFLAGS = -fno-exceptions $(EXTRA_FLAGS) $(EXTRA_CXXFLAGS)
ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp
-LDFLAGS = -mmcu=$(MCU) -Wl,--gc-sections -Os
+LDFLAGS = -mmcu=$(MCU) -Wl,--gc-sections -Os $(EXTRA_FLAGS) $(EXTRA_CXXFLAGS)
# Expand and pick the first port
ARD_PORT = $(firstword $(wildcard $(ARDUINO_PORT)))