From patchwork Tue Feb 16 06:46:10 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Monjalon X-Patchwork-Id: 10531 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id BF5BAC2DC; Tue, 16 Feb 2016 07:47:53 +0100 (CET) Received: from mail-wm0-f44.google.com (mail-wm0-f44.google.com [74.125.82.44]) by dpdk.org (Postfix) with ESMTP id EEBF1C136 for ; Tue, 16 Feb 2016 07:47:51 +0100 (CET) Received: by mail-wm0-f44.google.com with SMTP id c200so144360126wme.0 for ; Mon, 15 Feb 2016 22:47:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:in-reply-to:references; bh=AgTG19jo7LOQxqTvsSNcGqRP2g1M+0W6SHyB6QD+Gxo=; b=zfpAP2vjbbKz+NzXeMSqV6Kvw8cg8xY+fg52Dp0UReu/EYysHA+Gs/3bgTYk5A2ERV L9pMYWWRE6t8tg46HiwekgvCj8k8sceK7UguiBlaA+3X9S3ol7401nlbfd36OEboEEjV UkmpZLnooM/eQdkGuWzj86/InsuBLyxWtZZudHRha2XmMLuhIDupiCfym98gf+zTUYrT NjKVfjKWc5WMrNSfoBBU0Dpcmhp83ZghF6zLgoTWWt4sr+I5rJBIMin0E+wm3LLmYz/K 45RlOFxwxjrmbBdhBI/cfxiTeSv1oluR1XacCmhUbwGa1acTQrYG5/Z57DnEz/ZOk/tw Dnpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=AgTG19jo7LOQxqTvsSNcGqRP2g1M+0W6SHyB6QD+Gxo=; b=AiYdfvcFje2KirTkWWOAUYOwjCOEjcIDBnrhpgA7SmukX4v5pc/Evh4+FNvHHfqkCI pOKx9VF2+/Ii4r13OnF/6V79swU6osEX4DU2u5hIty1fJfCEtV7J6fcrEH0WH5Nb+6gq FGm/CuXCZ+SFsOqCyJYypncvwZh2dU9ZQdjWa7JAHZBD59Qq97ILl8hM+ihm3YJsFrDu tocxcMcVUbfdhN/e/WEKauNXevw1xB4pqOcI5Y+NaLbdRYHWm6Oj9Q/AirckpxCeiKRe fnvjziMJay0+4P1zcroyNzFvSmi0IPCK8xb3aFSPlR8HBUudeCIHNkxNE00Gtj4koo5l ugzQ== X-Gm-Message-State: AG10YOR63/dPd3vd2PlrBvIuFARVdiiICjAWlxoH5xoQKrrsu/unXSo1o0nTRcXyFErPusKs X-Received: by 10.28.212.85 with SMTP id l82mr15902231wmg.11.1455605271862; Mon, 15 Feb 2016 22:47:51 -0800 (PST) Received: from XPS13.localdomain (165.20.90.92.rev.sfr.net. [92.90.20.165]) by smtp.gmail.com with ESMTPSA id c136sm18885928wmd.3.2016.02.15.22.47.50 for (version=TLSv1/SSLv3 cipher=OTHER); Mon, 15 Feb 2016 22:47:51 -0800 (PST) From: Thomas Monjalon To: dev@dpdk.org Date: Tue, 16 Feb 2016 07:46:10 +0100 Message-Id: <1455605170-16137-5-git-send-email-thomas.monjalon@6wind.com> X-Mailer: git-send-email 2.7.0 In-Reply-To: <1455605170-16137-1-git-send-email-thomas.monjalon@6wind.com> References: <1455605170-16137-1-git-send-email-thomas.monjalon@6wind.com> Subject: [dpdk-dev] [PATCH v2 4/4] examples: fix build dependencies X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" When building for ARM some examples were failing to compile because of some dependencies disabled. Declaring these dependencies prevent from trying to compile some not supported examples. Signed-off-by: Thomas Monjalon --- examples/Makefile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/examples/Makefile b/examples/Makefile index 1cb4785..1665df1 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -46,21 +46,25 @@ endif DIRS-y += ethtool DIRS-y += exception_path DIRS-y += helloworld -DIRS-y += ip_pipeline -DIRS-y += ip_reassembly +DIRS-$(CONFIG_RTE_LIBRTE_PIPELINE) += ip_pipeline +ifeq ($(CONFIG_RTE_LIBRTE_LPM),y) +DIRS-$(CONFIG_RTE_IP_FRAG) += ip_reassembly DIRS-$(CONFIG_RTE_IP_FRAG) += ip_fragmentation +endif DIRS-y += ipv4_multicast DIRS-$(CONFIG_RTE_LIBRTE_KNI) += kni DIRS-y += l2fwd DIRS-$(CONFIG_RTE_LIBRTE_IVSHMEM) += l2fwd-ivshmem DIRS-$(CONFIG_RTE_LIBRTE_JOBSTATS) += l2fwd-jobstats DIRS-y += l2fwd-keepalive -DIRS-y += l3fwd +DIRS-$(CONFIG_RTE_LIBRTE_LPM) += l3fwd DIRS-$(CONFIG_RTE_LIBRTE_ACL) += l3fwd-acl +ifeq ($(CONFIG_RTE_LIBRTE_LPM),y) DIRS-$(CONFIG_RTE_LIBRTE_POWER) += l3fwd-power DIRS-y += l3fwd-vf +endif DIRS-y += link_status_interrupt -DIRS-y += load_balancer +DIRS-$(CONFIG_RTE_LIBRTE_LPM) += load_balancer DIRS-y += multi_process DIRS-y += netmap_compat/bridge DIRS-$(CONFIG_RTE_LIBRTE_REORDER) += packet_ordering