Add RISC-V rseq support
[librseq.git] / tests / Makefile.am
CommitLineData
b848736e
MD
1# SPDX-License-Identifier: MIT
2#
544cdc88 3# Copyright (C) 2020 Michael Jeanson <mjeanson@efficios.com>
b848736e
MD
4#
5
4a97c059 6AM_CPPFLAGS += -I$(top_srcdir)/tests/utils
b848736e 7
544cdc88
MJ
8SUBDIRS = utils
9
10TEST_EXTENSIONS = .tap
11TAP_LOG_DRIVER_FLAGS = --merge --comments
12TAP_LOG_DRIVER = env AM_TAP_AWK='$(AWK)' \
13 RSEQ_TESTS_SRCDIR='$(abs_top_srcdir)/tests' \
14 RSEQ_TESTS_BUILDDIR='$(abs_top_builddir)/tests' \
15 $(SHELL) $(srcdir)/utils/tap-driver.sh
16
d268885a
MJ
17noinst_PROGRAMS = \
18 basic_percpu_ops_test.tap \
19 basic_percpu_ops_test_cxx.tap \
20 basic_test.tap \
21 basic_test_cxx.tap \
22 param_test \
23 param_test_cxx \
24 param_test_benchmark \
25 param_test_benchmark_cxx \
26 param_test_compare_twice \
27 param_test_compare_twice_cxx
28
29dist_noinst_SCRIPTS = \
30 run_param_test.tap \
31 run_param_test_cxx.tap
b848736e 32
544cdc88 33basic_percpu_ops_test_tap_SOURCES = basic_percpu_ops_test.c
9698c399 34basic_percpu_ops_test_tap_LDADD = $(top_builddir)/src/librseq.la $(top_builddir)/tests/utils/libtap.la $(DL_LIBS)
5714f08d 35
d268885a
MJ
36basic_percpu_ops_test_cxx_tap_SOURCES = basic_percpu_ops_test_cxx.cpp
37basic_percpu_ops_test_cxx_tap_LDADD = $(top_builddir)/src/librseq.la $(top_builddir)/tests/utils/libtap.la $(DL_LIBS)
38
544cdc88 39basic_test_tap_SOURCES = basic_test.c
9698c399 40basic_test_tap_LDADD = $(top_builddir)/src/librseq.la $(top_builddir)/tests/utils/libtap.la $(DL_LIBS)
93da3184 41
d268885a
MJ
42basic_test_cxx_tap_SOURCES = basic_test_cxx.cpp
43basic_test_cxx_tap_LDADD = $(top_builddir)/src/librseq.la $(top_builddir)/tests/utils/libtap.la $(DL_LIBS)
44
31b44ba2 45param_test_SOURCES = param_test.c
9698c399 46param_test_LDADD = $(top_builddir)/src/librseq.la $(DL_LIBS)
31b44ba2 47
d268885a
MJ
48param_test_cxx_SOURCES = param_test_cxx.cpp
49param_test_cxx_LDADD = $(top_builddir)/src/librseq.la $(DL_LIBS)
50
31b44ba2 51param_test_benchmark_SOURCES = param_test.c
4a97c059 52param_test_benchmark_CPPFLAGS = $(AM_CPPFLAGS) -DBENCHMARK
9698c399 53param_test_benchmark_LDADD = $(top_builddir)/src/librseq.la $(DL_LIBS)
31b44ba2 54
d268885a
MJ
55param_test_benchmark_cxx_SOURCES = param_test_cxx.cpp
56param_test_benchmark_cxx_CPPFLAGS = $(AM_CPPFLAGS) -DBENCHMARK
57param_test_benchmark_cxx_LDADD = $(top_builddir)/src/librseq.la $(DL_LIBS)
58
31b44ba2 59param_test_compare_twice_SOURCES = param_test.c
4a97c059 60param_test_compare_twice_CPPFLAGS = $(AM_CPPFLAGS) -DRSEQ_COMPARE_TWICE
9698c399 61param_test_compare_twice_LDADD = $(top_builddir)/src/librseq.la $(DL_LIBS)
31b44ba2 62
d268885a
MJ
63param_test_compare_twice_cxx_SOURCES = param_test_cxx.cpp
64param_test_compare_twice_cxx_CPPFLAGS = $(AM_CPPFLAGS) -DRSEQ_COMPARE_TWICE
65param_test_compare_twice_cxx_LDADD = $(top_builddir)/src/librseq.la $(DL_LIBS)
66
67TESTS = \
68 basic_percpu_ops_test.tap \
69 basic_percpu_ops_test_cxx.tap \
70 basic_test.tap \
71 basic_test_cxx.tap \
72 run_param_test.tap \
73 run_param_test_cxx.tap
This page took 0.02608 seconds and 4 git commands to generate.