liburcu_signal_la_SOURCES = urcu.c urcu-pointer.c $(COMPAT)
liburcu_signal_la_CFLAGS = -DRCU_SIGNAL
- liburcu_signal_la_LIBADD = liburcu-cds.la
+ liburcu_signal_la_LIBADD = liburcu-common.la
liburcu_bp_la_SOURCES = urcu-bp.c urcu-pointer.c $(COMPAT)
- liburcu_bp_la_LIBADD = liburcu-cds.la
+ liburcu_bp_la_LIBADD = liburcu-common.la
+
-liburcu_cds_la_SOURCES = rculfqueue.c rculfstack.c $(COMPAT)
++liburcu_cds_la_SOURCES = rculfqueue.c rculfstack.c rculfhash.c $(COMPAT)
+ liburcu_cds_la_LIBADD = liburcu-common.la
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = liburcu-cds.pc liburcu.pc liburcu-bp.pc liburcu-qsbr.pc \
test_urcu_lfs_dynlink_CFLAGS = -DDYNAMIC_LINK_TEST $(AM_CFLAGS)
test_urcu_lfs_dynlink_LDADD = $(URCU_CDS_LIB)
- test_urcu_wfs_SOURCES = test_urcu_wfs.c $(COMPAT)
+ test_urcu_wfs_SOURCES = test_urcu_wfs.c $(URCU_COMMON_LIB)
test_urcu_wfs_dynlink_SOURCES = test_urcu_wfs.c
test_urcu_wfs_dynlink_CFLAGS = -DDYNAMIC_LINK_TEST $(AM_CFLAGS)
- test_urcu_wfs_dynlink_LDADD = $(URCU_CDS_LIB)
+ test_urcu_wfs_dynlink_LDADD = $(URCU_COMMON_LIB)
+test_urcu_hash_SOURCES = test_urcu_hash.c $(COMPAT)
+test_urcu_hash_CFLAGS = -DRCU_MEMBARRIER $(AM_CFLAGS)
+test_urcu_hash_LDADD = $(URCU) $(URCU_CDS_LIB)
+
urcutorture.c: api.h
check-am: