# 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 pthread
)
-target_link_libraries(vppapiclient vppinfra vlibmemoryclient svm pthread m rt)
add_dependencies(vppapiclient vpp_version_h api_headers)
-install(TARGETS vppapiclient DESTINATION lib)
+
+add_vpp_headers(vpp-api
+ client/vppapiclient.h
+ client/stat_client.h
+)
+
+add_subdirectory(vapi)
+add_subdirectory(python)