From 0d7454161472b21ab8355556dae4bfbde9f6d5d2 Mon Sep 17 00:00:00 2001 From: Thomas Monjalon Date: Fri, 19 Apr 2013 14:46:35 +0200 Subject: [PATCH] mk: factorize some rules rte.sdkroot.mk is mainly calling other makefiles. These redirecting rules can be factorized by called makefile. Signed-off-by: Thomas Monjalon Acked-by: Olivier Matz --- mk/rte.sdkroot.mk | 60 +++++++++++++---------------------------------- 1 file changed, 16 insertions(+), 44 deletions(-) diff --git a/mk/rte.sdkroot.mk b/mk/rte.sdkroot.mk index b5186728a4..0883717171 100644 --- a/mk/rte.sdkroot.mk +++ b/mk/rte.sdkroot.mk @@ -87,59 +87,31 @@ default: all .PHONY: config config: - $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkconfig.mk config + $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkconfig.mk $@ -.PHONY: test -test: - $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdktest.mk test - -.PHONY: fast_test ring_test mempool_test perf_test coverage -fast_test ring_test mempool_test perf_test coverage: +.PHONY: test fast_test ring_test mempool_test perf_test coverage +test fast_test ring_test mempool_test perf_test coverage: $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdktest.mk $@ .PHONY: testall testall: - $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdktestall.mk testall - -.PHONY: install -install: - $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkinstall.mk install - -.PHONY: uninstall -uninstall: - $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkinstall.mk uninstall - -.PHONY: doc -doc: - $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkdoc.mk doc - -.PHONY: pdfdoc -pdfdoc: - $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkdoc.mk pdfdoc - -.PHONY: doxydoc -doxydoc: - $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkdoc.mk doxydoc - -.PHONY: docclean -docclean: - $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkdoc.mk docclean + $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdktestall.mk $@ -.PHONY: depdirs -depdirs: - $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkdepdirs.mk depdirs +.PHONY: install uninstall +install uninstall: + $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkinstall.mk $@ -.PHONY: depgraph -depgraph: - $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkdepdirs.mk depgraph +.PHONY: doc pdfdoc doxydoc docclean +doc pdfdoc doxydoc docclean: + $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkdoc.mk $@ -.PHONY: gcovclean -gcovclean: - $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkgcov.mk gcovclean +.PHONY: depdirs depgraph +depdirs depgraph: + $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkdepdirs.mk $@ -.PHONY: gcov -gcov: - $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkgcov.mk gcov +.PHONY: gcov gcovclean +gcov gcovclean: + $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkgcov.mk $@ # all other build targets %: -- 2.20.1