From b00b9452643615e72ea0f2afec37963c1923c53a Mon Sep 17 00:00:00 2001 From: "Markus F.X.J. Oberhumer" Date: Mon, 23 Apr 2007 08:23:01 +0200 Subject: [PATCH] src/Makefile: avoid rebuilding .depend file on clean targets --- src/Makefile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Makefile b/src/Makefile index 1f8baa3a..acb60db9 100644 --- a/src/Makefile +++ b/src/Makefile @@ -63,7 +63,7 @@ endif all: upx$(exeext) | .depend -.DELETE_ON_ERROR: .depend upx$(exeext) $(upx_OBJECTS) +.DELETE_ON_ERROR: upx$(exeext) $(upx_OBJECTS) .depend upx$(exeext): $(upx_OBJECTS) $(upx_DEPENDENCIES) $($(notdir $@).PRE_LINK_STEP) @@ -73,7 +73,7 @@ upx$(exeext): $(upx_OBJECTS) $(upx_DEPENDENCIES) %.o : %.cpp | .depend $(strip $(CXX) $(call e,CPPFLAGS) $(call e,CXXFLAGS) -o $@ -c $<) -.depend: $(wildcard $(srcdir)/*.cpp) $(wildcard $(srcdir)/*.h) $(MAKEFILE_LIST) +.depend: $(wildcard $(srcdir)/*.cpp $(srcdir)/*.h) $(MAKEFILE_LIST) @rm -f $@ ifeq ($(USE_GNUC),1) @echo "Updating $@" @@ -98,4 +98,10 @@ mostlyclean clean distclean maintainer-clean: .PHONY: all mostlyclean clean distclean maintainer-clean +ifeq ($(MAKECMDGOALS),mostlyclean) +else ifeq ($(MAKECMDGOALS),clean) +else ifeq ($(MAKECMDGOALS),distclean) +else ifeq ($(MAKECMDGOALS),maintainer-clean) +else -include .depend +endif