VPP-112: linux kernel info missing from build log
[vpp.git] / build-data / packages / sample-plugin.mk
1 sample-plugin_configure_depend =                \
2         vppinfra-install                        \
3         svm-install                             \
4         vlib-api-install                        \
5         vlib-install                            \
6         vnet-install                            \
7         vpp-install                             \
8         vpp-api-test-install
9
10 sample-plugin_CPPFLAGS = $(call installed_includes_fn,  \
11         vppinfra                                        \
12         openssl                                         \
13         svm                                             \
14         vlib                                            \
15         vlib-api                                        \
16         vnet                                            \
17         vpp                                             \
18         vpp-api-test)
19
20 sample-plugin_LDFLAGS = $(call installed_libs_fn,       \
21         vppinfra                                        \
22         openssl                                         \
23         svm                                             \
24         vlib                                            \
25         vlib-api                                        \
26         vnet                                            \
27         vpp                                             \
28         vpp-api-test)
29
30 sample-plugin_post_install = \
31         mkdir -p $(PACKAGE_INSTALL_DIR)/$(arch_lib_dir)/vlib_plugins ;  \
32         cp $(PACKAGE_INSTALL_DIR)/$(arch_lib_dir)/*.so                  \
33           $(PACKAGE_INSTALL_DIR)/$(arch_lib_dir)/vlib_plugins
34
35 sample-plugin_image_include = echo $(arch_lib_dir)/vlib_plugins
36
37 ifneq ($($(PLATFORM)_uses_dpdk),no)
38 sample-plugin_configure_args = --with-dpdk
39 ifeq ($($(PLATFORM)_uses_external_dpdk),yes)
40 sample-plugin_CPPFLAGS += -I$($(PLATFORM)_dpdk_inc_dir)
41 sample-plugin_LDFLAGS += -L$($(PLATFORM)_dpdk_lib_dir)
42 else
43 sample-plugin_configure_depend += dpdk-install
44 sample-plugin_CPPFLAGS += $(call installed_includes_fn, dpdk)
45 sample-plugin_LDFLAGS += $(call installed_libs_fn, dpdk)
46 endif
47 endif