commit 7a06455
Michael Forney
·
2013-11-20 01:02:27 +0000 UTC
parent 0e1c116
Fix dependencies
2 files changed,
+6,
-1
M
Makefile
+3,
-1
1@@ -28,7 +28,7 @@ define check_deps
2 @$(PKG_CONFIG) --exists --print-errors $2
3 endef
4
5-compile = $(call quiet,CC) $(CFLAGS) $(CPPFLAGS) -I . -c -MMD -MP -MF .deps/$*.d -o $@ $<
6+compile = $(call quiet,CC) $(CFLAGS) $(CPPFLAGS) -I . -c -MMD -MP -MF .deps/$(basename $<).d -o $@ $<
7 link = $(call quiet,CCLD,$(CC)) $(CFLAGS) -o $@ $^
8
9 .PHONY: check-dependencies
10@@ -59,3 +59,5 @@ $(DESTDIR)$(BINDIR) $(DESTDIR)$(LIBDIR) $(DESTDIR)$(INCLUDEDIR) $(DESTDIR)$(PKGC
11 clean:
12 rm -f $(CLEAN_FILES)
13
14+-include .deps/*/*.d
15+
+3,
-0
1@@ -9,5 +9,8 @@ build-$(dir): $($(dir)_TARGETS)
2 .PHONY: install-$(dir)
3 install-$(dir):
4
5+.deps/$(dir):
6+ @mkdir -p "$@"
7+
8 CLEAN_FILES += $($(dir)_TARGETS)
9