misc: move part of vpe apis to vlibmemory
[vpp.git] / src / vat / CMakeLists.txt
index bc26c3e..e4f8945 100644 (file)
@@ -22,12 +22,18 @@ add_vpp_library(vatplugin
 ##############################################################################
 # vpp_api_test
 ##############################################################################
-add_vpp_executable(vpp_api_test ENABLE_EXPORTS NO_INSTALL
+add_vpp_executable(vpp_api_test ENABLE_EXPORTS
   SOURCES
   api_format.c
   main.c
   plugin.c
   json_format.c
+  types.c
+  ip_types_api.c
+  ip_types.c
+  protocols.def
+
+  DEPENDS api_headers
 
   LINK_LIBRARIES
   vlibmemoryclient
@@ -51,7 +57,7 @@ add_vpp_executable(vpp_json_test ENABLE_EXPORTS NO_INSTALL
 ##############################################################################
 install(
   FILES vat.h json_format.h
-  DESTINATION include/vat
+  DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/vat
   COMPONENT vpp-dev
 )
 
@@ -62,4 +68,3 @@ add_vpp_executable(vpp_restart
   SOURCES restart.c
   LINK_LIBRARIES svm svmdb vppinfra Threads::Threads rt
 )
-