46d3c1d42dc7a4dd141371ddcc1056a8e1d1223e
[vpp.git] / build-data / packages / vnet.mk
1 vnet_configure_depend =                         \
2     vppinfra-install                            \
3     svm-install                                 \
4     vlib-api-install                            \
5     vlib-install 
6
7 vnet_CPPFLAGS = $(call installed_includes_fn,   \
8     vppinfra                                    \
9     openssl                                     \
10     svm                                         \
11     vlib                                        \
12     vlib-api)
13
14 vnet_LDFLAGS = $(call installed_libs_fn,        \
15     vppinfra                                    \
16     openssl                                     \
17     svm                                         \
18     vlib                                        \
19     vlib-api)
20
21 ifeq ($($(PLATFORM)_enable_tests),yes)
22 vnet_configure_args += --enable-tests
23 endif
24
25 # Platform dependent configure flags
26 vnet_configure_args += $(vnet_configure_args_$(PLATFORM))
27
28 ifneq ($($(PLATFORM)_uses_dpdk),no)
29 ifeq ($($(PLATFORM)_uses_external_dpdk),yes)
30 vnet_CPPFLAGS += -I$($(PLATFORM)_dpdk_inc_dir)
31 vnet_LDFLAGS += -L$($(PLATFORM)_dpdk_lib_dir)
32 else
33 vnet_configure_depend += dpdk-install
34 vnet_CPPFLAGS += $(call installed_includes_fn, dpdk)
35 vnet_LDFLAGS += $(call installed_libs_fn, dpdk)
36 endif
37 endif