Re: Help about "Include" in Makefile

Ralf Wildenhues <[email protected]>
Newsgroups gmane.comp.gnu.utils
Organization Department of Numerical Simulation, University of Bonn
Message-ID <[email protected]>
Hello,

* blippman wrote on Wed, Jun 27, 2007 at 09:15:48AM CEST:
> I have write a makefile like this:
> 
> OBJS = $(patsubst %.cpp ,%.o,$(CPP))
> DEPS = $(patsubst %.cpp ,%.d,$(CPP))
> 
> all : $(OBJS) $(DEPS)

> ...
> %.d : %.cpp
> ...
> 
> -include $(DEPS)
> 
> clean:
>     rm -f $(OBJS)
>     rm -f $(DEPS)
> 
> we do make it will first generate the depend files (.d files);
> 
> but when i do make clean, it also generate depend file before doing
> clean. what can i do to avoid this uncessary operation!

Well, you could use Automake to compute your dependencies, or a similar
technique to the one Automake uses.  It generates at the end of
configure a set of stub dependency files.

Cheers,
Ralf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.