From mboxrd@z Thu Jan 1 00:00:00 1970 From: stephen-OTpzqLSitTUnbdJkjeBofR2eb7JE58TQ@public.gmane.org Subject: [PATCH] mk: allow application to override clean Date: Thu, 22 Jan 2015 22:19:08 -0800 Message-ID: <1421993948-24785-1-git-send-email-stephen@networkplumber.org> Cc: Stephen Hemminger To: dev-VfR2kkLFssw@public.gmane.org Return-path: List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" From: Stephen Hemminger In some cases application may want to have additional rules for clean. This can be handled by allowing the double colon form of rule. https://www.gnu.org/software/make/manual/html_node/Double_002dColon.html Single colon and double colon rules for same target causes an error. Signed-off-by: Stephen Hemminger --- a/mk/rte.app.mk +++ b/mk/rte.app.mk @@ -325,7 +325,7 @@ # Clean all generated files # .PHONY: clean -clean: _postclean +clean:: _postclean $(Q)rm -f $(_BUILD_TARGETS) $(_INSTALL_TARGETS) $(_CLEAN_TARGETS) .PHONY: doclean --- mk/rte.app.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mk/rte.app.mk b/mk/rte.app.mk index 40afb2c..9c8b06a 100644 --- a/mk/rte.app.mk +++ b/mk/rte.app.mk @@ -325,7 +325,7 @@ $(RTE_OUTPUT)/app/$(APP).map: $(APP) # Clean all generated files # .PHONY: clean -clean: _postclean +clean:: _postclean $(Q)rm -f $(_BUILD_TARGETS) $(_INSTALL_TARGETS) $(_CLEAN_TARGETS) .PHONY: doclean -- 2.1.4