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

Reply via email to