vpp-api-test and sample-plugin should depend on dpdk conditionally
[vpp.git] / build-data / packages / vpp-api-test.mk
index 6ad70bc..e26c2e7 100644 (file)
@@ -1,18 +1,13 @@
 vpp-api-test_configure_depend =                        \
        vppinfra-install                        \
-       dpdk-install                            \
        svm-install                             \
        vlib-api-install                        \
        vlib-install                            \
        vnet-install                            \
        vpp-install
 
-# 
-vpp-api-test_configure_args = --with-dpdk 
-
 vpp-api-test_CPPFLAGS = $(call installed_includes_fn,  \
        vppinfra                                        \
-       dpdk                                            \
        svm                                             \
        vlib                                            \
        vlib-api                                        \
@@ -21,10 +16,15 @@ vpp-api-test_CPPFLAGS = $(call installed_includes_fn,       \
 
 vpp-api-test_LDFLAGS = $(call installed_libs_fn,       \
        vppinfra                                        \
-       dpdk                                            \
        svm                                             \
        vlib                                            \
        vlib-api                                        \
        vnet                                            \
        vpp)
 
+ifneq ($($(PLATFORM)_uses_dpdk),no)
+vpp-api-test_configure_args = --with-dpdk
+vpp-api-test_configure_depend += dpdk-install
+vpp-api-test_CPPFLAGS += $(call installed_includes_fn, dpdk)
+vpp-api-test_LDFLAGS += $(call installed_libs_fn, dpdk)
+endif