Relicense librseq to MIT
[librseq.git] / tests / Makefile.am
1 # SPDX-License-Identifier: MIT
2 #
3 # Copyright (C) 2020 Michael Jeanson <mjeanson@efficios.com>
4 #
5
6 AM_CPPFLAGS += -I$(top_srcdir)/tests/utils
7
8 SUBDIRS = utils
9
10 TEST_EXTENSIONS = .tap
11 TAP_LOG_DRIVER_FLAGS = --merge --comments
12 TAP_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
17 noinst_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
29 dist_noinst_SCRIPTS = \
30 run_param_test.tap \
31 run_param_test_cxx.tap
32
33 basic_percpu_ops_test_tap_SOURCES = basic_percpu_ops_test.c
34 basic_percpu_ops_test_tap_LDADD = $(top_builddir)/src/librseq.la $(top_builddir)/tests/utils/libtap.la $(DL_LIBS)
35
36 basic_percpu_ops_test_cxx_tap_SOURCES = basic_percpu_ops_test_cxx.cpp
37 basic_percpu_ops_test_cxx_tap_LDADD = $(top_builddir)/src/librseq.la $(top_builddir)/tests/utils/libtap.la $(DL_LIBS)
38
39 basic_test_tap_SOURCES = basic_test.c
40 basic_test_tap_LDADD = $(top_builddir)/src/librseq.la $(top_builddir)/tests/utils/libtap.la $(DL_LIBS)
41
42 basic_test_cxx_tap_SOURCES = basic_test_cxx.cpp
43 basic_test_cxx_tap_LDADD = $(top_builddir)/src/librseq.la $(top_builddir)/tests/utils/libtap.la $(DL_LIBS)
44
45 param_test_SOURCES = param_test.c
46 param_test_LDADD = $(top_builddir)/src/librseq.la $(DL_LIBS)
47
48 param_test_cxx_SOURCES = param_test_cxx.cpp
49 param_test_cxx_LDADD = $(top_builddir)/src/librseq.la $(DL_LIBS)
50
51 param_test_benchmark_SOURCES = param_test.c
52 param_test_benchmark_CPPFLAGS = $(AM_CPPFLAGS) -DBENCHMARK
53 param_test_benchmark_LDADD = $(top_builddir)/src/librseq.la $(DL_LIBS)
54
55 param_test_benchmark_cxx_SOURCES = param_test_cxx.cpp
56 param_test_benchmark_cxx_CPPFLAGS = $(AM_CPPFLAGS) -DBENCHMARK
57 param_test_benchmark_cxx_LDADD = $(top_builddir)/src/librseq.la $(DL_LIBS)
58
59 param_test_compare_twice_SOURCES = param_test.c
60 param_test_compare_twice_CPPFLAGS = $(AM_CPPFLAGS) -DRSEQ_COMPARE_TWICE
61 param_test_compare_twice_LDADD = $(top_builddir)/src/librseq.la $(DL_LIBS)
62
63 param_test_compare_twice_cxx_SOURCES = param_test_cxx.cpp
64 param_test_compare_twice_cxx_CPPFLAGS = $(AM_CPPFLAGS) -DRSEQ_COMPARE_TWICE
65 param_test_compare_twice_cxx_LDADD = $(top_builddir)/src/librseq.la $(DL_LIBS)
66
67 TESTS = \
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.03898 seconds and 5 git commands to generate.