Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
avf: chained buffers tx support
[vpp.git]
/
src
/
vlibmemory
/
CMakeLists.txt
diff --git
a/src/vlibmemory/CMakeLists.txt
b/src/vlibmemory/CMakeLists.txt
index
3459f03
..
64fcb2d
100644
(file)
--- a/
src/vlibmemory/CMakeLists.txt
+++ b/
src/vlibmemory/CMakeLists.txt
@@
-11,10
+11,8
@@
# See the License for the specific language governing permissions and
# limitations under the License.
# See the License for the specific language governing permissions and
# limitations under the License.
-vpp_generate_api_header(memclnt.api)
-add_custom_target(vlibmemory_api_headers DEPENDS memclnt.api.h)
-
-add_library (vlibmemory SHARED
+add_vpp_library (vlibmemory
+ SOURCES
memory_api.c
memory_shared.c
memory_client.c
memory_api.c
memory_shared.c
memory_client.c
@@
-23,19
+21,32
@@
add_library (vlibmemory SHARED
vlib_api_cli.c
../vlibapi/api_shared.c
../vlibapi/node_serialize.c
vlib_api_cli.c
../vlibapi/api_shared.c
../vlibapi/node_serialize.c
+
+ INSTALL_HEADERS
+ vl_memory_msg_enum.h
+ memory_shared.h
+ vl_memory_api_h.h
+ socket_client.h
+ memory_api.h
+ api.h
+ memory_client.h
+ socket_api.h
+
+ API_FILES
+ memclnt.api
+
+ LINK_LIBRARIES vppinfra svm vlib
)
)
-target_link_libraries (vlibmemory vppinfra svm vlib)
add_dependencies(vlibmemory vlibmemory_api_headers)
add_dependencies(vlibmemory vlibmemory_api_headers)
-install (TARGETS vlibmemory DESTINATION lib)
-add_library (vlibmemoryclient SHARED
+add_vpp_library (vlibmemoryclient
+ SOURCES
memory_shared.c
memory_client.c
socket_client.c
../vlibapi/api_shared.c
../vlibapi/node_serialize.c
memory_shared.c
memory_client.c
socket_client.c
../vlibapi/api_shared.c
../vlibapi/node_serialize.c
-)
-target_link_libraries (vlibmemoryclient vppinfra svm vlib)
+ LINK_LIBRARIES vppinfra svm
+)
add_dependencies(vlibmemoryclient vlibmemory_api_headers)
add_dependencies(vlibmemoryclient vlibmemory_api_headers)
-install (TARGETS vlibmemoryclient DESTINATION lib)