(svn r23907) -Fix: [Makefile] Let "make clean --dry-run" not delete Makefiles.

This commit is contained in:
matthijs 2012-02-07 09:57:08 +00:00
parent 446758872c
commit 1d937e8581

View File

@ -126,6 +126,13 @@ lang:
mrproper:
@for dir in $(DIRS); do \
$(MAKE) -C $$dir mrproper; \
done
# Don't be tempted to merge these two for loops. Doing that breaks make
# --dry-run, since make has this "feature" that it always runs commands
# containing $(MAKE), even when --dry-run is passed. The objective is of
# course to also get a dry-run of submakes, but make is not smart enough
# to see that a for loop runs both a submake and an actual command.
@for dir in $(DIRS); do \
rm -f $$dir/Makefile; \
done
$(Q)rm -rf objs