urcu-asm.S test_qsbr_timing test_qsbr urcu-asm.o urcutorture \
urcutorture-yield test_mutex test_looplen test_urcu_gc \
test_urcu_gc_mb test_qsbr_gc test_qsbr_lgc test_urcu_lgc \
- test_urcu_lgc_mb
+ test_urcu_lgc_mb test_qsbr_dynamic_link
api.h: ${APIHEADER}
cp -f ${APIHEADER} api.h
test_urcu_mb: test_urcu.c ${URCU_MB}
- $(CC) -DCONFIG_URCU_AVOID_SIGNALS ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP)
+ $(CC) -DURCU_MB ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP)
test_urcu_gc_mb: test_urcu_gc.c ${URCU_MB}
- $(CC) -DCONFIG_URCU_AVOID_SIGNALS ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP)
+ $(CC) -DURCU_MB ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP)
test_urcu_lgc_mb: test_urcu_gc.c ${URCU_MB}
- $(CC) -DTEST_LOCAL_GC -DCONFIG_URCU_AVOID_SIGNALS ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP)
+ $(CC) -DTEST_LOCAL_GC -DURCU_MB ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP)
test_qsbr: test_qsbr.c ${URCU_QSBR}
test_qsbr_lgc: test_qsbr_gc.c ${URCU_QSBR}
$(CC) -DTEST_LOCAL_GC ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP)
+test_qsbr_dynamic_link: test_qsbr.c ${URCU_QSBR}
+ $(CC) ${CFLAGS} -DDYNAMIC_LINK_TEST $(LDFLAGS) -o $@ $(SRC_DEP)
+
test_rwlock: test_rwlock.c ${URCU_SIGNAL}
$(CC) ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP)