From f2caf2c09fc431e11068c13a49ae28f18182bea9 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Fri, 19 Jun 2009 16:08:29 -0400 Subject: Added dependency generation --- Makefile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 0eb1738..7e812d9 100644 --- a/Makefile +++ b/Makefile @@ -9,5 +9,13 @@ mazeoflife: $(OBJS) %.o: %.cpp $(CC) -c $< $(CFLAGS) -o $@ +%.d: %.cpp + @set -e; rm -f $@; \ + $(CC) -MM $(CFLAGS) $< > $@.$$$$; \ + sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \ + rm -f $@.$$$$ + +include $(OBJS:.o=.d) + clean: - rm -rdfv $(OBJS) mazeoflife + rm -rdfv $(OBJS) $(OBJS:.o=.d) mazeoflife -- cgit 1.4.1