tests/lib: reorganize Makefile.am a bit
[babeltrace.git] / tests / lib / Makefile.am
CommitLineData
0235b0db
MJ
1# SPDX-License-Identifier: MIT
2
484a3024 3SUBDIRS = utils
4c3453a1 4
05c03100 5AM_CPPFLAGS += -I$(top_srcdir)/tests/utils
aa968dde 6
550b7a4e
MJ
7COMMON_TEST_LDADD = \
8 $(top_builddir)/tests/utils/tap/libtap.la \
d3148009 9 $(top_builddir)/tests/utils/libtestcommon.la \
08b4db41 10 $(top_builddir)/tests/lib/utils/liblib-utils.la \
ed615696 11 $(top_builddir)/src/common/libcommon.la \
86ef6105 12 $(top_builddir)/src/logging/liblogging.la
21d04293 13
1001baa5 14test_bt_values_SOURCES = test-bt-values.c
d3148009
SM
15test_bt_values_LDADD = $(COMMON_TEST_LDADD) \
16 $(top_builddir)/src/lib/libbabeltrace2.la
17
1001baa5 18test_fields_bin_SOURCES = test-fields-bin.cpp
08b4db41
SM
19test_fields_bin_LDADD = $(COMMON_TEST_LDADD) \
20 $(top_builddir)/src/lib/libbabeltrace2.la
21
1001baa5 22test_bt_uuid_SOURCES = test-bt-uuid.c
d3148009 23test_bt_uuid_LDADD = $(COMMON_TEST_LDADD)
6162e6b7 24
1001baa5 25test_trace_ir_ref_SOURCES = test-trace-ir-ref.c
67d2ce02 26test_trace_ir_ref_LDADD = $(COMMON_TEST_LDADD) \
578e048b 27 $(top_builddir)/src/lib/libbabeltrace2.la \
d3148009 28 $(top_builddir)/src/ctf-writer/libbabeltrace2-ctf-writer.la
c9b3f44b 29
1001baa5 30test_graph_topo_SOURCES = test-graph-topo.c
21d04293 31test_graph_topo_LDADD = $(COMMON_TEST_LDADD) \
d3148009 32 $(top_builddir)/src/lib/libbabeltrace2.la
21d04293 33
1001baa5 34test_simple_sink_SOURCES = test-simple-sink.c
8c20dd54 35test_simple_sink_LDADD = $(COMMON_TEST_LDADD) \
d3148009 36 $(top_builddir)/src/lib/libbabeltrace2.la
8c20dd54 37
1001baa5
SM
38test_remove_destruction_listener_in_destruction_listener_SOURCES = \
39 test-remove-destruction-listener-in-destruction-listener.c
8bd8ac79
SM
40test_remove_destruction_listener_in_destruction_listener_LDADD = \
41 $(COMMON_TEST_LDADD) \
42 $(top_builddir)/src/lib/libbabeltrace2.la
43
8c20dd54 44noinst_PROGRAMS = \
7132b838
PP
45 test-bt-uuid \
46 test-bt-values \
47 test-graph-topo \
48 test-fields-bin \
49 test-remove-destruction-listener-in-destruction-listener \
50 test-simple-sink \
51 test-trace-ir-ref
aa968dde 52
9ffc0257 53if !ENABLE_BUILT_IN_PLUGINS
1a9956b9
SM
54noinst_PROGRAMS += test-plugins test-plugin-init-fail
55SUBDIRS += test-plugins-plugins test-plugin-init-fail-plugin
56
9f5bdcae 57test_plugins_SOURCES = test-plugins.c
1a9956b9
SM
58test_plugins_LDADD = \
59 $(COMMON_TEST_LDADD) \
60 $(top_builddir)/src/lib/libbabeltrace2.la
61
62test_plugin_init_fail_SOURCES = test-plugin-init-fail.cpp
63test_plugin_init_fail_LDADD = \
64 $(COMMON_TEST_LDADD) \
65 $(top_builddir)/src/cpp-common/vendor/fmt/libfmt.la \
66 $(top_builddir)/src/lib/libbabeltrace2.la
1b83271b 67endif
644e0364 68
9f5bdcae 69dist_check_SCRIPTS = test-plugins.sh test-fields.sh
5d7e8359
PP
70
71if HAVE_PYTHON
72if DEV_MODE
73SUBDIRS += conds
74endif
75endif
This page took 0.098312 seconds and 4 git commands to generate.