mirror of
https://github.com/yanyiwu/cppjieba.git
synced 2025-07-18 00:00:12 +08:00
fix bug in makefile
This commit is contained in:
parent
30d080d4b2
commit
40879e5598
@ -1,4 +1,4 @@
|
|||||||
CC = g++
|
GCC = g++
|
||||||
CCOPT = -Wall -c
|
CCOPT = -Wall -c
|
||||||
LINK = g++
|
LINK = g++
|
||||||
LINKOPT =
|
LINKOPT =
|
||||||
@ -27,12 +27,14 @@ all: $(LIBA)
|
|||||||
%.o: %.cpp
|
%.o: %.cpp
|
||||||
$(CC) $(CCOPT) $<
|
$(CC) $(CCOPT) $<
|
||||||
|
|
||||||
$(LIBA): $(OBJS) $(CMLIB)
|
$(LIBA): $(TMPDIR) $(OBJS) $(CMLIB)
|
||||||
mkdir $(TMPDIR)
|
|
||||||
cp $(CMLIB) $(TMPDIR) && cd $(TMPDIR) && ar x `basename $(CMLIB)`
|
cp $(CMLIB) $(TMPDIR) && cd $(TMPDIR) && ar x `basename $(CMLIB)`
|
||||||
$(DOPACK) $(OBJS) $(TMPDIR)/*.o
|
$(DOPACK) $(OBJS) $(TMPDIR)/*.o
|
||||||
rm -rf $(TMPDIR)
|
rm -rf $(TMPDIR)
|
||||||
|
|
||||||
|
$(TMPDIR):
|
||||||
|
mkdir $@
|
||||||
|
|
||||||
$(CMLIB):
|
$(CMLIB):
|
||||||
cd $(CMDIR) && $(MAKE)
|
cd $(CMDIR) && $(MAKE)
|
||||||
|
|
||||||
@ -51,6 +53,7 @@ clean:
|
|||||||
rm -rf $(TMPDIR)
|
rm -rf $(TMPDIR)
|
||||||
cd $(CMDIR) && make clean
|
cd $(CMDIR) && make clean
|
||||||
|
|
||||||
|
sinclude $(SOURCES:.cpp=.d)
|
||||||
%.d:%.cpp
|
%.d:%.cpp
|
||||||
@set -e; rm -f $@; \
|
@set -e; rm -f $@; \
|
||||||
$(CC) -MM $< > $@.$$$$; \
|
$(CC) -MM $< > $@.$$$$; \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user