Introduce libcommon-lgpl for liblttng-ctl
[lttng-tools.git] / src / common / hashtable / Makefile.am
index 021f01c7915660d6b1888078a219942ccebc55cd..6d70455c151f67426cc7494a1a1ab13035cab802 100644 (file)
@@ -1,14 +1,15 @@
-AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/src
+# SPDX-License-Identifier: GPL-2.0-only
 
-noinst_LTLIBRARIES = libhashtable.la
+noinst_LTLIBRARIES = libhashtable-gpl.la libhashtable-lgpl.la
 
-libhashtable_la_SOURCES = hashtable.c hashtable.h \
-                         utils.c utils.h \
-                         rculfhash-internal.h urcu-flavor.h \
-                         rculfhash.h rculfhash.c \
-                         rculfhash-mm-chunk.c \
-                         rculfhash-mm-mmap.c \
-                         rculfhash-mm-order.c \
-                         hashtable-symbols.h
+libhashtable_lgpl_la_SOURCES = \
+       seed.c \
+       utils.c \
+       utils.h
+
+libhashtable_gpl_la_LIBADD = -lurcu-common -lurcu -lurcu-cds
+libhashtable_gpl_la_SOURCES = \
+       hashtable.c \
+       hashtable.h \
+       hashtable-symbols.h
 
-libhashtable_la_LIBADD = -lurcu-common -lurcu
This page took 0.024295 seconds and 4 git commands to generate.