blob: 2c703745a4a5b07adf4eda0ced3c9bf330059178 [file] [log] [blame]
sewardj01262142006-01-04 01:20:28 +00001
njn53044572009-02-19 09:52:05 +00002include $(top_srcdir)/Makefile.tool-tests.am
sewardj01262142006-01-04 01:20:28 +00003
tomef567322005-11-11 14:33:43 +00004SUBDIRS = .
njn0458a122009-02-13 06:23:46 +00005
6# Arch-specific tests.
njn7fd6d382009-01-22 21:56:32 +00007if VGCONF_ARCHS_INCLUDE_X86
tomef567322005-11-11 14:33:43 +00008SUBDIRS += x86
9endif
njn7fd6d382009-01-22 21:56:32 +000010if VGCONF_ARCHS_INCLUDE_AMD64
tomef567322005-11-11 14:33:43 +000011SUBDIRS += amd64
12endif
njn7fd6d382009-01-22 21:56:32 +000013if VGCONF_ARCHS_INCLUDE_PPC32
tomef567322005-11-11 14:33:43 +000014SUBDIRS += ppc32
15endif
njn7fd6d382009-01-22 21:56:32 +000016if VGCONF_ARCHS_INCLUDE_PPC64
sewardj2c48c7b2005-11-29 13:05:56 +000017SUBDIRS += ppc64
18endif
sewardj1ba8a8e2010-01-03 17:40:07 +000019if VGCONF_ARCHS_INCLUDE_ARM
20SUBDIRS += arm
21endif
sewardjb5b87402011-03-07 16:05:35 +000022if VGCONF_ARCHS_INCLUDE_S390X
23SUBDIRS += s390x
24endif
sewardj5db15402012-06-07 09:13:21 +000025if VGCONF_ARCHS_INCLUDE_MIPS32
26SUBDIRS += mips32
27endif
tomef567322005-11-11 14:33:43 +000028
njn0458a122009-02-13 06:23:46 +000029# OS-specific tests
30if VGCONF_OS_IS_LINUX
31SUBDIRS += linux
32endif
njnf76d27a2009-05-28 01:53:07 +000033if VGCONF_OS_IS_DARWIN
34SUBDIRS += darwin
35endif
njn0458a122009-02-13 06:23:46 +000036
njn06ca3322009-04-15 23:10:04 +000037# Platform-specific tests
38if VGCONF_PLATFORMS_INCLUDE_X86_LINUX
39SUBDIRS += x86-linux
40endif
41
sewardj5db15402012-06-07 09:13:21 +000042DIST_SUBDIRS = x86 amd64 ppc32 ppc64 arm s390x mips32 linux darwin x86-linux .
nethercote6a674352004-10-19 19:07:32 +000043
njn8b68b642009-06-24 00:37:09 +000044dist_noinst_SCRIPTS = \
njnd6db2592009-07-24 05:16:31 +000045 filter_cmdline0 \
njn97db7612009-08-04 02:32:55 +000046 filter_cmdline1 \
njnd6db2592009-07-24 05:16:31 +000047 filter_fdleak \
njn53162bf2009-07-29 23:34:49 +000048 filter_linenos \
njnd6db2592009-07-24 05:16:31 +000049 filter_none_discards \
bartd83f3d02011-10-09 08:48:22 +000050 filter_shell_output \
njnd6db2592009-07-24 05:16:31 +000051 filter_stderr \
sewardja62e9612012-06-05 11:10:19 +000052 filter_timestamp \
53 allexec_prepare_prereq
njn254d542432002-09-23 16:09:39 +000054
sewardj9c606bd2008-09-18 18:12:50 +000055noinst_HEADERS = fdleak.h
56
njn8b68b642009-06-24 00:37:09 +000057EXTRA_DIST = \
philippe2aeaf8e2011-12-11 16:29:43 +000058 allexec32.stdout.exp allexec32.stderr.exp allexec32.vgtest\
59 allexec64.stdout.exp allexec64.stderr.exp allexec64.vgtest\
njn3dd0a912005-06-28 19:44:10 +000060 ansi.stderr.exp ansi.vgtest \
njnd8ced862003-04-08 00:47:05 +000061 args.stderr.exp args.stdout.exp args.vgtest \
petarj817eb912012-07-27 16:25:32 +000062 async-sigs.stderr.exp async-sigs.stderr.exp-mips32 async-sigs.vgtest \
njnd8ced862003-04-08 00:47:05 +000063 bitfield1.stderr.exp bitfield1.vgtest \
sewardj35c1c7c2006-08-16 15:07:48 +000064 bug129866.vgtest bug129866.stderr.exp bug129866.stdout.exp \
nethercote535f03b2004-02-15 15:32:51 +000065 closeall.stderr.exp closeall.vgtest \
njn2e9f3f32005-10-26 16:17:46 +000066 cmdline0.stderr.exp cmdline0.stdout.exp cmdline0.vgtest \
nethercotef4928da2004-06-15 10:54:40 +000067 cmdline1.stderr.exp cmdline1.stdout.exp cmdline1.vgtest \
68 cmdline2.stderr.exp cmdline2.stdout.exp cmdline2.vgtest \
69 cmdline3.stderr.exp cmdline3.vgtest \
70 cmdline4.stderr.exp cmdline4.vgtest \
71 cmdline5.stderr.exp cmdline5.vgtest \
72 cmdline6.stderr.exp cmdline6.vgtest \
njnf8a11cf2009-08-02 23:03:06 +000073 cmd-with-special.stderr.exp cmd-with-special.vgtest \
njnd8ced862003-04-08 00:47:05 +000074 coolo_sigaction.stderr.exp \
njn254d542432002-09-23 16:09:39 +000075 coolo_sigaction.stdout.exp coolo_sigaction.vgtest \
njnd8ced862003-04-08 00:47:05 +000076 coolo_strlen.stderr.exp coolo_strlen.vgtest \
njnd8ced862003-04-08 00:47:05 +000077 discard.stderr.exp discard.stdout.exp \
njn4d5490d2002-10-04 14:16:38 +000078 discard.vgtest \
bart5767b602011-10-14 09:31:04 +000079 empty-exe.vgtest empty-exe.stderr.exp \
nethercote02c53b62004-10-29 13:17:36 +000080 exec-sigmask.vgtest exec-sigmask.stdout.exp \
sewardj2fa01f12005-11-19 01:32:17 +000081 exec-sigmask.stdout.exp2 exec-sigmask.stdout.exp3 exec-sigmask.stderr.exp \
thughesbc0b1962004-06-28 21:37:58 +000082 execve.vgtest execve.stdout.exp execve.stderr.exp \
florian5430ede2011-10-09 23:28:47 +000083 faultstatus.vgtest faultstatus.stderr.exp faultstatus.stderr.exp-s390x \
thughesd4b51a62004-07-29 21:20:11 +000084 fcntl_setown.vgtest fcntl_setown.stdout.exp fcntl_setown.stderr.exp \
njncda5a152009-02-17 06:55:10 +000085 fdleak_cmsg.stderr.exp fdleak_cmsg.vgtest \
86 fdleak_creat.stderr.exp fdleak_creat.vgtest \
87 fdleak_dup.stderr.exp fdleak_dup.vgtest \
88 fdleak_dup2.stderr.exp fdleak_dup2.vgtest \
89 fdleak_fcntl.stderr.exp fdleak_fcntl.vgtest \
90 fdleak_ipv4.stderr.exp fdleak_ipv4.stdout.exp fdleak_ipv4.vgtest \
91 fdleak_open.stderr.exp fdleak_open.vgtest \
92 fdleak_pipe.stderr.exp fdleak_pipe.vgtest \
93 fdleak_socketpair.stderr.exp fdleak_socketpair.vgtest \
94 floored.stderr.exp floored.stdout.exp floored.vgtest \
njnd8ced862003-04-08 00:47:05 +000095 fork.stderr.exp fork.stdout.exp fork.vgtest \
96 fucomip.stderr.exp fucomip.vgtest \
97 gxx304.stderr.exp gxx304.vgtest \
florian251c2f92012-07-05 21:21:37 +000098 ifunc.stderr.exp ifunc.stdout.exp ifunc.vgtest \
sewardjb5f6f512005-03-10 23:59:00 +000099 manythreads.stdout.exp manythreads.stderr.exp manythreads.vgtest \
100 map_unaligned.stderr.exp map_unaligned.vgtest \
fitzhardingee3c6b6f2004-03-12 10:51:39 +0000101 map_unmap.stderr.exp map_unmap.stdout.exp map_unmap.vgtest \
sewardj5f2dcad2011-10-24 08:53:03 +0000102 mmap_fcntl_bug.vgtest mmap_fcntl_bug.stdout.exp \
103 mmap_fcntl_bug.stderr.exp \
thughes8579b102004-08-14 18:52:27 +0000104 mq.stderr.exp mq.vgtest \
njnd8ced862003-04-08 00:47:05 +0000105 munmap_exe.stderr.exp munmap_exe.vgtest \
sewardjb1b2a352005-07-07 14:29:21 +0000106 nestedfns.stderr.exp nestedfns.stdout.exp nestedfns.vgtest \
florian59451642011-12-24 21:50:53 +0000107 nodir.stderr.exp nodir.vgtest \
sewardjb5f6f512005-03-10 23:59:00 +0000108 pending.stdout.exp pending.stderr.exp pending.vgtest \
rjwalsh87582642009-08-27 05:15:53 +0000109 procfs-linux.stderr.exp-with-readlinkat \
bart2b083782009-08-26 18:45:46 +0000110 procfs-linux.stderr.exp-without-readlinkat \
111 procfs-linux.vgtest \
bartd1f724c2009-08-26 18:11:18 +0000112 procfs-non-linux.stderr.exp procfs-non-linux.vgtest \
njn63d7e522005-06-30 02:15:59 +0000113 pth_atfork1.stderr.exp pth_atfork1.stdout.exp pth_atfork1.vgtest \
njnd8ced862003-04-08 00:47:05 +0000114 pth_blockedsig.stderr.exp \
njn254d542432002-09-23 16:09:39 +0000115 pth_blockedsig.stdout.exp pth_blockedsig.vgtest \
njn63d7e522005-06-30 02:15:59 +0000116 pth_cancel1.stderr.exp pth_cancel1.stdout.exp pth_cancel1.vgtest \
117 pth_cancel2.stderr.exp pth_cancel2.vgtest \
118 pth_cvsimple.stderr.exp pth_cvsimple.stdout.exp pth_cvsimple.vgtest \
119 pth_empty.stderr.exp pth_empty.vgtest \
120 pth_exit.stderr.exp pth_exit.vgtest \
121 pth_exit2.stderr.exp pth_exit2.vgtest \
122 pth_mutexspeed.stderr.exp \
123 pth_mutexspeed.stdout.exp pth_mutexspeed.vgtest \
124 pth_once.stderr.exp pth_once.stdout.exp pth_once.vgtest \
125 pth_rwlock.stderr.exp pth_rwlock.vgtest \
thughes5e5e2132004-11-16 19:40:05 +0000126 pth_stackalign.stderr.exp \
127 pth_stackalign.stdout.exp pth_stackalign.vgtest \
njnd8ced862003-04-08 00:47:05 +0000128 rcrl.stderr.exp rcrl.stdout.exp rcrl.vgtest \
129 readline1.stderr.exp readline1.stdout.exp \
njn254d542432002-09-23 16:09:39 +0000130 readline1.vgtest \
sewardjf9ebc392010-05-09 22:30:43 +0000131 require-text-symbol-1.vgtest \
sewardjc5eceac2010-05-14 11:18:52 +0000132 require-text-symbol-1.stderr.exp \
sewardjf9ebc392010-05-09 22:30:43 +0000133 require-text-symbol-2.vgtest \
134 require-text-symbol-2.stderr.exp-libcso6 \
njn98f684e2005-06-30 04:41:56 +0000135 res_search.stderr.exp res_search.stdout.exp res_search.vgtest \
njnd8ced862003-04-08 00:47:05 +0000136 resolv.stderr.exp resolv.stdout.exp resolv.vgtest \
thughesad1c9562004-06-26 11:27:52 +0000137 rlimit_nofile.stderr.exp rlimit_nofile.stdout.exp rlimit_nofile.vgtest \
tomaba260b2012-03-01 13:42:18 +0000138 rlimit64_nofile.stderr.exp rlimit64_nofile.stdout.exp rlimit64_nofile.vgtest \
sewardjb5f6f512005-03-10 23:59:00 +0000139 selfrun.stderr.exp selfrun.stdout.exp selfrun.vgtest \
thughes03766282004-06-13 14:23:00 +0000140 sem.stderr.exp sem.stdout.exp sem.vgtest \
thughes4dea4ab2004-03-23 19:48:54 +0000141 semlimit.stderr.exp semlimit.stdout.exp semlimit.vgtest \
njn747115d2009-05-19 00:05:29 +0000142 shell shell.vgtest shell.stderr.exp shell.stderr.exp-dash \
florianf1dcf312012-07-03 20:45:00 +0000143 shell.stdout.exp shell.stderr.exp-dash2 \
njn73750612005-10-14 03:11:30 +0000144 shell_badinterp shell_badinterp.vgtest shell_badinterp.stderr.exp \
145 shell_binaryfile shell_binaryfile.vgtest shell_binaryfile.stderr.exp \
146 shell_dir.vgtest shell_dir.stderr.exp \
sewardj8b435552005-10-19 23:38:22 +0000147 shell_nonexec.vgtest shell_nonexec.stderr.exp \
njn73750612005-10-14 03:11:30 +0000148 shell_nosuchfile.vgtest shell_nosuchfile.stderr.exp \
149 shell_valid1 shell_valid1.vgtest shell_valid1.stderr.exp \
150 shell_valid2 shell_valid2.vgtest shell_valid2.stderr.exp \
151 shell_valid3 shell_valid3.vgtest shell_valid3.stderr.exp \
152 shell_zerolength shell_zerolength.vgtest shell_zerolength.stderr.exp \
njn747115d2009-05-19 00:05:29 +0000153 shell_zerolength.stderr.exp-dash \
njnd8ced862003-04-08 00:47:05 +0000154 sha1_test.stderr.exp sha1_test.vgtest \
155 shortpush.stderr.exp shortpush.vgtest \
156 shorts.stderr.exp shorts.vgtest \
sewardjb5f6f512005-03-10 23:59:00 +0000157 sigstackgrowth.stdout.exp sigstackgrowth.stderr.exp sigstackgrowth.vgtest \
sewardjb5f6f512005-03-10 23:59:00 +0000158 stackgrowth.stdout.exp stackgrowth.stderr.exp stackgrowth.vgtest \
fitzhardinge31ba9052004-01-16 02:15:23 +0000159 syscall-restart1.vgtest syscall-restart1.stdout.exp syscall-restart1.stderr.exp \
160 syscall-restart2.vgtest syscall-restart2.stdout.exp syscall-restart2.stderr.exp \
njnd4f90d22009-07-13 07:02:26 +0000161 syslog.vgtest syslog.stderr.exp \
fitzhardingee3c6b6f2004-03-12 10:51:39 +0000162 system.stderr.exp system.vgtest \
sewardjb5f6f512005-03-10 23:59:00 +0000163 thread-exits.stderr.exp thread-exits.stdout.exp thread-exits.vgtest \
njn1d3566c2005-03-13 05:10:08 +0000164 threaded-fork.stderr.exp threaded-fork.stdout.exp threaded-fork.vgtest \
njn98f684e2005-06-30 04:41:56 +0000165 threadederrno.stderr.exp threadederrno.stdout.exp \
166 threadederrno.vgtest \
njnd6db2592009-07-24 05:16:31 +0000167 timestamp.stderr.exp timestamp.vgtest \
sewardjd44ab282005-08-01 13:40:08 +0000168 tls.vgtest tls.stderr.exp tls.stdout.exp \
tom9e4b6362012-02-10 09:39:37 +0000169 vgprintf.stderr.exp vgprintf.vgtest \
170 process_vm_readv_writev.stderr.exp process_vm_readv_writev.vgtest
njn254d542432002-09-23 16:09:39 +0000171
daywalkerc42d8bc2003-04-17 17:00:43 +0000172check_PROGRAMS = \
tomb8abe822005-11-02 15:47:43 +0000173 ansi args \
njn2d5ff4f2009-05-03 22:53:19 +0000174 async-sigs \
175 bitfield1 \
sewardj35c1c7c2006-08-16 15:07:48 +0000176 bug129866 \
177 closeall coolo_strlen \
njn3a99d292005-06-29 03:46:32 +0000178 discard exec-sigmask execve faultstatus fcntl_setown \
179 fdleak_cmsg fdleak_creat fdleak_dup fdleak_dup2 \
180 fdleak_fcntl fdleak_ipv4 fdleak_open fdleak_pipe \
181 fdleak_socketpair \
njnf76d27a2009-05-28 01:53:07 +0000182 floored fork fucomip \
sewardj5f2dcad2011-10-24 08:53:03 +0000183 mmap_fcntl_bug \
njn0458a122009-02-13 06:23:46 +0000184 munmap_exe map_unaligned map_unmap mq \
sewardjb1b2a352005-07-07 14:29:21 +0000185 nestedfns \
njn63d7e522005-06-30 02:15:59 +0000186 pending \
bartd1f724c2009-08-26 18:11:18 +0000187 procfs-cmdline-exe \
njn63d7e522005-06-30 02:15:59 +0000188 pth_atfork1 pth_blockedsig pth_cancel1 pth_cancel2 pth_cvsimple \
189 pth_empty pth_exit pth_exit2 pth_mutexspeed pth_once pth_rwlock \
190 pth_stackalign \
sewardjf9ebc392010-05-09 22:30:43 +0000191 rcrl readline1 \
192 require-text-symbol \
193 res_search resolv \
sewardj74a16582012-03-27 10:03:56 +0000194 rlimit_nofile selfrun sem semlimit sha1_test \
njn2f2b1b32009-04-29 04:18:30 +0000195 shortpush shorts stackgrowth sigstackgrowth \
njnd4f90d22009-07-13 07:02:26 +0000196 syscall-restart1 syscall-restart2 \
197 syslog \
198 system \
njnd6db2592009-07-24 05:16:31 +0000199 threaded-fork \
200 threadederrno \
201 timestamp \
202 tls \
203 tls.so \
204 tls2.so \
bart116458b2009-12-29 14:11:38 +0000205 valgrind_cpp_test \
njnd6db2592009-07-24 05:16:31 +0000206 vgprintf \
207 coolo_sigaction \
tom9e4b6362012-02-10 09:39:37 +0000208 gxx304 \
209 process_vm_readv_writev
njn25e49d8e72002-09-23 09:36:25 +0000210
njnf76d27a2009-05-28 01:53:07 +0000211# DDD:
212# - manythreads and thread-exits have lots of this:
213# --61831:0:aspacem sync_check_mapping_callback: segment mismatch:
214# kernel's seg:
215# --61831:0:aspacem start=0x102538000 end=0x1025b7fff prot=3 dev=0 ino=0
216# offset=0 name="(none)"
217# --61831:0:aspacem sync_check_mapping_callback: segment mismatch: V's seg:
218# --61831:0:aspacem NSegment{ , start=0x10067a000, end=0x109a1efff,
219# smode=SmFixed, dev=0, ino=0, offset=0, fnIdx=-1, hasR=0,
220# hasW=0, hasX=0, hasT=0, mark=0, name="(none)"}
221if ! VGCONF_PLATFORMS_INCLUDE_AMD64_DARWIN
222 check_PROGRAMS += \
223 manythreads \
224 thread-exits
225endif
sewardj74a16582012-03-27 10:03:56 +0000226# This doesn't appear to be compilable on Darwin.
227if ! VGCONF_OS_IS_DARWIN
228 check_PROGRAMS += rlimit64_nofile
229endif
njnf76d27a2009-05-28 01:53:07 +0000230
florian251c2f92012-07-05 21:21:37 +0000231if BUILD_IFUNC_TESTS
232 check_PROGRAMS += ifunc
233endif
njnf76d27a2009-05-28 01:53:07 +0000234
njn07891f92009-02-22 23:38:10 +0000235AM_CFLAGS += $(AM_FLAG_M3264_PRI)
236AM_CXXFLAGS += $(AM_FLAG_M3264_PRI)
237
njn5d8a2302005-07-02 18:24:58 +0000238# Extra stuff for C tests
njn53044572009-02-19 09:52:05 +0000239ansi_CFLAGS = $(AM_CFLAGS) -ansi
bart536081d2011-05-15 17:06:33 +0000240execve_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@
njn25e49d8e72002-09-23 09:36:25 +0000241floored_LDADD = -lm
njn1d3566c2005-03-13 05:10:08 +0000242manythreads_LDADD = -lpthread
njnf76d27a2009-05-28 01:53:07 +0000243if VGCONF_OS_IS_DARWIN
244 nestedfns_CFLAGS = $(AM_CFLAGS) -fnested-functions
245else
njn20d3e602009-05-29 00:31:31 +0000246 nestedfns_CFLAGS = $(AM_CFLAGS)
njnf76d27a2009-05-28 01:53:07 +0000247 mq_LDADD = -lrt
248endif
njn63d7e522005-06-30 02:15:59 +0000249pth_atfork1_LDADD = -lpthread
njn1d3566c2005-03-13 05:10:08 +0000250pth_blockedsig_LDADD = -lpthread
njn53044572009-02-19 09:52:05 +0000251pth_cancel1_CFLAGS = $(AM_CFLAGS) -Wno-shadow
njn63d7e522005-06-30 02:15:59 +0000252pth_cancel1_LDADD = -lpthread
njn63d7e522005-06-30 02:15:59 +0000253pth_cancel2_LDADD = -lpthread
njn63d7e522005-06-30 02:15:59 +0000254pth_cvsimple_LDADD = -lpthread
njn63d7e522005-06-30 02:15:59 +0000255pth_empty_LDADD = -lpthread
njn63d7e522005-06-30 02:15:59 +0000256pth_exit_LDADD = -lpthread
njn63d7e522005-06-30 02:15:59 +0000257pth_exit2_LDADD = -lpthread
njn63d7e522005-06-30 02:15:59 +0000258pth_mutexspeed_LDADD = -lpthread
njn63d7e522005-06-30 02:15:59 +0000259pth_once_LDADD = -lpthread
njn63d7e522005-06-30 02:15:59 +0000260pth_rwlock_LDADD = -lpthread
njn1d3566c2005-03-13 05:10:08 +0000261pth_stackalign_LDADD = -lpthread
sewardj6e9de462011-06-28 07:25:29 +0000262res_search_LDADD = -lresolv -lpthread
263resolv_LDADD = -lresolv -lpthread
thughes4dea4ab2004-03-23 19:48:54 +0000264semlimit_LDADD = -lpthread
sewardjb5f6f512005-03-10 23:59:00 +0000265thread_exits_LDADD = -lpthread
njn1d3566c2005-03-13 05:10:08 +0000266threaded_fork_LDADD = -lpthread
njn98f684e2005-06-30 04:41:56 +0000267threadederrno_LDADD = -lpthread
sewardjb5f6f512005-03-10 23:59:00 +0000268tls_SOURCES = tls.c tls2.c
tomfaf67272010-04-29 09:22:25 +0000269tls_DEPENDENCIES = tls.so tls2.so
sewardj6e9de462011-06-28 07:25:29 +0000270tls_LDFLAGS = -Wl,-rpath,$(top_builddir)/none/tests
tomfaf67272010-04-29 09:22:25 +0000271tls_LDADD = tls.so tls2.so -lpthread
sewardjb5f6f512005-03-10 23:59:00 +0000272tls_so_SOURCES = tls_so.c
sewardjb5f6f512005-03-10 23:59:00 +0000273tls_so_DEPENDENCIES = tls2.so
njnf76d27a2009-05-28 01:53:07 +0000274if VGCONF_OS_IS_DARWIN
275 tls_so_LDFLAGS = -dynamic -dynamiclib -all_load -fpic
276 tls_so_LDADD = `pwd`/tls2.so
277else
sewardj1eff82b2006-10-17 00:56:43 +0000278 tls_so_LDFLAGS = -Wl,-rpath,$(top_builddir)/none/tests -shared -fPIC
279 tls_so_LDADD = tls2.so
280endif
njn53044572009-02-19 09:52:05 +0000281tls_so_CFLAGS = $(AM_CFLAGS) -fPIC
sewardjb5f6f512005-03-10 23:59:00 +0000282tls2_so_SOURCES = tls2_so.c
njnf76d27a2009-05-28 01:53:07 +0000283if VGCONF_OS_IS_DARWIN
sewardj6e9de462011-06-28 07:25:29 +0000284 tls2_so_LDFLAGS = -dynamic -dynamiclib -all_load
njnf76d27a2009-05-28 01:53:07 +0000285else
sewardj6e9de462011-06-28 07:25:29 +0000286 tls2_so_LDFLAGS = -shared
njnf76d27a2009-05-28 01:53:07 +0000287endif
njn25e49d8e72002-09-23 09:36:25 +0000288
bart116458b2009-12-29 14:11:38 +0000289valgrind_cpp_test_SOURCES = valgrind_cpp_test.cpp
290valgrind_cpp_test_LDADD = -lstdc++
291
njn5d8a2302005-07-02 18:24:58 +0000292# C++ tests
njn25e49d8e72002-09-23 09:36:25 +0000293coolo_sigaction_SOURCES = coolo_sigaction.cpp
294gxx304_SOURCES = gxx304.cpp
295