[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
dependency issue
From: |
Lynn Lin |
Subject: |
dependency issue |
Date: |
Wed, 25 Aug 2010 19:35:27 +0800 |
All,
I use the following rules to generate dependency automatically
%.P : %.cpp
$(QUIET_MM)rm -f $@; \
$(CPP) -M $(CPPFLAGS) $(CXXFLAGS) $(INCLUDES) $< > address@hidden; \
sed -e 's,\($*\)\.o[ :]*,$@ \1.o : ,g' < address@hidden > $@; \
rm -f address@hidden
then include it
When one dependency header file (it is written to .P file) is deleted
as it is not used,make doesn't work
address@hidden:~/demo$ ./make demo.o
make: *** No rule to make target `../../a.h', needed by `demo.o'. Stop.
I guess make isn't happy when dependency is missing
Thanks for your help in advance
Thanks
Lynn
- dependency issue,
Lynn Lin <=