From 40879e5598c1056b2e6e23d8b33b467089256eda Mon Sep 17 00:00:00 2001 From: gwdwyy Date: Thu, 18 Jul 2013 18:12:55 +0800 Subject: [PATCH] fix bug in makefile --- src/Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Makefile b/src/Makefile index efc92b1..dd9beef 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,4 +1,4 @@ -CC = g++ +GCC = g++ CCOPT = -Wall -c LINK = g++ LINKOPT = @@ -27,12 +27,14 @@ all: $(LIBA) %.o: %.cpp $(CC) $(CCOPT) $< -$(LIBA): $(OBJS) $(CMLIB) - mkdir $(TMPDIR) +$(LIBA): $(TMPDIR) $(OBJS) $(CMLIB) cp $(CMLIB) $(TMPDIR) && cd $(TMPDIR) && ar x `basename $(CMLIB)` $(DOPACK) $(OBJS) $(TMPDIR)/*.o rm -rf $(TMPDIR) +$(TMPDIR): + mkdir $@ + $(CMLIB): cd $(CMDIR) && $(MAKE) @@ -51,6 +53,7 @@ clean: rm -rf $(TMPDIR) cd $(CMDIR) && make clean +sinclude $(SOURCES:.cpp=.d) %.d:%.cpp @set -e; rm -f $@; \ $(CC) -MM $< > $@.$$$$; \