fd-tracker
# Common library
-noinst_LTLIBRARIES = libcommon-lgpl.la libcommon-gpl.la
+noinst_LTLIBRARIES = libpath.la libcommon-lgpl.la libcommon-gpl.la
EXTRA_DIST = mi-lttng-4.0.xsd
# The libcommon-lgpl static archive contains only LGPLv2.1 code. It is
action.c \
buffer-view.h buffer-view.c \
buffer-usage.c \
+ channel.c \
credentials.h \
condition.c \
defaults.c \
endpoint.c \
error.c error.h \
evaluation.c \
+ event.c \
location.c \
mi-lttng.c mi-lttng.h \
notification.c \
$(top_builddir)/src/common/config/libconfig.la \
$(top_builddir)/src/common/hashtable/libhashtable-lgpl.la
+# The libpath static archive contains GPLv2 compatible code. It is
+# meant to be used by GPL executables.
+
+libpath_la_SOURCES = \
+ path.c path.h
+
# The libcommon-gpl static archive contains GPLv2 compatible code. It is
# meant to be used by GPL executables.
libcommon_gpl_la_SOURCES = \
common.h \
context.c context.h \
daemonize.c daemonize.h \
- event.c \
filter.c filter.h \
fs-handle.c fs-handle.h fs-handle-internal.h \
futex.c futex.h \
libcommon_gpl_la_LIBADD = \
-lurcu -lurcu-common \
libcommon-lgpl.la \
+ libpath.la \
$(top_builddir)/src/common/hashtable/libhashtable-gpl.la \
$(top_builddir)/src/common/fd-tracker/libfd-tracker.la