From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 57FD11B1C8 for ; Fri, 16 Feb 2018 17:53:46 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Feb 2018 08:53:44 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,520,1511856000"; d="scan'208";a="19035328" Received: from silpixa00399126.ir.intel.com (HELO silpixa00399126.ger.corp.intel.com) ([10.237.223.223]) by orsmga006.jf.intel.com with ESMTP; 16 Feb 2018 08:53:43 -0800 From: Bruce Richardson To: dev@dpdk.org Cc: Bruce Richardson Date: Fri, 16 Feb 2018 16:53:33 +0000 Message-Id: <20180216165336.153079-1-bruce.richardson@intel.com> X-Mailer: git-send-email 2.14.3 Subject: [dpdk-dev] [PATCH 0/3] generalize builds apps using meson 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: , X-List-Received-Date: Fri, 16 Feb 2018 16:53:46 -0000 Put the building of the apps into a foreach loop as is done with the libs and drivers in the DPDK meson build. This will reduce the path needed to call the compiled binaries in the build directory by one level, while the main benefit is reduced code duplication between the different apps. Bruce Richardson (3): app: generalize building of apps using meson app/proc_info: rename folder to remove underscore app: add all remaining apps to meson build app/meson.build | 47 +++++++++++++++++++++++++++++++++-- app/pdump/meson.build | 6 +++++ app/{proc_info => proc-info}/Makefile | 0 app/{proc_info => proc-info}/main.c | 0 app/proc-info/meson.build | 6 +++++ app/test-bbdev/meson.build | 9 +++++++ app/test-crypto-perf/meson.build | 14 +++++++++++ app/test-eventdev/meson.build | 15 +---------- app/test-pmd/meson.build | 20 ++------------- 9 files changed, 83 insertions(+), 34 deletions(-) create mode 100644 app/pdump/meson.build rename app/{proc_info => proc-info}/Makefile (100%) rename app/{proc_info => proc-info}/main.c (100%) create mode 100644 app/proc-info/meson.build create mode 100644 app/test-bbdev/meson.build create mode 100644 app/test-crypto-perf/meson.build -- 2.14.3