aboutsummaryrefslogtreecommitdiff
path: root/arduino-mk
diff options
context:
space:
mode:
authorSudar <sudar@sudarmuthu.com>2013-05-31 18:34:44 +0530
committerSudar <sudar@sudarmuthu.com>2013-05-31 18:34:44 +0530
commit3bce1d88d7ae530fccdfb3d3a82ddcc2d1d82435 (patch)
tree0f9a1ad68728b221b023b5116f73ef2de1488727 /arduino-mk
parentd1b6fe3cdf554d1e95ccdd8c380536dcd1434d63 (diff)
parent3d4ec88dfdcbf60b33a785cd0f2064066fc013dd (diff)
Allow adding extra common dependencies
Diffstat (limited to 'arduino-mk')
-rw-r--r--arduino-mk/Arduino.mk7
1 files changed, 6 insertions, 1 deletions
diff --git a/arduino-mk/Arduino.mk b/arduino-mk/Arduino.mk
index 3d83809..f7b6b4c 100644
--- a/arduino-mk/Arduino.mk
+++ b/arduino-mk/Arduino.mk
@@ -689,8 +689,13 @@ $(OBJDIR)/libs/%.o: $(USER_LIB_PATH)/%.cpp | $(OBJDIR)
$(OBJDIR)/libs/%.o: $(USER_LIB_PATH)/%.c | $(OBJDIR)
$(CC) -MMD -c $(CPPFLAGS) $(CFLAGS) $< -o $@
+ifdef COMMON_DEPS
+ COMMON_DEPS := $(COMMON_DEPS) Makefile
+else
+ COMMON_DEPS := Makefile
+endif
+
# normal local sources
-COMMON_DEPS := Makefile
$(OBJDIR)/%.o: %.c $(COMMON_DEPS) | $(OBJDIR)
$(CC) -MMD -c $(CPPFLAGS) $(CFLAGS) $< -o $@