]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/valgrind/src/valgrind-3.6.0-svn/exp-sgcheck/tests/Makefile.am
update
[l4.git] / l4 / pkg / valgrind / src / valgrind-3.6.0-svn / exp-sgcheck / tests / Makefile.am
1
2 include $(top_srcdir)/Makefile.tool-tests.am
3
4 dist_noinst_SCRIPTS = filter_stderr filter_add filter_suppgen
5
6 EXTRA_DIST = \
7         is_arch_supported \
8         bad_percentify.vgtest bad_percentify.c \
9         bad_percentify.stdout.exp bad_percentify.stderr.exp-glibc28-amd64 \
10         globalerr.vgtest globalerr.stdout.exp \
11         globalerr.stderr.exp-glibc28-amd64 \
12         hackedbz2.vgtest hackedbz2.stdout.exp \
13         hackedbz2.stderr.exp-glibc28-amd64 \
14         hsg.vgtest hsg.stdout.exp hsg.stderr.exp \
15         preen_invars.vgtest preen_invars.stdout.exp \
16         preen_invars.stderr.exp-glibc28-amd64 \
17         stackerr.vgtest stackerr.stdout.exp \
18         stackerr.stderr.exp-glibc28-amd64 stackerr.stderr.exp-glibc27-x86
19
20 check_PROGRAMS = \
21         bad_percentify \
22         globalerr hackedbz2 \
23         hsg \
24         preen_invars preen_invars_so.so \
25         stackerr
26
27 # DDD: not sure if these ones should work on Darwin or not... if not, should
28 # be moved into x86-linux/.
29 #if ! VGCONF_OS_IS_DARWIN
30 #   check_PROGRAMS += \
31 #       ccc
32 #endif
33
34
35 AM_CFLAGS   += $(AM_FLAG_M3264_PRI)
36 AM_CXXFLAGS += $(AM_FLAG_M3264_PRI)
37
38 # To make it a bit more realistic, build hackedbz2.c with at 
39 # least some optimisation.
40 hackedbz2_CFLAGS        = $(AM_CFLAGS) -O -Wno-inline
41
42 # C ones
43 #pth_create_LDADD       = -lpthread
44
45 # C++ ones
46 #ccc_SOURCES            = ccc.cpp
47
48 # Build shared object for preen_invars
49 preen_invars_DEPENDENCIES      = preen_invars_so.so
50 if VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5 
51  preen_invars_LDADD            = -ldl
52  preen_invars_LDFLAGS          = $(AM_FLAG_M3264_PRI)
53 else
54 if VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5
55  preen_invars_LDADD            = -ldl
56  preen_invars_LDFLAGS          = $(AM_FLAG_M3264_PRI) -Wl,-G -Wl,-bnogc
57 else
58 if VGCONF_OS_IS_DARWIN
59  preen_invars_LDADD            = -ldl
60  preen_invars_LDFLAGS          = $(AM_FLAG_M3264_PRI)
61 else
62  preen_invars_LDADD            = -ldl
63  preen_invars_LDFLAGS          = $(AM_FLAG_M3264_PRI) \
64                                 -Wl,-rpath,$(top_builddir)/memcheck/tests
65 endif
66 endif
67 endif
68
69 preen_invars_so_so_SOURCES      = preen_invars_so.c     # For automake-1.7.
70 preen_invars_so_so_CFLAGS       = $(AM_CFLAGS) -fpic
71 if VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5
72  preen_invars_so_so_LDFLAGS     = -fpic $(AM_FLAG_M3264_PRI) -shared
73 else
74 if VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5
75  preen_invars_so_so_LDFLAGS     = -fpic $(AM_FLAG_M3264_PRI) -shared \
76                                         -Wl,-G -Wl,-bnogc
77 else
78 if VGCONF_OS_IS_DARWIN
79  preen_invars_so_so_LDFLAGS     = -fpic $(AM_FLAG_M3264_PRI) -dynamic \
80                                         -dynamiclib -all_load
81 else
82  preen_invars_so_so_LDFLAGS     = -fpic $(AM_FLAG_M3264_PRI) -shared \
83                                         -Wl,-soname -Wl,preen_invars_so.so
84 endif
85 endif
86 endif
87