VPP-575 : Inconsistency in flag values for neighbors dump
[vpp.git] / src / vlib-api.am
index 80eb760..128cc07 100644 (file)
@@ -14,6 +14,8 @@
 lib_LTLIBRARIES += libvlibapi.la libvlibmemory.la libvlibmemoryclient.la \
                   libvlibsocket.la
 
+libvlibapi_la_LIBADD = libvppinfra.la
+libvlibapi_la_DEPENDENCIES = libvppinfra.la libvlib.la
 libvlibapi_la_SOURCES =                        \
        vlibapi/api.h                           \
         vlibapi/api_helper_macros.h            \
@@ -22,6 +24,8 @@ libvlibapi_la_SOURCES =                       \
 
 nobase_include_HEADERS += vlibapi/api.h vlibapi/api_helper_macros.h
 
+libvlibmemory_la_LIBADD = libvppinfra.la libsvm.la -lpthread
+libvlibmemory_la_DEPENDENCIES = libvppinfra.la libsvm.la libvlib.la
 libvlibmemory_la_SOURCES =                     \
        vlibmemory/api.h                        \
        vlibmemory/memclnt.api                  \
@@ -32,6 +36,8 @@ libvlibmemory_la_SOURCES =                    \
        vlibmemory/unix_shared_memory_queue.c   \
        vlibmemory/unix_shared_memory_queue.h
 
+libvlibmemoryclient_la_LIBADD = libvppinfra.la libsvm.la -lpthread
+libvlibmemoryclient_la_DEPENDENCIES = libvppinfra.la libsvm.la libvlib.la
 libvlibmemoryclient_la_SOURCES =               \
        vlibmemory/api.h                        \
        vlibmemory/memclnt.api                  \
@@ -49,6 +55,8 @@ nobase_include_HEADERS +=                     \
        vlibmemory/unix_shared_memory_queue.h   \
        vlibmemory/memclnt.api.h
 
+libvlibsocket_la_LIBADD = libvppinfra.la
+libvlibsocket_la_DEPENDENCIES = libvppinfra.la
 libvlibsocket_la_SOURCES =                     \
        vlibsocket/api.h                        \
        vlibsocket/sockclnt.api                 \