X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet.am;h=cecc2e2ff31705023b5850692d51d8fa7e2cc961;hb=e0d2bd6bd7fc59c0c6ac48195d7f825dc99bfd91;hp=3450b102fa8afd5145716ac044f0fbfa0724b9f3;hpb=f3b274605280c2a0e6cd2e0b6383a4aab249a240;p=vpp.git diff --git a/src/vnet.am b/src/vnet.am index 3450b102fa8..cecc2e2ff31 100644 --- a/src/vnet.am +++ b/src/vnet.am @@ -21,7 +21,7 @@ libvnet_la_DEPENDENCIES = \ libsvmdb.la \ libsvm.la \ libvlibmemory.la -libvnet_multiversioning_files = +libvnet_multiversioning_sources = libvnet_la_LIBADD = $(libvnet_la_DEPENDENCIES) -lm -lpthread -ldl -lrt @@ -128,7 +128,7 @@ libvnet_la_SOURCES += \ vnet/ethernet/p2p_ethernet_input.c \ vnet/ethernet/p2p_ethernet_api.c -libvnet_multiversioning_files += \ +libvnet_multiversioning_sources += \ vnet/l2/l2_output.c nobase_include_HEADERS += \ @@ -294,6 +294,9 @@ nobase_include_HEADERS += \ vnet/bonding/node.h \ vnet/bonding/bond.api.h +libvnet_multiversioning_sources += \ + vnet/bonding/node.c + API_FILES += vnet/bonding/bond.api ######################################## @@ -413,6 +416,9 @@ API_FILES += \ vnet/ip/rd_cp.api \ vnet/ip/punt.api +libvnet_multiversioning_sources += \ + vnet/ip/ip4_input.c + ######################################## # Bidirectional Forwarding Detection ######################################## @@ -777,13 +783,26 @@ API_FILES += vnet/lisp-gpe/lisp_gpe.api libvnet_la_SOURCES += \ vnet/dhcp/client.c \ vnet/dhcp/dhcp_client_detect.c \ + vnet/dhcp/dhcp6_client_common_dp.c \ + vnet/dhcp/dhcp6_pd_client_dp.c \ + vnet/dhcp/dhcp6_pd_client_cp.c \ + vnet/dhcp/dhcp6_ia_na_client_dp.c \ + vnet/dhcp/dhcp6_ia_na_client_cp.c \ vnet/dhcp/dhcp_api.c nobase_include_HEADERS += \ vnet/dhcp/client.h \ - vnet/dhcp/dhcp.api.h + vnet/dhcp/dhcp6_client_common_dp.h \ + vnet/dhcp/dhcp6_pd_client_dp.h \ + vnet/dhcp/dhcp6_ia_na_client_dp.h \ + vnet/dhcp/dhcp.api.h \ + vnet/dhcp/dhcp6_pd_client_cp.api.h \ + vnet/dhcp/dhcp6_ia_na_client_cp.api.h -API_FILES += vnet/dhcp/dhcp.api +API_FILES += \ + vnet/dhcp/dhcp.api \ + vnet/dhcp/dhcp6_pd_client_cp.api \ + vnet/dhcp/dhcp6_ia_na_client_cp.api ######################################## # DHCP proxy @@ -1280,10 +1299,10 @@ if CC_SUPPORTS_AVX2 ############################################################### # AVX2 ############################################################### -libvnet_avx2_la_SOURCES = $(libvnet_multiversioning_files) +libvnet_avx2_la_SOURCES = $(libvnet_multiversioning_sources) libvnet_avx2_la_CFLAGS = \ $(AM_CFLAGS) @CPU_AVX2_FLAGS@ \ - -DCLIB_MULTIARCH_VARIANT=avx2 + -DCLIB_MARCH_VARIANT=avx2 noinst_LTLIBRARIES += libvnet_avx2.la libvnet_la_LIBADD += libvnet_avx2.la endif @@ -1292,10 +1311,10 @@ if CC_SUPPORTS_AVX512 ############################################################### # AVX512 ############################################################### -libvnet_avx512_la_SOURCES = $(libvnet_multiversioning_files) +libvnet_avx512_la_SOURCES = $(libvnet_multiversioning_sources) libvnet_avx512_la_CFLAGS = \ $(AM_CFLAGS) @CPU_AVX512_FLAGS@ \ - -DCLIB_MULTIARCH_VARIANT=avx512 + -DCLIB_MARCH_VARIANT=avx512 noinst_LTLIBRARIES += libvnet_avx512.la libvnet_la_LIBADD += libvnet_avx512.la endif