Commit | Line | Data |
---|---|---|
dff9583f CB |
1 | AM_CFLAGS = -I. -O2 -g -I../../../include |
2 | AM_LDFLAGS = | |
3 | ||
4 | if LTTNG_TOOLS_BUILD_WITH_LIBDL | |
5 | AM_LDFLAGS += -ldl | |
6 | endif | |
7 | if LTTNG_TOOLS_BUILD_WITH_LIBC_DL | |
8 | AM_LDFLAGS += -lc | |
9 | endif | |
10 | ||
347e0f14 CB |
11 | if NO_SHARED |
12 | # Do not build this test if shared libraries support was | |
13 | # explicitly disabled. | |
14 | else | |
15 | # In order to test the health check feature, the libhealth* libs | |
16 | # must be built as .so to be able to LD_PRELOAD them. | |
17 | FORCE_SHARED_LIB_OPTIONS = -module -shared -avoid-version \ | |
18 | -rpath $(abs_builddir) | |
9e32c5c0 CB |
19 | |
20 | # Health thread exit ld_preloaded test lib | |
21 | libhealthexit_la_SOURCES=health_exit.c | |
347e0f14 | 22 | libhealthexit_la_LDFLAGS= $(FORCE_SHARED_LIB_OPTIONS) |
9e32c5c0 | 23 | |
5862a19a CB |
24 | # Health thread stall ld_preloaded test lib |
25 | libhealthstall_la_SOURCES=health_stall.c | |
347e0f14 | 26 | libhealthstall_la_LDFLAGS= $(FORCE_SHARED_LIB_OPTIONS) |
5862a19a | 27 | |
6b5133f2 CB |
28 | # Health thread fail ld_preloaded test lib |
29 | libhealthtpfail_la_SOURCES=health_fail.c | |
30 | libhealthtpfail_la_LDFLAGS= $(FORCE_SHARED_LIB_OPTIONS) | |
31 | ||
dff9583f | 32 | noinst_PROGRAMS = health_check |
6b5133f2 | 33 | noinst_LTLIBRARIES = libhealthexit.la libhealthstall.la libhealthtpfail.la |
dff9583f CB |
34 | |
35 | health_check_SOURCES = health_check.c $(UTILS) | |
36 | health_check_LDADD = $(top_builddir)/src/lib/lttng-ctl/liblttng-ctl.la \ | |
37 | $(top_builddir)/src/common/libcommon.la | |
347e0f14 | 38 | endif |
0a340972 DG |
39 | |
40 | noinst_SCRIPTS = runall | |
41 | EXTRA_DIST = runall |