From patchwork Fri May 3 13:35:31 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Richardson X-Patchwork-Id: 53243 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id ECF304C90; Fri, 3 May 2019 15:35:47 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 43831493D for ; Fri, 3 May 2019 15:35:46 +0200 (CEST) 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/DHE-RSA-AES256-GCM-SHA384; 03 May 2019 06:35:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,425,1549958400"; d="scan'208";a="147876526" Received: from silpixa00399126.ir.intel.com (HELO silpixa00399126.ger.corp.intel.com) ([10.237.222.236]) by orsmga003.jf.intel.com with ESMTP; 03 May 2019 06:35:44 -0700 From: Bruce Richardson To: dev@dpdk.org Cc: Bruce Richardson Date: Fri, 3 May 2019 14:35:31 +0100 Message-Id: <20190503133537.58712-1-bruce.richardson@intel.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH 19.08 0/6] improve building examples 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" This patchset adds support for testing a number of examples using the DPDK pkgconfig file, allowing us to check that the file works. It also includes some more general cleanups for the examples, including adding support for building from pkg-config to a couple of examples which were missing that. This patchset includes some work that was previously discussed on-list: https://mails.dpdk.org/archives/dev/2019-April/131041.html Bruce Richardson (6): examples: remove auto-generation of examples list examples: add support for relocated DPDK install devtools/test-meson-builds: remove dependency on clang devtools/test-meson-builds: add testing of pkg-config file examples/vdpa: support building from pkg-config info examples/vhost_crypto: support building from pkg-config info devtools/test-meson-builds.sh | 61 +++++++++++++++++-------- examples/bbdev_app/Makefile | 13 ++++-- examples/bond/Makefile | 13 ++++-- examples/cmdline/Makefile | 13 ++++-- examples/distributor/Makefile | 13 ++++-- examples/eventdev_pipeline/Makefile | 13 ++++-- examples/exception_path/Makefile | 13 ++++-- examples/fips_validation/Makefile | 13 ++++-- examples/flow_classify/Makefile | 13 ++++-- examples/flow_filtering/Makefile | 13 ++++-- examples/helloworld/Makefile | 13 ++++-- examples/ip_fragmentation/Makefile | 13 ++++-- examples/ip_pipeline/Makefile | 13 ++++-- examples/ip_reassembly/Makefile | 13 ++++-- examples/ipsec-secgw/Makefile | 13 ++++-- examples/ipv4_multicast/Makefile | 13 ++++-- examples/kni/Makefile | 13 ++++-- examples/l2fwd-cat/Makefile | 13 ++++-- examples/l2fwd-crypto/Makefile | 13 ++++-- examples/l2fwd-jobstats/Makefile | 13 ++++-- examples/l2fwd-keepalive/Makefile | 13 ++++-- examples/l2fwd/Makefile | 13 ++++-- examples/l3fwd-acl/Makefile | 13 ++++-- examples/l3fwd-power/Makefile | 13 ++++-- examples/l3fwd-vf/Makefile | 13 ++++-- examples/l3fwd/Makefile | 13 ++++-- examples/link_status_interrupt/Makefile | 13 ++++-- examples/load_balancer/Makefile | 13 ++++-- examples/meson.build | 31 +++++++++++-- examples/packet_ordering/Makefile | 13 ++++-- examples/ptpclient/Makefile | 13 ++++-- examples/qos_meter/Makefile | 13 ++++-- examples/qos_sched/Makefile | 13 ++++-- examples/rxtx_callbacks/Makefile | 13 ++++-- examples/service_cores/Makefile | 13 ++++-- examples/skeleton/Makefile | 13 ++++-- examples/tep_termination/Makefile | 13 ++++-- examples/timer/Makefile | 13 ++++-- examples/vdpa/Makefile | 55 ++++++++++++++++++---- examples/vhost/Makefile | 13 ++++-- examples/vhost_crypto/Makefile | 55 ++++++++++++++++++---- examples/vhost_scsi/Makefile | 13 ++++-- examples/vmdq/Makefile | 13 ++++-- examples/vmdq_dcb/Makefile | 13 ++++-- 44 files changed, 525 insertions(+), 197 deletions(-)