# vpp api client library
##############################################################################
-add_library (vppapiclient SHARED
+add_vpp_library (vppapiclient
+ SOURCES
client/client.c
+ client/stat_client.c
client/libvppapiclient.map
+
+ LINK_LIBRARIES vppinfra vlibmemoryclient svm pthread m rt
)
-target_link_libraries(vppapiclient vppinfra vlibmemoryclient svm pthread m rt)
add_dependencies(vppapiclient vpp_version_h api_headers)
-install(TARGETS vppapiclient DESTINATION lib)
-vpp_add_header_files(vpp-api
+add_vpp_headers(vpp-api
client/vppapiclient.h
+ client/stat_client.h
)
+
+add_subdirectory(vapi)
+add_subdirectory(python)