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 6CF5DA0487 for ; Wed, 3 Jul 2019 18:40:16 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 079E02BC8; Wed, 3 Jul 2019 18:40:12 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 3FEBD2C60; Wed, 3 Jul 2019 18:40:10 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Jul 2019 09:40:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,446,1557212400"; d="scan'208";a="158032529" Received: from silpixa00399126.ir.intel.com (HELO silpixa00399126.ger.corp.intel.com) ([10.237.223.2]) by orsmga008.jf.intel.com with ESMTP; 03 Jul 2019 09:40:08 -0700 From: Bruce Richardson To: dev@dpdk.org Cc: Bruce Richardson , stable@dpdk.org Date: Wed, 3 Jul 2019 17:40:00 +0100 Message-Id: <20190703164001.24841-2-bruce.richardson@intel.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190703164001.24841-1-bruce.richardson@intel.com> References: <20190703164001.24841-1-bruce.richardson@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH 1/2] examples: fix pkg-config detection with older make 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" Make versions before 4.2 did not have support for the .SHELLSTATUS variable, so use another method to detect shell success. Fixes: 22119c4591a0 ("examples: use pkg-config in makefiles") Cc: stable@dpdk.org Signed-off-by: Bruce Richardson --- examples/bbdev_app/Makefile | 3 +-- examples/bond/Makefile | 3 +-- examples/cmdline/Makefile | 3 +-- examples/distributor/Makefile | 3 +-- examples/eventdev_pipeline/Makefile | 3 +-- examples/exception_path/Makefile | 3 +-- examples/fips_validation/Makefile | 3 +-- examples/flow_classify/Makefile | 3 +-- examples/flow_filtering/Makefile | 3 +-- examples/helloworld/Makefile | 3 +-- examples/ip_fragmentation/Makefile | 3 +-- examples/ip_pipeline/Makefile | 3 +-- examples/ip_reassembly/Makefile | 3 +-- examples/ipsec-secgw/Makefile | 3 +-- examples/ipv4_multicast/Makefile | 3 +-- examples/kni/Makefile | 3 +-- examples/l2fwd-cat/Makefile | 3 +-- examples/l2fwd-crypto/Makefile | 3 +-- examples/l2fwd-jobstats/Makefile | 3 +-- examples/l2fwd-keepalive/Makefile | 3 +-- examples/l2fwd/Makefile | 3 +-- examples/l3fwd-acl/Makefile | 3 +-- examples/l3fwd-power/Makefile | 3 +-- examples/l3fwd-vf/Makefile | 3 +-- examples/l3fwd/Makefile | 3 +-- examples/link_status_interrupt/Makefile | 3 +-- examples/load_balancer/Makefile | 3 +-- examples/packet_ordering/Makefile | 3 +-- examples/ptpclient/Makefile | 3 +-- examples/qos_meter/Makefile | 3 +-- examples/qos_sched/Makefile | 3 +-- examples/rxtx_callbacks/Makefile | 3 +-- examples/service_cores/Makefile | 3 +-- examples/skeleton/Makefile | 3 +-- examples/tep_termination/Makefile | 3 +-- examples/timer/Makefile | 3 +-- examples/vdpa/Makefile | 3 +-- examples/vhost/Makefile | 3 +-- examples/vhost_crypto/Makefile | 3 +-- examples/vhost_scsi/Makefile | 3 +-- examples/vmdq/Makefile | 3 +-- examples/vmdq_dcb/Makefile | 3 +-- 42 files changed, 42 insertions(+), 84 deletions(-) diff --git a/examples/bbdev_app/Makefile b/examples/bbdev_app/Makefile index 2bf97e415..715c521a9 100644 --- a/examples/bbdev_app/Makefile +++ b/examples/bbdev_app/Makefile @@ -8,8 +8,7 @@ APP = bbdev SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/bond/Makefile b/examples/bond/Makefile index 96868f2fc..0229b31bb 100644 --- a/examples/bond/Makefile +++ b/examples/bond/Makefile @@ -8,8 +8,7 @@ APP = bond_app SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/cmdline/Makefile b/examples/cmdline/Makefile index 9b757316f..c1852080a 100644 --- a/examples/cmdline/Makefile +++ b/examples/cmdline/Makefile @@ -8,8 +8,7 @@ APP = cmdline SRCS-y := main.c commands.c parse_obj_list.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/distributor/Makefile b/examples/distributor/Makefile index 6aa5e7a9e..bac8d5578 100644 --- a/examples/distributor/Makefile +++ b/examples/distributor/Makefile @@ -8,8 +8,7 @@ APP = distributor_app SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/eventdev_pipeline/Makefile b/examples/eventdev_pipeline/Makefile index 626d56024..205145853 100644 --- a/examples/eventdev_pipeline/Makefile +++ b/examples/eventdev_pipeline/Makefile @@ -10,8 +10,7 @@ SRCS-y += pipeline_worker_generic.c SRCS-y += pipeline_worker_tx.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/exception_path/Makefile b/examples/exception_path/Makefile index dc891b3d1..90c7f133a 100644 --- a/examples/exception_path/Makefile +++ b/examples/exception_path/Makefile @@ -8,8 +8,7 @@ APP = exception_path SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/fips_validation/Makefile b/examples/fips_validation/Makefile index f8cbba592..9485daf7a 100644 --- a/examples/fips_validation/Makefile +++ b/examples/fips_validation/Makefile @@ -17,8 +17,7 @@ SRCS-y += fips_dev_self_test.c SRCS-y += main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/flow_classify/Makefile b/examples/flow_classify/Makefile index aca7772b4..4c23e5c6d 100644 --- a/examples/flow_classify/Makefile +++ b/examples/flow_classify/Makefile @@ -8,8 +8,7 @@ APP = flow_classify SRCS-y := flow_classify.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/flow_filtering/Makefile b/examples/flow_filtering/Makefile index a64a10a08..a63a75555 100644 --- a/examples/flow_filtering/Makefile +++ b/examples/flow_filtering/Makefile @@ -6,8 +6,7 @@ APP = flow SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/helloworld/Makefile b/examples/helloworld/Makefile index 2ab294091..403afa050 100644 --- a/examples/helloworld/Makefile +++ b/examples/helloworld/Makefile @@ -8,8 +8,7 @@ APP = helloworld SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/ip_fragmentation/Makefile b/examples/ip_fragmentation/Makefile index 63b66ce25..6af25a02e 100644 --- a/examples/ip_fragmentation/Makefile +++ b/examples/ip_fragmentation/Makefile @@ -9,8 +9,7 @@ APP = ip_fragmentation SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/ip_pipeline/Makefile b/examples/ip_pipeline/Makefile index 1553d705d..cf10d7180 100644 --- a/examples/ip_pipeline/Makefile +++ b/examples/ip_pipeline/Makefile @@ -21,8 +21,7 @@ SRCS-y += tmgr.c SRCS-y += cryptodev.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/ip_reassembly/Makefile b/examples/ip_reassembly/Makefile index 5af5d63bd..0b1a904e0 100644 --- a/examples/ip_reassembly/Makefile +++ b/examples/ip_reassembly/Makefile @@ -9,8 +9,7 @@ APP = ip_reassembly SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/ipsec-secgw/Makefile b/examples/ipsec-secgw/Makefile index 1bfaf3b9a..851123be5 100644 --- a/examples/ipsec-secgw/Makefile +++ b/examples/ipsec-secgw/Makefile @@ -19,8 +19,7 @@ SRCS-y += ipsec-secgw.c CFLAGS += -gdwarf-2 # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/ipv4_multicast/Makefile b/examples/ipv4_multicast/Makefile index a03bfadbf..5f8a67dd4 100644 --- a/examples/ipv4_multicast/Makefile +++ b/examples/ipv4_multicast/Makefile @@ -9,8 +9,7 @@ APP = ipv4_multicast SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/kni/Makefile b/examples/kni/Makefile index 46f592692..5dc8118e3 100644 --- a/examples/kni/Makefile +++ b/examples/kni/Makefile @@ -8,8 +8,7 @@ APP = kni SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/l2fwd-cat/Makefile b/examples/l2fwd-cat/Makefile index e83d406b0..c1960d6d3 100644 --- a/examples/l2fwd-cat/Makefile +++ b/examples/l2fwd-cat/Makefile @@ -8,8 +8,7 @@ APP = l2fwd-cat SRCS-y := l2fwd-cat.c cat.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/l2fwd-crypto/Makefile b/examples/l2fwd-crypto/Makefile index 87d311193..29fd530b4 100644 --- a/examples/l2fwd-crypto/Makefile +++ b/examples/l2fwd-crypto/Makefile @@ -8,8 +8,7 @@ APP = l2fwd-crypto SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/l2fwd-jobstats/Makefile b/examples/l2fwd-jobstats/Makefile index d63ece8e3..729a39e93 100644 --- a/examples/l2fwd-jobstats/Makefile +++ b/examples/l2fwd-jobstats/Makefile @@ -8,8 +8,7 @@ APP = l2fwd-jobstats SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/l2fwd-keepalive/Makefile b/examples/l2fwd-keepalive/Makefile index 9b92bc238..37de27a6f 100644 --- a/examples/l2fwd-keepalive/Makefile +++ b/examples/l2fwd-keepalive/Makefile @@ -8,8 +8,7 @@ APP = l2fwd-keepalive SRCS-y := main.c shm.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/l2fwd/Makefile b/examples/l2fwd/Makefile index fb352e1b7..230352093 100644 --- a/examples/l2fwd/Makefile +++ b/examples/l2fwd/Makefile @@ -8,8 +8,7 @@ APP = l2fwd SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/l3fwd-acl/Makefile b/examples/l3fwd-acl/Makefile index d12d3a987..e2c989f71 100644 --- a/examples/l3fwd-acl/Makefile +++ b/examples/l3fwd-acl/Makefile @@ -8,8 +8,7 @@ APP = l3fwd-acl SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/l3fwd-power/Makefile b/examples/l3fwd-power/Makefile index 359f323dc..98248f462 100644 --- a/examples/l3fwd-power/Makefile +++ b/examples/l3fwd-power/Makefile @@ -8,8 +8,7 @@ APP = l3fwd-power SRCS-y := main.c perf_core.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/l3fwd-vf/Makefile b/examples/l3fwd-vf/Makefile index 892ecf38b..7b186a23c 100644 --- a/examples/l3fwd-vf/Makefile +++ b/examples/l3fwd-vf/Makefile @@ -8,8 +8,7 @@ APP = l3fwd-vf SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/l3fwd/Makefile b/examples/l3fwd/Makefile index 52976880a..c55f5c288 100644 --- a/examples/l3fwd/Makefile +++ b/examples/l3fwd/Makefile @@ -8,8 +8,7 @@ APP = l3fwd SRCS-y := main.c l3fwd_lpm.c l3fwd_em.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/link_status_interrupt/Makefile b/examples/link_status_interrupt/Makefile index 77774eda7..97e5a14a8 100644 --- a/examples/link_status_interrupt/Makefile +++ b/examples/link_status_interrupt/Makefile @@ -8,8 +8,7 @@ APP = link_status_interrupt SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/load_balancer/Makefile b/examples/load_balancer/Makefile index 09676a57c..caae8a107 100644 --- a/examples/load_balancer/Makefile +++ b/examples/load_balancer/Makefile @@ -8,8 +8,7 @@ APP = load_balancer SRCS-y := main.c config.c init.c runtime.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/packet_ordering/Makefile b/examples/packet_ordering/Makefile index eb01b2d5b..51acaf7eb 100644 --- a/examples/packet_ordering/Makefile +++ b/examples/packet_ordering/Makefile @@ -8,8 +8,7 @@ APP = packet_ordering SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/ptpclient/Makefile b/examples/ptpclient/Makefile index 019476a7a..89e2bacbd 100644 --- a/examples/ptpclient/Makefile +++ b/examples/ptpclient/Makefile @@ -8,8 +8,7 @@ APP = ptpclient SRCS-y := ptpclient.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/qos_meter/Makefile b/examples/qos_meter/Makefile index e4d170177..e5217cf7c 100644 --- a/examples/qos_meter/Makefile +++ b/examples/qos_meter/Makefile @@ -8,8 +8,7 @@ APP = qos_meter SRCS-y := main.c rte_policer.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/qos_sched/Makefile b/examples/qos_sched/Makefile index 0c92c4866..ce2d25371 100644 --- a/examples/qos_sched/Makefile +++ b/examples/qos_sched/Makefile @@ -8,8 +8,7 @@ APP = qos_sched SRCS-y := main.c args.c init.c app_thread.c cfg_file.c cmdline.c stats.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/rxtx_callbacks/Makefile b/examples/rxtx_callbacks/Makefile index 2ababd2e4..edd5b52cd 100644 --- a/examples/rxtx_callbacks/Makefile +++ b/examples/rxtx_callbacks/Makefile @@ -8,8 +8,7 @@ APP = rxtx_callbacks SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/service_cores/Makefile b/examples/service_cores/Makefile index ae7d6478c..abbb7aed2 100644 --- a/examples/service_cores/Makefile +++ b/examples/service_cores/Makefile @@ -8,8 +8,7 @@ APP = service_cores SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/skeleton/Makefile b/examples/skeleton/Makefile index 68454a558..c5ac26029 100644 --- a/examples/skeleton/Makefile +++ b/examples/skeleton/Makefile @@ -8,8 +8,7 @@ APP = basicfwd SRCS-y := basicfwd.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/tep_termination/Makefile b/examples/tep_termination/Makefile index be5aa9a64..31165bd92 100644 --- a/examples/tep_termination/Makefile +++ b/examples/tep_termination/Makefile @@ -8,8 +8,7 @@ APP = tep_termination SRCS-y := main.c vxlan_setup.c vxlan.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/timer/Makefile b/examples/timer/Makefile index d21e4c63c..a86178355 100644 --- a/examples/timer/Makefile +++ b/examples/timer/Makefile @@ -8,8 +8,7 @@ APP = timer SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/vdpa/Makefile b/examples/vdpa/Makefile index 734042380..2ac991a4b 100644 --- a/examples/vdpa/Makefile +++ b/examples/vdpa/Makefile @@ -9,8 +9,7 @@ SRCS-y := main.c CFLAGS += -DALLOW_EXPERIMENTAL_API # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/vhost/Makefile b/examples/vhost/Makefile index 5e1400678..f84b7f017 100644 --- a/examples/vhost/Makefile +++ b/examples/vhost/Makefile @@ -8,8 +8,7 @@ APP = vhost-switch SRCS-y := main.c virtio_net.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/vhost_crypto/Makefile b/examples/vhost_crypto/Makefile index e7958b5ba..a9e1c4d3a 100644 --- a/examples/vhost_crypto/Makefile +++ b/examples/vhost_crypto/Makefile @@ -9,8 +9,7 @@ SRCS-y := main.c CFLAGS += -DALLOW_EXPERIMENTAL_API # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/vhost_scsi/Makefile b/examples/vhost_scsi/Makefile index 3ea37ebc6..c5aec269e 100644 --- a/examples/vhost_scsi/Makefile +++ b/examples/vhost_scsi/Makefile @@ -8,8 +8,7 @@ APP = vhost-scsi SRCS-y := scsi.c vhost_scsi.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/vmdq/Makefile b/examples/vmdq/Makefile index dc1bc82d0..1557ee86b 100644 --- a/examples/vmdq/Makefile +++ b/examples/vmdq/Makefile @@ -8,8 +8,7 @@ APP = vmdq_app SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static diff --git a/examples/vmdq_dcb/Makefile b/examples/vmdq_dcb/Makefile index a77e78987..391096cfb 100644 --- a/examples/vmdq_dcb/Makefile +++ b/examples/vmdq_dcb/Makefile @@ -8,8 +8,7 @@ APP = vmdq_dcb_app SRCS-y := main.c # Build using pkg-config variables if possible -$(shell pkg-config --exists libdpdk) -ifeq ($(.SHELLSTATUS),0) +ifeq ($(shell pkg-config --exists libdpdk && echo 0),0) all: shared .PHONY: shared static -- 2.21.0