> > > > I have a makefile which keeps dependancies for the library source files in > > an output directory, and I include them as a makefile dependancy: > > > > -include $$($(1)_depfiles) > > > > all the depfiles are in a seperate directory which is created when any > > target is run. > > > > I then have a target which removes those dependancies, > > > > scour:: > > $(RM) $$($(1)_depfiles) $(dep_dir) > > > > but then when i run make scour, if those files, or directory ISNT there, i > > dont want them to be built only to be removed... > > > > > > Is there a way to check what target was specified? something like... > > > > if target != scour > > -include $$(1)_depfiles > > endif > > > maby not very elegant but you can simply put the scour:: target befor the > include statement and use rm -f - this way rm will not fuss if the files > are not present and the target will not build them just to remove them. > sorry - sent that out too fast ... includes are checked first so that will not work ...
hofrat _______________________________________________ Help-make mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/help-make
