Fix: Don't override user variables within the build system
[userspace-rcu.git] / tests / unit / Makefile.am
CommitLineData
f5ab766e 1AM_LDFLAGS=-lpthread
d1094601 2AM_CFLAGS+=-I$(top_srcdir) -I$(top_builddir) -I$(top_srcdir)/tests/common -g
f5ab766e
MD
3
4noinst_PROGRAMS = test_uatomic \
5 test_urcu_multiflavor \
6 test_urcu_multiflavor_dynlink
7
8noinst_HEADERS = test_urcu_multiflavor.h
9
f5ab766e
MD
10URCU_COMMON_LIB=$(top_builddir)/liburcu-common.la
11URCU_LIB=$(top_builddir)/liburcu.la
12URCU_QSBR_LIB=$(top_builddir)/liburcu-qsbr.la
13URCU_MB_LIB=$(top_builddir)/liburcu-mb.la
14URCU_SIGNAL_LIB=$(top_builddir)/liburcu-signal.la
15URCU_BP_LIB=$(top_builddir)/liburcu-bp.la
16URCU_CDS_LIB=$(top_builddir)/liburcu-cds.la
17
01d27bbd
MD
18test_uatomic_SOURCES = test_uatomic.c
19test_uatomic_LDADD = $(URCU_COMMON_LIB)
f5ab766e
MD
20
21test_urcu_multiflavor_SOURCES = test_urcu_multiflavor.c \
22 test_urcu_multiflavor-memb.c \
23 test_urcu_multiflavor-mb.c \
24 test_urcu_multiflavor-signal.c \
25 test_urcu_multiflavor-qsbr.c \
26 test_urcu_multiflavor-bp.c
27test_urcu_multiflavor_LDADD = $(URCU_LIB) $(URCU_MB_LIB) \
28 $(URCU_SIGNAL_LIB) $(URCU_QSBR_LIB) $(URCU_BP_LIB)
29
30test_urcu_multiflavor_dynlink_SOURCES = test_urcu_multiflavor.c \
31 test_urcu_multiflavor-memb.c \
32 test_urcu_multiflavor-mb.c \
33 test_urcu_multiflavor-signal.c \
34 test_urcu_multiflavor-qsbr.c \
35 test_urcu_multiflavor-bp.c
36test_urcu_multiflavor_dynlink_CFLAGS = -DDYNAMIC_LINK_TEST $(AM_CFLAGS)
37test_urcu_multiflavor_dynlink_LDADD = $(URCU_LIB) $(URCU_MB_LIB) \
38 $(URCU_SIGNAL_LIB) $(URCU_QSBR_LIB) $(URCU_BP_LIB)
39
40check-am:
41 ./test_uatomic
42 ./test_urcu_multiflavor
43 ./test_urcu_multiflavor_dynlink
This page took 0.027015 seconds and 4 git commands to generate.