blob: bdf0c5b84b52ed64e572623bacacb5011837ec09 [file] [log] [blame]
sewardj3b290482011-05-06 21:02:55 +00001
2include $(top_srcdir)/Makefile.tool-tests.am
3
sewardj8eb8bab2015-07-21 14:44:28 +00004SUBDIRS = .
5
6# OS-specific tests
7if VGCONF_OS_IS_SOLARIS
8SUBDIRS += solaris
9endif
10
11DIST_SUBDIRS = solaris
12
sewardj3b290482011-05-06 21:02:55 +000013dist_noinst_SCRIPTS = \
14 invoker simulate_control_c make_local_links \
15 filter_gdb filter_make_empty \
mjwfb528322014-05-13 20:42:04 +000016 filter_memcheck_monitor filter_stderr filter_vgdb \
sewardj8eb8bab2015-07-21 14:44:28 +000017 filter_helgrind_monitor filter_helgrind_monitor_solaris \
18 filter_passsigalrm \
19 send_signal
sewardj3b290482011-05-06 21:02:55 +000020
21EXTRA_DIST = \
sewardj1568e172011-06-18 08:28:04 +000022 README_DEVELOPERS \
philippe07c08522014-05-14 20:39:27 +000023 hginfo.stderrB.exp \
24 hginfo.stderr.exp \
25 hginfo.stdinB.gdb \
26 hginfo.stdoutB.exp \
27 hginfo.vgtest \
philippe1670b052014-08-15 10:27:52 +000028 hgtls.stderrB.exp \
29 hgtls.stderr.exp \
30 hgtls.stdinB.gdb \
31 hgtls.stdoutB.exp \
32 hgtls.vgtest \
philippea22f59d2012-01-26 23:13:52 +000033 mcblocklistsearch.stderr.exp \
34 mcblocklistsearch.stdinB.gdb \
35 mcblocklistsearch.vgtest \
36 mcblocklistsearch.stderrB.exp \
sewardj3b290482011-05-06 21:02:55 +000037 mcbreak.stderrB.exp \
38 mcbreak.stderr.exp \
39 mcbreak.stdinB.gdb \
40 mcbreak.stdoutB.exp \
41 mcbreak.stdout.exp \
42 mcbreak.vgtest \
43 mcclean_after_fork.stderrB.exp \
44 mcclean_after_fork.stderr.exp \
45 mcclean_after_fork.stdinB.gdb \
46 mcclean_after_fork.stdoutB.exp \
47 mcclean_after_fork.vgtest \
48 mchelp.stderrB.exp \
49 mchelp.stderr.exp \
50 mchelp.stdoutB.exp \
51 mchelp.vgtest \
52 mcinfcallRU.stderrB.exp \
53 mcinfcallRU.stderr.exp \
54 mcinfcallRU.stdinB.gdb \
55 mcinfcallRU.vgtest \
56 mcinfcallWSRU.stderrB.exp \
57 mcinfcallWSRU.stderr.exp \
58 mcinfcallWSRU.stdinB.gdb \
59 mcinfcallWSRU.vgtest \
60 mcinvokeRU.stderrB.exp \
61 mcinvokeRU.stderr.exp \
62 mcinvokeRU.stdoutB.exp \
63 mcinvokeRU.vgtest \
64 mcinvokeWS.stderrB.exp \
65 mcinvokeWS.stderr.exp \
66 mcinvokeWS.stdoutB.exp \
67 mcinvokeWS.vgtest \
68 mcleak.stderrB.exp \
69 mcleak.stderr.exp \
70 mcleak.stdinB.gdb \
71 mcleak.stdoutB.exp \
72 mcleak.vgtest \
sewardj30b3eca2011-06-28 08:20:39 +000073 mcmain_pic.stderrB.exp \
74 mcmain_pic.stderr.exp \
sewardj8eb8bab2015-07-21 14:44:28 +000075 mcmain_pic.stderr.exp-solaris \
sewardj30b3eca2011-06-28 08:20:39 +000076 mcmain_pic.stdinB.gdb \
77 mcmain_pic.stdoutB.exp \
78 mcmain_pic.stdout.exp \
sewardj2a312392011-06-26 09:26:48 +000079 mcmain_pic.vgtest \
sewardja5d978e2011-06-27 23:31:07 +000080 mcmain_pic.stderrB.exp \
81 mcmain_pic.stderr.exp \
82 mcmain_pic.stdinB.gdb \
83 mcmain_pic.stdoutB.exp \
84 mcmain_pic.stdout.exp \
sewardj3b290482011-05-06 21:02:55 +000085 mcsignopass.stderrB.exp \
86 mcsignopass.stderr.exp \
87 mcsignopass.stdinB.gdb \
88 mcsignopass.stdoutB.exp \
89 mcsignopass.vgtest \
90 mcsigpass.stderrB.exp \
91 mcsigpass.stderr.exp \
92 mcsigpass.stdinB.gdb \
93 mcsigpass.stdoutB.exp \
94 mcsigpass.vgtest \
95 mcvabits.stderrB.exp \
96 mcvabits.stderr.exp \
97 mcvabits.stdinB.gdb \
98 mcvabits.stdoutB.exp \
99 mcvabits.vgtest \
100 mcwatchpoints.stderrB.exp \
101 mcwatchpoints.stderr.exp \
102 mcwatchpoints.stdinB.gdb \
103 mcwatchpoints.stdoutB.exp \
104 mcwatchpoints.vgtest \
105 mssnapshot.stderrB.exp \
106 mssnapshot.stderr.exp \
107 mssnapshot.stdinB.gdb \
108 mssnapshot.stdoutB.exp \
109 mssnapshot.vgtest \
110 nlcontrolc.stderrB.exp \
111 nlcontrolc.stderr.exp \
112 nlcontrolc.stdinB.gdb \
113 nlcontrolc.stdoutB.exp \
sewardj1ac21102011-06-15 21:30:55 +0000114 nlcontrolc.vgtest \
115 nlfork_chain.stderr.exp \
116 nlfork_chain.stdout.exp \
sewardjb2572b52011-06-26 09:36:38 +0000117 nlfork_chain.vgtest \
philippe0447bbd2012-10-17 21:32:03 +0000118 nlgone_abrt.stderr.exp \
119 nlgone_abrt.stderrB.exp \
120 nlgone_abrt.stdinB.gdb \
121 nlgone_abrt.stdoutB.exp \
122 nlgone_abrt.vgtest \
123 nlgone_exit.stderr.exp \
124 nlgone_exit.stderrB.exp \
125 nlgone_exit.stdinB.gdb \
126 nlgone_exit.stdoutB.exp \
127 nlgone_exit.vgtest \
128 nlgone_return.stderr.exp \
129 nlgone_return.stderrB.exp \
130 nlgone_return.stdinB.gdb \
131 nlgone_return.stdoutB.exp \
132 nlgone_return.vgtest \
sewardjb2572b52011-06-26 09:36:38 +0000133 nlpasssigalrm.vgtest \
134 nlpasssigalrm.stderrB.exp \
135 nlpasssigalrm.stderr.exp \
136 nlpasssigalrm.stdinB.gdb \
sewardjcdd1ee72011-06-28 07:38:17 +0000137 nlpasssigalrm.stdoutB.exp \
philippe3a532202013-02-24 23:16:58 +0000138 nlself_invalidate.stderrB.exp \
139 nlself_invalidate.stderr.exp \
140 nlself_invalidate.stdinB.gdb \
141 nlself_invalidate.vgtest \
sewardjb2572b52011-06-26 09:36:38 +0000142 nlsigvgdb.vgtest \
143 nlsigvgdb.stderr.exp \
144 nlsigvgdb.stderrB.exp \
philippe6654de82014-04-15 22:35:23 +0000145 nlsigvgdb.stdinB.gdb \
146 nlvgdbsigqueue.vgtest \
147 nlvgdbsigqueue.stderrB.exp \
148 nlvgdbsigqueue.stderr.exp \
149 nlvgdbsigqueue.stdinB.gdb \
sewardj8eb8bab2015-07-21 14:44:28 +0000150 nlvgdbsigqueue.stdoutB.exp \
151 nlvgdbsigqueue.stdoutB.exp-solaris1 \
152 nlvgdbsigqueue.stdoutB.exp-solaris2
sewardj3b290482011-05-06 21:02:55 +0000153
154check_PROGRAMS = \
155 clean_after_fork \
sewardj1ac21102011-06-15 21:30:55 +0000156 fork_chain \
philippe0447bbd2012-10-17 21:32:03 +0000157 gone \
158 main_pic \
sewardjb2572b52011-06-26 09:36:38 +0000159 passsigalrm \
philippe3a532202013-02-24 23:16:58 +0000160 self_invalidate \
sewardj3b290482011-05-06 21:02:55 +0000161 sleepers \
162 t \
163 watchpoints
164
165AM_CFLAGS += $(AM_FLAG_M3264_PRI)
166AM_CXXFLAGS += $(AM_FLAG_M3264_PRI)
167
168LDADD = -lpthread
sewardj2a312392011-06-26 09:26:48 +0000169
170main_pic_LDFLAGS = -pie
171main_pic_CFLAGS = $(AM_CFLAGS) -fPIC