net/bnxt: use new API to get IOVA address
[dpdk.git] / examples / ip_pipeline / Makefile
1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright(c) 2010-2014 Intel Corporation
3
4 ifeq ($(RTE_SDK),)
5 $(error "Please define RTE_SDK environment variable")
6 endif
7
8 # Default target, can be overridden by command line or environment
9 RTE_TARGET ?= x86_64-native-linuxapp-gcc
10
11 include $(RTE_SDK)/mk/rte.vars.mk
12
13 # binary name
14 APP = ip_pipeline
15
16 VPATH += $(SRCDIR)/pipeline
17
18 INC += $(sort $(wildcard *.h)) $(sort $(wildcard pipeline/*.h))
19
20 # all source are stored in SRCS-y
21 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) := main.c
22 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += config_parse.c
23 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += parser.c
24 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += config_parse_tm.c
25 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += config_check.c
26 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += init.c
27 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += thread.c
28 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += thread_fe.c
29 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += cpu_core_map.c
30
31 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += pipeline_common_be.c
32 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += pipeline_common_fe.c
33 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += pipeline_master_be.c
34 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += pipeline_master.c
35 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += pipeline_passthrough_be.c
36 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += pipeline_passthrough.c
37 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += pipeline_firewall_be.c
38 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += pipeline_firewall.c
39 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += pipeline_flow_classification_be.c
40 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += pipeline_flow_classification.c
41 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += pipeline_flow_actions_be.c
42 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += pipeline_flow_actions.c
43 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += pipeline_routing_be.c
44 SRCS-$(CONFIG_RTE_LIBRTE_PIPELINE) += pipeline_routing.c
45
46 CFLAGS += -I$(SRCDIR) -I$(SRCDIR)/pipeline
47 CFLAGS += -O3
48 CFLAGS += $(WERROR_FLAGS) -Wno-error=unused-function -Wno-error=unused-variable
49
50 include $(RTE_SDK)/mk/rte.extapp.mk