X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fdpdk.am;h=75bfb967af6765ad407080c997004a1e0cb44efa;hb=eb46754ef6b3efd958a11ea2f0b110eb99ce3b27;hp=bb46ae6ef6352f012663004bb46f837a75d5f0c7;hpb=c903793662e16309a67161a58500f6a1a15d37f6;p=vpp.git diff --git a/src/plugins/dpdk.am b/src/plugins/dpdk.am index bb46ae6ef63..75bfb967af6 100644 --- a/src/plugins/dpdk.am +++ b/src/plugins/dpdk.am @@ -14,7 +14,11 @@ vppapitestplugins_LTLIBRARIES += dpdk_test_plugin.la vppplugins_LTLIBRARIES += dpdk_plugin.la +if ENABLE_DPDK_SHARED +dpdk_plugin_la_LDFLAGS = $(AM_LDFLAGS) -ldpdk +else dpdk_plugin_la_LDFLAGS = $(AM_LDFLAGS) -Wl,--whole-archive,-l:libdpdk.a,--no-whole-archive +endif if WITH_DPDK_CRYPTO_SW dpdk_plugin_la_LDFLAGS += -Wl,--exclude-libs,libIPSec_MB.a,-l:libIPSec_MB.a dpdk_plugin_la_LDFLAGS += -Wl,--exclude-libs,libisal_crypto.a,-l:libisal_crypto.a @@ -30,6 +34,7 @@ dpdk_plugin_la_SOURCES = \ dpdk/thread.c \ dpdk/api/dpdk_api.c \ dpdk/device/cli.c \ + dpdk/device/common.c \ dpdk/device/dpdk_priv.h \ dpdk/device/device.c \ dpdk/device/format.c \