X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=Makefile.am;h=8c552ce10ae61c0f4dea4f46fb69fd79e8baedb3;hb=d22c185b83a900c643c0ec6f86d65ed72f551736;hp=0a4d357a846b6f628fa279437609d4d8f6eccc1e;hpb=f1e42e5fa384657089f70be9cb32c7846d529877;p=userspace-rcu.git diff --git a/Makefile.am b/Makefile.am index 0a4d357..8c552ce 100644 --- a/Makefile.am +++ b/Makefile.am @@ -17,7 +17,7 @@ nobase_dist_include_HEADERS = urcu/compiler.h urcu/hlist.h urcu/list.h \ urcu/wfqueue.h urcu/rculfstack.h urcu/rculfqueue.h \ urcu/ref.h urcu/cds.h urcu/urcu_ref.h urcu/urcu-futex.h \ urcu/uatomic_arch.h urcu/rculfhash.h urcu/wfcqueue.h \ - urcu/lfstack.h \ + urcu/rcuja.h urcu/lfstack.h \ $(top_srcdir)/urcu/map/*.h \ $(top_srcdir)/urcu/static/*.h \ urcu/tls-compat.h @@ -45,6 +45,8 @@ endif RCULFHASH = rculfhash.c rculfhash-mm-order.c rculfhash-mm-chunk.c \ rculfhash-mm-mmap.c +RCUJA = rcuja/rcuja.c rcuja/rcuja-shadow-nodes.c + lib_LTLIBRARIES = liburcu-common.la \ liburcu.la liburcu-qsbr.la \ liburcu-mb.la liburcu-signal.la liburcu-bp.la \ @@ -73,9 +75,11 @@ liburcu_signal_la_LIBADD = liburcu-common.la liburcu_bp_la_SOURCES = urcu-bp.c urcu-pointer.c $(COMPAT) liburcu_bp_la_LIBADD = liburcu-common.la +# liburcu-cds depends on liburcu for the judy array hash table +# (internally used). liburcu_cds_la_SOURCES = rculfqueue.c rculfstack.c lfstack.c \ - $(RCULFHASH) $(COMPAT) -liburcu_cds_la_LIBADD = liburcu-common.la + $(RCULFHASH) $(RCUJA) $(COMPAT) +liburcu_cds_la_LIBADD = liburcu-common.la liburcu.la pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = liburcu-cds.pc liburcu.pc liburcu-bp.pc liburcu-qsbr.pc \