projects
/
urcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix tests makefile
[urcu.git]
/
tests
/
Makefile.inc
diff --git
a/tests/Makefile.inc
b/tests/Makefile.inc
index 92d619e2609bbb82fb3465a384d2aa0b3c824ec5..e2ed3f2008424e28ccac457d0bd3245a0e47eb4c 100644
(file)
--- a/
tests/Makefile.inc
+++ b/
tests/Makefile.inc
@@
-14,6
+14,7
@@
CFLAGS+=-I${LIBDIR}
URCU_SIGNAL=${LIBDIR}/urcu.o ${LIBDIR}/urcu-pointer.o ${LIBDIR}/urcu.h
URCU_SIGNAL_YIELD=${LIBDIR}/urcu-yield.o ${LIBDIR}/urcu-pointer.o ${LIBDIR}/urcu.h
URCU_MB=${LIBDIR}/urcu-mb.o ${LIBDIR}/urcu-pointer.o ${LIBDIR}/urcu.h
URCU_SIGNAL=${LIBDIR}/urcu.o ${LIBDIR}/urcu-pointer.o ${LIBDIR}/urcu.h
URCU_SIGNAL_YIELD=${LIBDIR}/urcu-yield.o ${LIBDIR}/urcu-pointer.o ${LIBDIR}/urcu.h
URCU_MB=${LIBDIR}/urcu-mb.o ${LIBDIR}/urcu-pointer.o ${LIBDIR}/urcu.h
+URCU_BP=${LIBDIR}/urcu-bp.o ${LIBDIR}/urcu-pointer.o ${LIBDIR}/urcu.h
URCU_QSBR=${LIBDIR}/urcu-qsbr.o ${LIBDIR}/urcu-pointer.o ${LIBDIR}/urcu-qsbr.h
URCU_MB_DEFER=${LIBDIR}/urcu-mb.o ${LIBDIR}/urcu-defer.o ${LIBDIR}/urcu-pointer.o ${LIBDIR}/urcu.h
URCU_QSBR=${LIBDIR}/urcu-qsbr.o ${LIBDIR}/urcu-pointer.o ${LIBDIR}/urcu-qsbr.h
URCU_MB_DEFER=${LIBDIR}/urcu-mb.o ${LIBDIR}/urcu-defer.o ${LIBDIR}/urcu-pointer.o ${LIBDIR}/urcu.h
@@
-24,7
+25,8
@@
all: test_urcu test_urcu_dynamic_link test_urcu_timing \
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_qsbr_dynamic_link test_urcu_mb_defer \
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_qsbr_dynamic_link test_urcu_mb_defer \
- test_uatomic test_urcu_assign test_urcu_assign_dynamic_link
+ test_uatomic test_urcu_assign test_urcu_assign_dynamic_link \
+ test_urcu_bp test_urcu_bp_dynamic_link
api.h: ${APIHEADER}
cp -f ${APIHEADER} api.h
api.h: ${APIHEADER}
cp -f ${APIHEADER} api.h
@@
-45,7
+47,7
@@
test_urcu_lgc: test_urcu_gc.c ${URCU_SIGNAL}
test_urcu_assign: test_urcu_assign.c ${URCU_SIGNAL}
$(CC) ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP)
test_urcu_assign: test_urcu_assign.c ${URCU_SIGNAL}
$(CC) ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP)
-test_urcu_assign_dynamic_link: test_urcu.c ${URCU_SIGNAL}
+test_urcu_assign_dynamic_link: test_urcu
_assign
.c ${URCU_SIGNAL}
$(CC) ${CFLAGS} -DDYNAMIC_LINK_TEST $(LDFLAGS) -o $@ $(SRC_DEP)
$(CC) ${CFLAGS} -DDYNAMIC_LINK_TEST $(LDFLAGS) -o $@ $(SRC_DEP)
@@
-88,6
+90,13
@@
test_urcu_dynamic_link: test_urcu.c ${URCU_SIGNAL}
$(CC) ${CFLAGS} -DDYNAMIC_LINK_TEST $(LDFLAGS) -o $@ $(SRC_DEP)
$(CC) ${CFLAGS} -DDYNAMIC_LINK_TEST $(LDFLAGS) -o $@ $(SRC_DEP)
+test_urcu_bp: test_urcu_bp.c ${URCU_BP}
+ $(CC) ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP)
+
+test_urcu_bp_dynamic_link: test_urcu_bp.c ${URCU_BP}
+ $(CC) -DDYNAMIC_LINK_TEST ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP)
+
+
test_urcu_yield: test_urcu.c ${URCU_SIGNAL_YIELD}
$(CC) -DDEBUG_YIELD ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP)
test_urcu_yield: test_urcu.c ${URCU_SIGNAL_YIELD}
$(CC) -DDEBUG_YIELD ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP)
This page took
0.022754 seconds
and
4
git commands to generate.