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