param test: Only provide rseq_gettid if BENCHMARK is not defined
[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
17noinst_PROGRAMS = basic_percpu_ops_test.tap basic_test.tap param_test \
31b44ba2 18 param_test_benchmark param_test_compare_twice
544cdc88 19dist_noinst_SCRIPTS = run_param_test.tap
b848736e 20
544cdc88 21basic_percpu_ops_test_tap_SOURCES = basic_percpu_ops_test.c
9698c399 22basic_percpu_ops_test_tap_LDADD = $(top_builddir)/src/librseq.la $(top_builddir)/tests/utils/libtap.la $(DL_LIBS)
5714f08d 23
544cdc88 24basic_test_tap_SOURCES = basic_test.c
9698c399 25basic_test_tap_LDADD = $(top_builddir)/src/librseq.la $(top_builddir)/tests/utils/libtap.la $(DL_LIBS)
93da3184 26
31b44ba2 27param_test_SOURCES = param_test.c
9698c399 28param_test_LDADD = $(top_builddir)/src/librseq.la $(DL_LIBS)
31b44ba2
MD
29
30param_test_benchmark_SOURCES = param_test.c
4a97c059 31param_test_benchmark_CPPFLAGS = $(AM_CPPFLAGS) -DBENCHMARK
9698c399 32param_test_benchmark_LDADD = $(top_builddir)/src/librseq.la $(DL_LIBS)
31b44ba2
MD
33
34param_test_compare_twice_SOURCES = param_test.c
4a97c059 35param_test_compare_twice_CPPFLAGS = $(AM_CPPFLAGS) -DRSEQ_COMPARE_TWICE
9698c399 36param_test_compare_twice_LDADD = $(top_builddir)/src/librseq.la $(DL_LIBS)
31b44ba2 37
544cdc88 38TESTS = basic_percpu_ops_test.tap basic_test.tap run_param_test.tap
This page took 0.028956 seconds and 4 git commands to generate.