export counters in a memfd segment
[vpp.git] / src / vlib.am
index 9c3b4d5..8756f9b 100644 (file)
 
 lib_LTLIBRARIES += libvlib.la
 libvlib_la_LIBADD = libvppinfra.la -ldl -lpthread
-
-BUILT_SOURCES += vlib/config.h
-
-vlib/config.h:
-       @echo "#define __PRE_DATA_SIZE" @PRE_DATA_SIZE@ > $@
+libvlib_la_DEPENDENCIES = libvppinfra.la
 
 libvlib_la_SOURCES =                           \
   vlib/buffer.c                                        \
+  vlib/buffer_serialize.c                      \
   vlib/cli.c                                   \
   vlib/cli.h                                   \
   vlib/config.h                                        \
@@ -30,13 +27,16 @@ libvlib_la_SOURCES =                                \
   vlib/format.c                                        \
   vlib/i2c.c                                   \
   vlib/init.c                                  \
+  vlib/linux/pci.c                             \
+  vlib/linux/physmem.c                         \
+  vlib/linux/vfio.c                            \
+  vlib/log.c                                   \
   vlib/main.c                                  \
   vlib/mc.c                                    \
   vlib/node.c                                  \
   vlib/node_cli.c                              \
   vlib/node_format.c                           \
   vlib/pci/pci.c                               \
-  vlib/pci/linux_pci.c                         \
   vlib/threads.c                               \
   vlib/threads_cli.c                           \
   vlib/trace.c
@@ -56,6 +56,8 @@ nobase_include_HEADERS +=                     \
   vlib/global_funcs.h                          \
   vlib/i2c.h                                   \
   vlib/init.h                                  \
+  vlib/linux/vfio.h                            \
+  vlib/log.h                                   \
   vlib/main.h                                  \
   vlib/mc.h                                    \
   vlib/node_funcs.h                            \
@@ -63,6 +65,7 @@ nobase_include_HEADERS +=                     \
   vlib/physmem.h                               \
   vlib/pci/pci.h                               \
   vlib/pci/pci_config.h                                \
+  vlib/physmem_funcs.h                         \
   vlib/threads.h                               \
   vlib/trace_funcs.h                           \
   vlib/trace.h                                 \
@@ -76,25 +79,12 @@ libvlib_la_SOURCES +=                               \
   vlib/unix/mc_socket.c                                \
   vlib/unix/plugin.c                           \
   vlib/unix/plugin.h                           \
-  vlib/unix/physmem.c                          \
   vlib/unix/util.c
 
 nobase_include_HEADERS +=                      \
   vlib/unix/cj.h                               \
   vlib/unix/mc_socket.h                                \
-  vlib/unix/physmem.h                          \
   vlib/unix/plugin.h                           \
   vlib/unix/unix.h
 
-if !WITH_DPDK
-noinst_PROGRAMS += vlib_unix
-
-vlib_unix_SOURCES =                            \
-  examples/vlib/main_stub.c                    \
-  examples/vlib/mc_test.c
-
-vlib_unix_LDADD = libvlib.la \
-                 libvppinfra.la -lpthread -lm -ldl -lrt
-endif
-
 # vi:syntax=automake