When anyone uses the make build system, they are to be informed about upcoming plans to deprecate and subsequently remove that system and to use meson and ninja instead.
Signed-off-by: Bruce Richardson <bruce.richard...@intel.com> --- v2: added link to the docs on building DPDK --- mk/rte.sdkbuild.mk | 5 +++++ mk/rte.sdkconfig.mk | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/mk/rte.sdkbuild.mk b/mk/rte.sdkbuild.mk index b512de1ec..d1d57b669 100644 --- a/mk/rte.sdkbuild.mk +++ b/mk/rte.sdkbuild.mk @@ -28,6 +28,11 @@ CLEANDIRS = $(addsuffix _clean,$(ROOTDIRS-y) $(ROOTDIRS-n) $(ROOTDIRS-)) .PHONY: build build: $(ROOTDIRS-y) @echo "Build complete [$(RTE_TARGET)]" + @echo "==== NOTE ====" + @echo "It is recommended to build DPDK using 'meson' and 'ninja'" + @echo "See https://doc.dpdk.org/guides/linux_gsg/build_dpdk.html for instructions" + @echo "Building DPDK with 'make' will be deprecated in a future release" + @echo "==============" .PHONY: clean clean: $(CLEANDIRS) diff --git a/mk/rte.sdkconfig.mk b/mk/rte.sdkconfig.mk index f538649f2..2ea85e464 100644 --- a/mk/rte.sdkconfig.mk +++ b/mk/rte.sdkconfig.mk @@ -62,6 +62,11 @@ else config: $(RTE_OUTPUT)/include/rte_config.h $(RTE_OUTPUT)/Makefile @echo "Configuration done using" \ $(patsubst defconfig_%,%,$(notdir $(RTE_CONFIG_TEMPLATE))) + @echo "==== NOTE ====" + @echo "It is recommended to build DPDK using 'meson' and 'ninja'" + @echo "See https://doc.dpdk.org/guides/linux_gsg/build_dpdk.html for instructions" + @echo "Building DPDK with 'make' will be deprecated in a future release" + @echo "==============" endif $(RTE_OUTPUT): -- 2.20.1