X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2FMakefile.am;h=2fbc8fffacf2db9242493bec043134613e08e9ff;hb=e4db8f987126e1c1e586e5ae1e1ba73d0ab43438;hp=a198b68534fe4f351fb53b730b1d6bb028582cf3;hpb=cdff92e0e0e875348b6ec549ef9d2282161faf80;p=lttng-ust.git diff --git a/src/common/Makefile.am b/src/common/Makefile.am index a198b685..2fbc8fff 100644 --- a/src/common/Makefile.am +++ b/src/common/Makefile.am @@ -40,6 +40,7 @@ noinst_HEADERS += \ noinst_LTLIBRARIES = \ libcounter.la \ msgpack/libmsgpack.la \ + libringbuffer.la \ snprintf/libsnprintf.la \ libcommon.la @@ -73,6 +74,40 @@ msgpack_libmsgpack_la_SOURCES = \ msgpack_libmsgpack_la_CFLAGS = -DUST_COMPONENT="libmsgpack" $(AM_CFLAGS) +# ringbuffer +libringbuffer_la_SOURCES = \ + ringbuffer/api.h \ + ringbuffer/backend.h \ + ringbuffer/backend_internal.h \ + ringbuffer/backend_types.h \ + ringbuffer/frontend_api.h \ + ringbuffer/frontend.h \ + ringbuffer/frontend_internal.h \ + ringbuffer/frontend_types.h \ + ringbuffer/getcpu.h \ + ringbuffer/mmap.h \ + ringbuffer/nohz.h \ + ringbuffer/rb-init.h \ + ringbuffer/ring_buffer_backend.c \ + ringbuffer/ringbuffer-config.h \ + ringbuffer/ring_buffer_frontend.c \ + ringbuffer/shm.c \ + ringbuffer/shm.h \ + ringbuffer/shm_internal.h \ + ringbuffer/shm_types.h \ + ringbuffer/smp.c \ + ringbuffer/smp.h \ + ringbuffer/vatomic.h + +libringbuffer_la_LIBADD = \ + -lrt + +if ENABLE_NUMA +libringbuffer_la_LIBADD += -lnuma +endif + +libringbuffer_la_CFLAGS = -DUST_COMPONENT="libringbuffer" $(AM_CFLAGS) + # snprintf snprintf_libsnprintf_la_SOURCES = \ snprintf/fflush.c \