X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fnat%2FCMakeLists.txt;h=47a84cb830b04055b4c34f2568bfe963bf5df224;hb=dd9eae5c29a4379943e60ddf6b7ab96b8e154040;hp=688eb4f12074dfa12484bb148d61f0c77c607ac9;hpb=603e75465899385a95350f3c96499050f7f960a5;p=vpp.git diff --git a/src/plugins/nat/CMakeLists.txt b/src/plugins/nat/CMakeLists.txt index 688eb4f1207..47a84cb830b 100644 --- a/src/plugins/nat/CMakeLists.txt +++ b/src/plugins/nat/CMakeLists.txt @@ -15,9 +15,11 @@ set(CMAKE_VERBOSE_MAKEFILE ON) add_vpp_library(nat SOURCES + lib/ipfix_logging.c lib/alloc.c INSTALL_HEADERS + lib/ipfix_logging.h lib/alloc.h ) @@ -29,17 +31,11 @@ add_vpp_plugin(nat in2out_ed.c out2in.c out2in_ed.c - nat_ipfix_logging.c nat_dpo.c nat44_cli.c nat44_handoff.c nat44_hairpinning.c nat44_classify.c - nat64.c - nat64_cli.c - nat64_in2out.c - nat64_out2in.c - nat64_db.c nat_affinity.c nat_format.c nat_syslog.c @@ -51,8 +47,6 @@ add_vpp_plugin(nat nat44_classify.c nat44_hairpinning.c nat44_handoff.c - nat64_in2out.c - nat64_out2in.c out2in.c out2in_ed.c @@ -66,6 +60,8 @@ add_vpp_plugin(nat INSTALL_HEADERS nat_all_api_h.h nat_msg_enum.h + + LINK_LIBRARIES nat ) add_vpp_plugin(dslite @@ -130,3 +126,24 @@ add_vpp_plugin(det44 LINK_LIBRARIES nat ) + +add_vpp_plugin(nat64 + SOURCES + nat_syslog.c + nat64/nat64.c + nat64/nat64_db.c + nat64/nat64_cli.c + nat64/nat64_api.c + nat64/nat64_in2out.c + nat64/nat64_out2in.c + + MULTIARCH_SOURCES + nat64/nat64_in2out.c + nat64/nat64_out2in.c + + API_FILES + nat64/nat64.api + nat_types.api + + LINK_LIBRARIES nat +)