From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id B7250A00BE; Mon, 27 Apr 2020 16:30:23 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 23FD71D554; Mon, 27 Apr 2020 16:30:23 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 7D6741D534; Mon, 27 Apr 2020 16:30:21 +0200 (CEST) IronPort-SDR: Q5DczS37NYV+oTZkiKW7nhs3wYkXPsCi8btn8f9pnVz0NPJtnNWRz3tAiY+DK1oXyg57tQp1Tz kJfWjh7T0z1A== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Apr 2020 07:30:20 -0700 IronPort-SDR: 2YtlIIaCTBBQDBBId8rgh6lqJ9oGM/vtiz8anSNkkMSyOITuK0v6EJnyXBEAlaqCwRStLlMiUs elOAzA9uSjLg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,324,1583222400"; d="scan'208";a="257283473" Received: from silpixa00399126.ir.intel.com ([10.237.222.218]) by orsmga003.jf.intel.com with ESMTP; 27 Apr 2020 07:30:18 -0700 From: Bruce Richardson To: thomas@monjalon.net Cc: ferruh.yigit@intel.com, dev@dpdk.org, techboard@dpdk.org, Bruce Richardson Date: Mon, 27 Apr 2020 15:25:20 +0100 Message-Id: <20200427142520.22645-1-bruce.richardson@intel.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200409105746.26955-1-bruce.richardson@intel.com> References: <20200409105746.26955-1-bruce.richardson@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH v2] build: add note about make system deprecation X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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 --- 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