From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A1E73C43219 for ; Fri, 3 May 2019 13:35:50 +0000 (UTC) Received: from dpdk.org (dpdk.org [92.243.14.124]) by mail.kernel.org (Postfix) with ESMTP id 3E1CC2075E for ; Fri, 3 May 2019 13:35:50 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3E1CC2075E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@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 Content-Transfer-Encoding: 8bit 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(-) -- 2.20.1