On Fri, Oct 24, 2008 at 1:59 PM, Peng Yu <[EMAIL PROTECTED]> wrote: > I have the following code. I'm wondering how to put them together into > one if statement? > > ifeq ($(MAKECMDGOALS), all) > -include .dep > endif > > ifeq ($(MAKECMDGOALS), ) > -include .dep > endif
Don't you _really_ want to test whether they are doing a "make clean"? If so: # don't include .dep if they're doing a make clean ifeq ($(filter clean,$(MAKECMDGOALS)),) -include .dep endif If there are other fake targets that should disable .dep inclusion, just include them in the first argument to $(filter) Philip Guenther _______________________________________________ Help-make mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-make
