2 include $(top_srcdir)/Makefile.tool-tests.am
4 dist_noinst_SCRIPTS = filter_stderr
7 brk.stderr.exp brk.vgtest \
8 capget.vgtest capget.stderr.exp capget.stderr.exp2 capget.stderr.exp3 \
9 dlclose_leak-no-keep.stderr.exp dlclose_leak-no-keep.stdout.exp \
10 dlclose_leak-no-keep.vgtest \
11 dlclose_leak.stderr.exp dlclose_leak.stdout.exp \
13 ioctl-tiocsig.vgtest ioctl-tiocsig.stderr.exp \
14 lsframe1.vgtest lsframe1.stdout.exp lsframe1.stderr.exp \
15 lsframe2.vgtest lsframe2.stdout.exp lsframe2.stderr.exp \
16 rfcomm.vgtest rfcomm.stderr.exp \
17 sigqueue.vgtest sigqueue.stderr.exp \
18 stack_changes.stderr.exp stack_changes.stdout.exp \
19 stack_changes.stdout.exp2 stack_changes.vgtest \
20 stack_switch.stderr.exp stack_switch.vgtest \
21 syscalls-2007.vgtest syscalls-2007.stderr.exp \
22 syslog-syscall.vgtest syslog-syscall.stderr.exp \
23 sys-openat.vgtest sys-openat.stderr.exp sys-openat.stdout.exp \
24 timerfd-syscall.vgtest timerfd-syscall.stderr.exp \
25 with-space.stderr.exp with-space.stdout.exp with-space.vgtest \
26 proc-auxv.vgtest proc-auxv.stderr.exp getregset.vgtest \
27 getregset.stderr.exp getregset.stdout.exp
32 dlclose_leak dlclose_leak_so.so \
47 check_PROGRAMS += sys-openat
50 AM_CFLAGS += $(AM_FLAG_M3264_PRI)
51 AM_CXXFLAGS += $(AM_FLAG_M3264_PRI)
53 stack_switch_LDADD = -lpthread
54 timerfd_syscall_LDADD = -lrt
56 # Build shared object for dlclose_leak
57 dlclose_leak_so_so_SOURCES = dlclose_leak_so.c
58 dlclose_leak_so_so_CFLAGS = $(AM_CFLAGS) -fpic -g -O0
59 dlclose_leak_so_so_LDFLAGS = -fpic $(AM_FLAG_M3264_PRI) -shared -Wl,-soname \
60 -Wl,dlclose_leak_so.so
62 dlclose_leak_SOURCES = dlclose_leak.c
63 dlclose_leak_DEPENDENCIES = dlclose_leak_so.so
64 # Do NOT uncomment the below line: we must not link with the .so,
65 # in order to properly test a 'fully dynamic' use of dlopen/dlclose
66 # dlclose_leak_LDADD = dlclose_leak_so.so
67 dlclose_leak_LDADD = -ldl
68 dlclose_leak_LDFLAGS = $(AM_FLAG_M3264_PRI) \
69 -Wl,-rpath,$(top_builddir)/memcheck/tests/linux