53 lines
1.6 KiB
Diff
53 lines
1.6 KiB
Diff
|
From 1f1d7f76edc37acc879746ef3822dae54cbfe2a3 Mon Sep 17 00:00:00 2001
|
||
|
From: Thomas Monjalon <thomas.monjalon@6wind.com>
|
||
|
Date: Fri, 5 Feb 2016 15:43:56 +0100
|
||
|
Subject: [PATCH] examples: fix build dependencies
|
||
|
|
||
|
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 <thomas.monjalon@6wind.com>
|
||
|
---
|
||
|
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
|
||
|
--
|
||
|
2.6.6
|
||
|
|