summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2014-03-15 19:15:26 +0000
committerChristian Pointner <equinox@spreadspace.org>2014-03-15 19:15:26 +0000
commitb79c2e58e4681ac42e92679fa9099ec3eaec7b32 (patch)
tree269a35164b3cc2532d620d24aa5c9151edda2c10
parentadded one button to the simple midi controller (diff)
added deps to Makefile
git-svn-id: https://svn.spreadspace.org/avr/trunk@253 aa12f405-d877-488e-9caf-2d797e2a1cc7
-rw-r--r--include.mk10
1 files changed, 5 insertions, 5 deletions
diff --git a/include.mk b/include.mk
index 3d2bb22..b68db33 100644
--- a/include.mk
+++ b/include.mk
@@ -53,7 +53,7 @@ clean-external: $(EXTERNAL_LIBS:%=clean-%)
export
build-lufa: liblufa.a
-liblufa.a:
+liblufa.a: Makefile
@echo "building external LUFA lib ($(LUFA_PATH))"
make -f ../lufa.mk liblufa.a
make -f ../lufa.mk clean
@@ -65,13 +65,13 @@ clean-lufa:
## project-specific objects
-lib-%.d: $(LIB_DIR)/%.c
+lib-%.d: $(LIB_DIR)/%.c Makefile
@set -e; rm -f $@; \
$(CC) -MM $(CFLAGS) $< > $@.$$$$; \
sed 's,\($*\)\.o[ :]*,lib-\1.o $@ : ,g' < $@.$$$$ > $@; \
rm -f $@.$$$$; echo '(re)building $@'
-%.d: %.c
+%.d: %.c Makefile
@set -e; rm -f $@; \
$(CC) -MM $(CFLAGS) $< > $@.$$$$; \
sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
@@ -82,10 +82,10 @@ ifneq ($(MAKECMDGOALS),distclean)
-include $(DEP_LIB)
endif
-lib-%.o: $(LIB_DIR)/%.c
+lib-%.o: $(LIB_DIR)/%.c Makefile
$(CC) $(CFLAGS) -c $< -o $@
-%.o: %.c
+%.o: %.c Makefile
$(CC) $(CFLAGS) -c $< -o $@
$(ELFFILE): $(OBJ) $(OBJ_LIB) $(EXTERNAL_LIBS:%=lib%.a)