fix build deps for subdirs of src
authorTero Marttila <terom@fixme.fi>
Sat, 11 Oct 2008 21:35:48 +0300
changeset 20 f0ef6d8880b4
parent 19 c4b163491900
child 21 e5da1d428e3e
fix build deps for subdirs of src
Makefile
--- a/Makefile	Sat Oct 11 21:23:03 2008 +0300
+++ b/Makefile	Sat Oct 11 21:35:48 2008 +0300
@@ -40,8 +40,8 @@
 
 build/deps/%.d : src/%.c
 	@set -e; rm -f $@; \
-	 $(CC) -MM $(CPPFLAGS) $< > $@.$$$$; \
-	 sed 's,\($*\)\.o[ :]*,obj/\1.o $@ : ,g' < $@.$$$$ > $@; \
+	 $(CC) -MM -MT __ $(CPPFLAGS) $< > $@.$$$$; \
+	 sed 's,__[ :]*,obj/$*.o $@ : ,g' < $@.$$$$ > $@; \
 	 rm -f $@.$$$$
 
 include $(SRC_NAMES:%.c=build/deps/%.d)