sewardj | 0126214 | 2006-01-04 01:20:28 +0000 | [diff] [blame] | 1 | |
njn | 5304457 | 2009-02-19 09:52:05 +0000 | [diff] [blame] | 2 | include $(top_srcdir)/Makefile.tool-tests.am |
sewardj | 0126214 | 2006-01-04 01:20:28 +0000 | [diff] [blame] | 3 | |
tom | ef56732 | 2005-11-11 14:33:43 +0000 | [diff] [blame] | 4 | SUBDIRS = . |
florian | 0a6d897 | 2015-04-03 15:47:19 +0000 | [diff] [blame] | 5 | SUBDIRS += scripts |
njn | 0458a12 | 2009-02-13 06:23:46 +0000 | [diff] [blame] | 6 | |
| 7 | # Arch-specific tests. |
njn | 7fd6d38 | 2009-01-22 21:56:32 +0000 | [diff] [blame] | 8 | if VGCONF_ARCHS_INCLUDE_X86 |
tom | ef56732 | 2005-11-11 14:33:43 +0000 | [diff] [blame] | 9 | SUBDIRS += x86 |
| 10 | endif |
njn | 7fd6d38 | 2009-01-22 21:56:32 +0000 | [diff] [blame] | 11 | if VGCONF_ARCHS_INCLUDE_AMD64 |
tom | ef56732 | 2005-11-11 14:33:43 +0000 | [diff] [blame] | 12 | SUBDIRS += amd64 |
| 13 | endif |
njn | 7fd6d38 | 2009-01-22 21:56:32 +0000 | [diff] [blame] | 14 | if VGCONF_ARCHS_INCLUDE_PPC32 |
tom | ef56732 | 2005-11-11 14:33:43 +0000 | [diff] [blame] | 15 | SUBDIRS += ppc32 |
| 16 | endif |
njn | 7fd6d38 | 2009-01-22 21:56:32 +0000 | [diff] [blame] | 17 | if VGCONF_ARCHS_INCLUDE_PPC64 |
sewardj | 2c48c7b | 2005-11-29 13:05:56 +0000 | [diff] [blame] | 18 | SUBDIRS += ppc64 |
| 19 | endif |
sewardj | 1ba8a8e | 2010-01-03 17:40:07 +0000 | [diff] [blame] | 20 | if VGCONF_ARCHS_INCLUDE_ARM |
| 21 | SUBDIRS += arm |
| 22 | endif |
sewardj | f02d2ec | 2014-08-26 19:28:09 +0000 | [diff] [blame] | 23 | if VGCONF_ARCHS_INCLUDE_ARM64 |
| 24 | SUBDIRS += arm64 |
| 25 | endif |
sewardj | b5b8740 | 2011-03-07 16:05:35 +0000 | [diff] [blame] | 26 | if VGCONF_ARCHS_INCLUDE_S390X |
| 27 | SUBDIRS += s390x |
| 28 | endif |
sewardj | 5db1540 | 2012-06-07 09:13:21 +0000 | [diff] [blame] | 29 | if VGCONF_ARCHS_INCLUDE_MIPS32 |
| 30 | SUBDIRS += mips32 |
| 31 | endif |
petarj | 8bea867 | 2013-05-10 13:14:54 +0000 | [diff] [blame] | 32 | if VGCONF_ARCHS_INCLUDE_MIPS64 |
| 33 | SUBDIRS += mips64 |
| 34 | endif |
sewardj | 112711a | 2015-04-10 12:30:09 +0000 | [diff] [blame] | 35 | if VGCONF_ARCHS_INCLUDE_TILEGX |
| 36 | SUBDIRS += tilegx |
| 37 | endif |
tom | ef56732 | 2005-11-11 14:33:43 +0000 | [diff] [blame] | 38 | |
njn | 0458a12 | 2009-02-13 06:23:46 +0000 | [diff] [blame] | 39 | # OS-specific tests |
| 40 | if VGCONF_OS_IS_LINUX |
| 41 | SUBDIRS += linux |
| 42 | endif |
njn | f76d27a | 2009-05-28 01:53:07 +0000 | [diff] [blame] | 43 | if VGCONF_OS_IS_DARWIN |
| 44 | SUBDIRS += darwin |
| 45 | endif |
njn | 0458a12 | 2009-02-13 06:23:46 +0000 | [diff] [blame] | 46 | |
njn | 06ca332 | 2009-04-15 23:10:04 +0000 | [diff] [blame] | 47 | # Platform-specific tests |
florian | 7d4a28b | 2015-04-23 15:20:00 +0000 | [diff] [blame] | 48 | if VGCONF_PLATFORMS_INCLUDE_AMD64_LINUX |
| 49 | SUBDIRS += amd64-linux |
| 50 | endif |
njn | 06ca332 | 2009-04-15 23:10:04 +0000 | [diff] [blame] | 51 | if VGCONF_PLATFORMS_INCLUDE_X86_LINUX |
| 52 | SUBDIRS += x86-linux |
| 53 | endif |
| 54 | |
sewardj | 112711a | 2015-04-10 12:30:09 +0000 | [diff] [blame] | 55 | DIST_SUBDIRS = x86 amd64 ppc32 ppc64 arm arm64 s390x mips32 mips64 tilegx \ |
florian | 7d4a28b | 2015-04-23 15:20:00 +0000 | [diff] [blame] | 56 | linux darwin amd64-linux x86-linux scripts . |
nethercote | 6a67435 | 2004-10-19 19:07:32 +0000 | [diff] [blame] | 57 | |
njn | 8b68b64 | 2009-06-24 00:37:09 +0000 | [diff] [blame] | 58 | dist_noinst_SCRIPTS = \ |
njn | d6db259 | 2009-07-24 05:16:31 +0000 | [diff] [blame] | 59 | filter_cmdline0 \ |
njn | 97db761 | 2009-08-04 02:32:55 +0000 | [diff] [blame] | 60 | filter_cmdline1 \ |
njn | d6db259 | 2009-07-24 05:16:31 +0000 | [diff] [blame] | 61 | filter_fdleak \ |
bart | d77a4ca | 2014-06-28 07:18:33 +0000 | [diff] [blame] | 62 | filter_ioctl_moans \ |
njn | d6db259 | 2009-07-24 05:16:31 +0000 | [diff] [blame] | 63 | filter_none_discards \ |
| 64 | filter_stderr \ |
sewardj | a62e961 | 2012-06-05 11:10:19 +0000 | [diff] [blame] | 65 | filter_timestamp \ |
| 66 | allexec_prepare_prereq |
njn25 | 4d54243 | 2002-09-23 16:09:39 +0000 | [diff] [blame] | 67 | |
sewardj | 9c606bd | 2008-09-18 18:12:50 +0000 | [diff] [blame] | 68 | noinst_HEADERS = fdleak.h |
| 69 | |
njn | 8b68b64 | 2009-06-24 00:37:09 +0000 | [diff] [blame] | 70 | EXTRA_DIST = \ |
philippe | 2aeaf8e | 2011-12-11 16:29:43 +0000 | [diff] [blame] | 71 | allexec32.stdout.exp allexec32.stderr.exp allexec32.vgtest\ |
| 72 | allexec64.stdout.exp allexec64.stderr.exp allexec64.vgtest\ |
njn | 3dd0a91 | 2005-06-28 19:44:10 +0000 | [diff] [blame] | 73 | ansi.stderr.exp ansi.vgtest \ |
njn | d8ced86 | 2003-04-08 00:47:05 +0000 | [diff] [blame] | 74 | args.stderr.exp args.stdout.exp args.vgtest \ |
sewardj | 112711a | 2015-04-10 12:30:09 +0000 | [diff] [blame] | 75 | async-sigs.stderr.exp async-sigs.stderr.exp-mips32 \ |
| 76 | async-sigs.vgtest \ |
philippe | 3815259 | 2015-04-01 22:51:07 +0000 | [diff] [blame] | 77 | bigcode.vgtest bigcode.stderr.exp bigcode.stdout.exp \ |
njn | d8ced86 | 2003-04-08 00:47:05 +0000 | [diff] [blame] | 78 | bitfield1.stderr.exp bitfield1.vgtest \ |
sewardj | 35c1c7c | 2006-08-16 15:07:48 +0000 | [diff] [blame] | 79 | bug129866.vgtest bug129866.stderr.exp bug129866.stdout.exp \ |
rhyskidd | 49af592 | 2015-05-23 10:20:06 +0000 | [diff] [blame^] | 80 | bug234814.vgtest bug234814.stderr.exp bug234814.stdout.exp \ |
nethercote | 535f03b | 2004-02-15 15:32:51 +0000 | [diff] [blame] | 81 | closeall.stderr.exp closeall.vgtest \ |
njn | 2e9f3f3 | 2005-10-26 16:17:46 +0000 | [diff] [blame] | 82 | cmdline0.stderr.exp cmdline0.stdout.exp cmdline0.vgtest \ |
nethercote | f4928da | 2004-06-15 10:54:40 +0000 | [diff] [blame] | 83 | cmdline1.stderr.exp cmdline1.stdout.exp cmdline1.vgtest \ |
| 84 | cmdline2.stderr.exp cmdline2.stdout.exp cmdline2.vgtest \ |
| 85 | cmdline3.stderr.exp cmdline3.vgtest \ |
| 86 | cmdline4.stderr.exp cmdline4.vgtest \ |
| 87 | cmdline5.stderr.exp cmdline5.vgtest \ |
| 88 | cmdline6.stderr.exp cmdline6.vgtest \ |
njn | f8a11cf | 2009-08-02 23:03:06 +0000 | [diff] [blame] | 89 | cmd-with-special.stderr.exp cmd-with-special.vgtest \ |
njn | d8ced86 | 2003-04-08 00:47:05 +0000 | [diff] [blame] | 90 | coolo_sigaction.stderr.exp \ |
njn25 | 4d54243 | 2002-09-23 16:09:39 +0000 | [diff] [blame] | 91 | coolo_sigaction.stdout.exp coolo_sigaction.vgtest \ |
njn | d8ced86 | 2003-04-08 00:47:05 +0000 | [diff] [blame] | 92 | coolo_strlen.stderr.exp coolo_strlen.vgtest \ |
njn | d8ced86 | 2003-04-08 00:47:05 +0000 | [diff] [blame] | 93 | discard.stderr.exp discard.stdout.exp \ |
njn | 4d5490d | 2002-10-04 14:16:38 +0000 | [diff] [blame] | 94 | discard.vgtest \ |
bart | 5767b60 | 2011-10-14 09:31:04 +0000 | [diff] [blame] | 95 | empty-exe.vgtest empty-exe.stderr.exp \ |
nethercote | 02c53b6 | 2004-10-29 13:17:36 +0000 | [diff] [blame] | 96 | exec-sigmask.vgtest exec-sigmask.stdout.exp \ |
sewardj | 2fa01f1 | 2005-11-19 01:32:17 +0000 | [diff] [blame] | 97 | exec-sigmask.stdout.exp2 exec-sigmask.stdout.exp3 exec-sigmask.stderr.exp \ |
thughes | bc0b196 | 2004-06-28 21:37:58 +0000 | [diff] [blame] | 98 | execve.vgtest execve.stdout.exp execve.stderr.exp \ |
florian | 5430ede | 2011-10-09 23:28:47 +0000 | [diff] [blame] | 99 | faultstatus.vgtest faultstatus.stderr.exp faultstatus.stderr.exp-s390x \ |
thughes | d4b51a6 | 2004-07-29 21:20:11 +0000 | [diff] [blame] | 100 | fcntl_setown.vgtest fcntl_setown.stdout.exp fcntl_setown.stderr.exp \ |
njn | cda5a15 | 2009-02-17 06:55:10 +0000 | [diff] [blame] | 101 | fdleak_cmsg.stderr.exp fdleak_cmsg.vgtest \ |
| 102 | fdleak_creat.stderr.exp fdleak_creat.vgtest \ |
| 103 | fdleak_dup.stderr.exp fdleak_dup.vgtest \ |
| 104 | fdleak_dup2.stderr.exp fdleak_dup2.vgtest \ |
| 105 | fdleak_fcntl.stderr.exp fdleak_fcntl.vgtest \ |
| 106 | fdleak_ipv4.stderr.exp fdleak_ipv4.stdout.exp fdleak_ipv4.vgtest \ |
| 107 | fdleak_open.stderr.exp fdleak_open.vgtest \ |
| 108 | fdleak_pipe.stderr.exp fdleak_pipe.vgtest \ |
| 109 | fdleak_socketpair.stderr.exp fdleak_socketpair.vgtest \ |
| 110 | floored.stderr.exp floored.stdout.exp floored.vgtest \ |
njn | d8ced86 | 2003-04-08 00:47:05 +0000 | [diff] [blame] | 111 | fork.stderr.exp fork.stdout.exp fork.vgtest \ |
| 112 | fucomip.stderr.exp fucomip.vgtest \ |
| 113 | gxx304.stderr.exp gxx304.vgtest \ |
florian | 251c2f9 | 2012-07-05 21:21:37 +0000 | [diff] [blame] | 114 | ifunc.stderr.exp ifunc.stdout.exp ifunc.vgtest \ |
bart | d77a4ca | 2014-06-28 07:18:33 +0000 | [diff] [blame] | 115 | ioctl_moans.stderr.exp ioctl_moans.vgtest \ |
philippe | ffcfa7a | 2015-04-11 14:32:25 +0000 | [diff] [blame] | 116 | libvex_test.stderr.exp libvex_test.vgtest \ |
| 117 | libvexmultiarch_test.stderr.exp libvexmultiarch_test.vgtest \ |
sewardj | b5f6f51 | 2005-03-10 23:59:00 +0000 | [diff] [blame] | 118 | manythreads.stdout.exp manythreads.stderr.exp manythreads.vgtest \ |
| 119 | map_unaligned.stderr.exp map_unaligned.vgtest \ |
fitzhardinge | e3c6b6f | 2004-03-12 10:51:39 +0000 | [diff] [blame] | 120 | map_unmap.stderr.exp map_unmap.stdout.exp map_unmap.vgtest \ |
sewardj | 5f2dcad | 2011-10-24 08:53:03 +0000 | [diff] [blame] | 121 | mmap_fcntl_bug.vgtest mmap_fcntl_bug.stdout.exp \ |
| 122 | mmap_fcntl_bug.stderr.exp \ |
thughes | 8579b10 | 2004-08-14 18:52:27 +0000 | [diff] [blame] | 123 | mq.stderr.exp mq.vgtest \ |
njn | d8ced86 | 2003-04-08 00:47:05 +0000 | [diff] [blame] | 124 | munmap_exe.stderr.exp munmap_exe.vgtest \ |
sewardj | b1b2a35 | 2005-07-07 14:29:21 +0000 | [diff] [blame] | 125 | nestedfns.stderr.exp nestedfns.stdout.exp nestedfns.vgtest \ |
florian | 5945164 | 2011-12-24 21:50:53 +0000 | [diff] [blame] | 126 | nodir.stderr.exp nodir.vgtest \ |
sewardj | b5f6f51 | 2005-03-10 23:59:00 +0000 | [diff] [blame] | 127 | pending.stdout.exp pending.stderr.exp pending.vgtest \ |
rjwalsh | 8758264 | 2009-08-27 05:15:53 +0000 | [diff] [blame] | 128 | procfs-linux.stderr.exp-with-readlinkat \ |
bart | 2b08378 | 2009-08-26 18:45:46 +0000 | [diff] [blame] | 129 | procfs-linux.stderr.exp-without-readlinkat \ |
| 130 | procfs-linux.vgtest \ |
mjw | 8301982 | 2015-05-22 09:20:03 +0000 | [diff] [blame] | 131 | procfs-non-linux.vgtest \ |
| 132 | procfs-non-linux.stderr.exp-with-readlinkat \ |
| 133 | procfs-non-linux.stderr.exp-without-readlinkat \ |
njn | 63d7e52 | 2005-06-30 02:15:59 +0000 | [diff] [blame] | 134 | pth_atfork1.stderr.exp pth_atfork1.stdout.exp pth_atfork1.vgtest \ |
njn | d8ced86 | 2003-04-08 00:47:05 +0000 | [diff] [blame] | 135 | pth_blockedsig.stderr.exp \ |
njn25 | 4d54243 | 2002-09-23 16:09:39 +0000 | [diff] [blame] | 136 | pth_blockedsig.stdout.exp pth_blockedsig.vgtest \ |
njn | 63d7e52 | 2005-06-30 02:15:59 +0000 | [diff] [blame] | 137 | pth_cancel1.stderr.exp pth_cancel1.stdout.exp pth_cancel1.vgtest \ |
| 138 | pth_cancel2.stderr.exp pth_cancel2.vgtest \ |
| 139 | pth_cvsimple.stderr.exp pth_cvsimple.stdout.exp pth_cvsimple.vgtest \ |
| 140 | pth_empty.stderr.exp pth_empty.vgtest \ |
| 141 | pth_exit.stderr.exp pth_exit.vgtest \ |
| 142 | pth_exit2.stderr.exp pth_exit2.vgtest \ |
| 143 | pth_mutexspeed.stderr.exp \ |
| 144 | pth_mutexspeed.stdout.exp pth_mutexspeed.vgtest \ |
| 145 | pth_once.stderr.exp pth_once.stdout.exp pth_once.vgtest \ |
| 146 | pth_rwlock.stderr.exp pth_rwlock.vgtest \ |
thughes | 5e5e213 | 2004-11-16 19:40:05 +0000 | [diff] [blame] | 147 | pth_stackalign.stderr.exp \ |
| 148 | pth_stackalign.stdout.exp pth_stackalign.vgtest \ |
njn | d8ced86 | 2003-04-08 00:47:05 +0000 | [diff] [blame] | 149 | rcrl.stderr.exp rcrl.stdout.exp rcrl.vgtest \ |
| 150 | readline1.stderr.exp readline1.stdout.exp \ |
njn25 | 4d54243 | 2002-09-23 16:09:39 +0000 | [diff] [blame] | 151 | readline1.vgtest \ |
sewardj | f9ebc39 | 2010-05-09 22:30:43 +0000 | [diff] [blame] | 152 | require-text-symbol-1.vgtest \ |
sewardj | c5eceac | 2010-05-14 11:18:52 +0000 | [diff] [blame] | 153 | require-text-symbol-1.stderr.exp \ |
sewardj | f9ebc39 | 2010-05-09 22:30:43 +0000 | [diff] [blame] | 154 | require-text-symbol-2.vgtest \ |
| 155 | require-text-symbol-2.stderr.exp-libcso6 \ |
njn | 98f684e | 2005-06-30 04:41:56 +0000 | [diff] [blame] | 156 | res_search.stderr.exp res_search.stdout.exp res_search.vgtest \ |
njn | d8ced86 | 2003-04-08 00:47:05 +0000 | [diff] [blame] | 157 | resolv.stderr.exp resolv.stdout.exp resolv.vgtest \ |
thughes | ad1c956 | 2004-06-26 11:27:52 +0000 | [diff] [blame] | 158 | rlimit_nofile.stderr.exp rlimit_nofile.stdout.exp rlimit_nofile.vgtest \ |
tom | aba260b | 2012-03-01 13:42:18 +0000 | [diff] [blame] | 159 | rlimit64_nofile.stderr.exp rlimit64_nofile.stdout.exp rlimit64_nofile.vgtest \ |
sewardj | b5f6f51 | 2005-03-10 23:59:00 +0000 | [diff] [blame] | 160 | selfrun.stderr.exp selfrun.stdout.exp selfrun.vgtest \ |
thughes | 0376628 | 2004-06-13 14:23:00 +0000 | [diff] [blame] | 161 | sem.stderr.exp sem.stdout.exp sem.vgtest \ |
thughes | 4dea4ab | 2004-03-23 19:48:54 +0000 | [diff] [blame] | 162 | semlimit.stderr.exp semlimit.stdout.exp semlimit.vgtest \ |
njn | d8ced86 | 2003-04-08 00:47:05 +0000 | [diff] [blame] | 163 | sha1_test.stderr.exp sha1_test.vgtest \ |
| 164 | shortpush.stderr.exp shortpush.vgtest \ |
| 165 | shorts.stderr.exp shorts.vgtest \ |
sewardj | b5f6f51 | 2005-03-10 23:59:00 +0000 | [diff] [blame] | 166 | sigstackgrowth.stdout.exp sigstackgrowth.stderr.exp sigstackgrowth.vgtest \ |
sewardj | b5f6f51 | 2005-03-10 23:59:00 +0000 | [diff] [blame] | 167 | stackgrowth.stdout.exp stackgrowth.stderr.exp stackgrowth.vgtest \ |
fitzhardinge | 31ba905 | 2004-01-16 02:15:23 +0000 | [diff] [blame] | 168 | syscall-restart1.vgtest syscall-restart1.stdout.exp syscall-restart1.stderr.exp \ |
| 169 | syscall-restart2.vgtest syscall-restart2.stdout.exp syscall-restart2.stderr.exp \ |
njn | d4f90d2 | 2009-07-13 07:02:26 +0000 | [diff] [blame] | 170 | syslog.vgtest syslog.stderr.exp \ |
fitzhardinge | e3c6b6f | 2004-03-12 10:51:39 +0000 | [diff] [blame] | 171 | system.stderr.exp system.vgtest \ |
sewardj | b5f6f51 | 2005-03-10 23:59:00 +0000 | [diff] [blame] | 172 | thread-exits.stderr.exp thread-exits.stdout.exp thread-exits.vgtest \ |
njn | 1d3566c | 2005-03-13 05:10:08 +0000 | [diff] [blame] | 173 | threaded-fork.stderr.exp threaded-fork.stdout.exp threaded-fork.vgtest \ |
njn | 98f684e | 2005-06-30 04:41:56 +0000 | [diff] [blame] | 174 | threadederrno.stderr.exp threadederrno.stdout.exp \ |
| 175 | threadederrno.vgtest \ |
njn | d6db259 | 2009-07-24 05:16:31 +0000 | [diff] [blame] | 176 | timestamp.stderr.exp timestamp.vgtest \ |
sewardj | d44ab28 | 2005-08-01 13:40:08 +0000 | [diff] [blame] | 177 | tls.vgtest tls.stderr.exp tls.stdout.exp \ |
florian | 227a1ec | 2014-12-12 19:32:10 +0000 | [diff] [blame] | 178 | unit_debuglog.stderr.exp unit_debuglog.vgtest \ |
tom | 9e4b636 | 2012-02-10 09:39:37 +0000 | [diff] [blame] | 179 | vgprintf.stderr.exp vgprintf.vgtest \ |
| 180 | process_vm_readv_writev.stderr.exp process_vm_readv_writev.vgtest |
njn25 | 4d54243 | 2002-09-23 16:09:39 +0000 | [diff] [blame] | 181 | |
daywalker | c42d8bc | 2003-04-17 17:00:43 +0000 | [diff] [blame] | 182 | check_PROGRAMS = \ |
tom | b8abe82 | 2005-11-02 15:47:43 +0000 | [diff] [blame] | 183 | ansi args \ |
njn | 2d5ff4f | 2009-05-03 22:53:19 +0000 | [diff] [blame] | 184 | async-sigs \ |
| 185 | bitfield1 \ |
rhyskidd | 49af592 | 2015-05-23 10:20:06 +0000 | [diff] [blame^] | 186 | bug129866 bug234814 \ |
sewardj | 35c1c7c | 2006-08-16 15:07:48 +0000 | [diff] [blame] | 187 | closeall coolo_strlen \ |
njn | 3a99d29 | 2005-06-29 03:46:32 +0000 | [diff] [blame] | 188 | discard exec-sigmask execve faultstatus fcntl_setown \ |
| 189 | fdleak_cmsg fdleak_creat fdleak_dup fdleak_dup2 \ |
| 190 | fdleak_fcntl fdleak_ipv4 fdleak_open fdleak_pipe \ |
| 191 | fdleak_socketpair \ |
njn | f76d27a | 2009-05-28 01:53:07 +0000 | [diff] [blame] | 192 | floored fork fucomip \ |
bart | d77a4ca | 2014-06-28 07:18:33 +0000 | [diff] [blame] | 193 | ioctl_moans \ |
philippe | ffcfa7a | 2015-04-11 14:32:25 +0000 | [diff] [blame] | 194 | libvex_test \ |
| 195 | libvexmultiarch_test \ |
rhyskidd | 1b14466 | 2015-01-09 15:56:36 +0000 | [diff] [blame] | 196 | manythreads \ |
sewardj | 5f2dcad | 2011-10-24 08:53:03 +0000 | [diff] [blame] | 197 | mmap_fcntl_bug \ |
njn | 0458a12 | 2009-02-13 06:23:46 +0000 | [diff] [blame] | 198 | munmap_exe map_unaligned map_unmap mq \ |
njn | 63d7e52 | 2005-06-30 02:15:59 +0000 | [diff] [blame] | 199 | pending \ |
bart | d1f724c | 2009-08-26 18:11:18 +0000 | [diff] [blame] | 200 | procfs-cmdline-exe \ |
njn | 63d7e52 | 2005-06-30 02:15:59 +0000 | [diff] [blame] | 201 | pth_atfork1 pth_blockedsig pth_cancel1 pth_cancel2 pth_cvsimple \ |
| 202 | pth_empty pth_exit pth_exit2 pth_mutexspeed pth_once pth_rwlock \ |
| 203 | pth_stackalign \ |
sewardj | f9ebc39 | 2010-05-09 22:30:43 +0000 | [diff] [blame] | 204 | rcrl readline1 \ |
| 205 | require-text-symbol \ |
| 206 | res_search resolv \ |
sewardj | 74a1658 | 2012-03-27 10:03:56 +0000 | [diff] [blame] | 207 | rlimit_nofile selfrun sem semlimit sha1_test \ |
njn | 2f2b1b3 | 2009-04-29 04:18:30 +0000 | [diff] [blame] | 208 | shortpush shorts stackgrowth sigstackgrowth \ |
njn | d4f90d2 | 2009-07-13 07:02:26 +0000 | [diff] [blame] | 209 | syscall-restart1 syscall-restart2 \ |
| 210 | syslog \ |
| 211 | system \ |
rhyskidd | 1b14466 | 2015-01-09 15:56:36 +0000 | [diff] [blame] | 212 | thread-exits \ |
njn | d6db259 | 2009-07-24 05:16:31 +0000 | [diff] [blame] | 213 | threaded-fork \ |
| 214 | threadederrno \ |
| 215 | timestamp \ |
| 216 | tls \ |
| 217 | tls.so \ |
| 218 | tls2.so \ |
florian | 227a1ec | 2014-12-12 19:32:10 +0000 | [diff] [blame] | 219 | unit_debuglog \ |
bart | 116458b | 2009-12-29 14:11:38 +0000 | [diff] [blame] | 220 | valgrind_cpp_test \ |
njn | d6db259 | 2009-07-24 05:16:31 +0000 | [diff] [blame] | 221 | vgprintf \ |
| 222 | coolo_sigaction \ |
tom | 9e4b636 | 2012-02-10 09:39:37 +0000 | [diff] [blame] | 223 | gxx304 \ |
| 224 | process_vm_readv_writev |
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 225 | |
florian | 3df0211 | 2013-10-04 11:35:50 +0000 | [diff] [blame] | 226 | if HAVE_NESTED_FUNCTIONS |
| 227 | check_PROGRAMS += nestedfns |
| 228 | endif |
| 229 | |
sewardj | 74a1658 | 2012-03-27 10:03:56 +0000 | [diff] [blame] | 230 | # This doesn't appear to be compilable on Darwin. |
| 231 | if ! VGCONF_OS_IS_DARWIN |
| 232 | check_PROGRAMS += rlimit64_nofile |
| 233 | endif |
njn | f76d27a | 2009-05-28 01:53:07 +0000 | [diff] [blame] | 234 | |
florian | 251c2f9 | 2012-07-05 21:21:37 +0000 | [diff] [blame] | 235 | if BUILD_IFUNC_TESTS |
| 236 | check_PROGRAMS += ifunc |
| 237 | endif |
njn | f76d27a | 2009-05-28 01:53:07 +0000 | [diff] [blame] | 238 | |
njn | 07891f9 | 2009-02-22 23:38:10 +0000 | [diff] [blame] | 239 | AM_CFLAGS += $(AM_FLAG_M3264_PRI) |
| 240 | AM_CXXFLAGS += $(AM_FLAG_M3264_PRI) |
| 241 | |
njn | 5d8a230 | 2005-07-02 18:24:58 +0000 | [diff] [blame] | 242 | # Extra stuff for C tests |
njn | 5304457 | 2009-02-19 09:52:05 +0000 | [diff] [blame] | 243 | ansi_CFLAGS = $(AM_CFLAGS) -ansi |
bart | 536081d | 2011-05-15 17:06:33 +0000 | [diff] [blame] | 244 | execve_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@ |
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 245 | floored_LDADD = -lm |
njn | 1d3566c | 2005-03-13 05:10:08 +0000 | [diff] [blame] | 246 | manythreads_LDADD = -lpthread |
njn | f76d27a | 2009-05-28 01:53:07 +0000 | [diff] [blame] | 247 | if VGCONF_OS_IS_DARWIN |
| 248 | nestedfns_CFLAGS = $(AM_CFLAGS) -fnested-functions |
| 249 | else |
njn | 20d3e60 | 2009-05-29 00:31:31 +0000 | [diff] [blame] | 250 | nestedfns_CFLAGS = $(AM_CFLAGS) |
njn | f76d27a | 2009-05-28 01:53:07 +0000 | [diff] [blame] | 251 | mq_LDADD = -lrt |
| 252 | endif |
philippe | ffcfa7a | 2015-04-11 14:32:25 +0000 | [diff] [blame] | 253 | libvex_test_LDADD = ../../VEX/libvex-@VGCONF_ARCH_PRI@-@VGCONF_OS@.a |
| 254 | libvexmultiarch_test_LDADD = \ |
| 255 | ../../VEX/libvexmultiarch-@VGCONF_ARCH_PRI@-@VGCONF_OS@.a \ |
| 256 | ../../VEX/libvex-@VGCONF_ARCH_PRI@-@VGCONF_OS@.a |
| 257 | libvexmultiarch_test_SOURCES = libvex_test.c |
njn | 63d7e52 | 2005-06-30 02:15:59 +0000 | [diff] [blame] | 258 | pth_atfork1_LDADD = -lpthread |
njn | 1d3566c | 2005-03-13 05:10:08 +0000 | [diff] [blame] | 259 | pth_blockedsig_LDADD = -lpthread |
njn | 5304457 | 2009-02-19 09:52:05 +0000 | [diff] [blame] | 260 | pth_cancel1_CFLAGS = $(AM_CFLAGS) -Wno-shadow |
njn | 63d7e52 | 2005-06-30 02:15:59 +0000 | [diff] [blame] | 261 | pth_cancel1_LDADD = -lpthread |
njn | 63d7e52 | 2005-06-30 02:15:59 +0000 | [diff] [blame] | 262 | pth_cancel2_LDADD = -lpthread |
njn | 63d7e52 | 2005-06-30 02:15:59 +0000 | [diff] [blame] | 263 | pth_cvsimple_LDADD = -lpthread |
njn | 63d7e52 | 2005-06-30 02:15:59 +0000 | [diff] [blame] | 264 | pth_empty_LDADD = -lpthread |
njn | 63d7e52 | 2005-06-30 02:15:59 +0000 | [diff] [blame] | 265 | pth_exit_LDADD = -lpthread |
njn | 63d7e52 | 2005-06-30 02:15:59 +0000 | [diff] [blame] | 266 | pth_exit2_LDADD = -lpthread |
njn | 63d7e52 | 2005-06-30 02:15:59 +0000 | [diff] [blame] | 267 | pth_mutexspeed_LDADD = -lpthread |
njn | 63d7e52 | 2005-06-30 02:15:59 +0000 | [diff] [blame] | 268 | pth_once_LDADD = -lpthread |
njn | 63d7e52 | 2005-06-30 02:15:59 +0000 | [diff] [blame] | 269 | pth_rwlock_LDADD = -lpthread |
njn | 1d3566c | 2005-03-13 05:10:08 +0000 | [diff] [blame] | 270 | pth_stackalign_LDADD = -lpthread |
sewardj | 6e9de46 | 2011-06-28 07:25:29 +0000 | [diff] [blame] | 271 | res_search_LDADD = -lresolv -lpthread |
| 272 | resolv_LDADD = -lresolv -lpthread |
thughes | 4dea4ab | 2004-03-23 19:48:54 +0000 | [diff] [blame] | 273 | semlimit_LDADD = -lpthread |
sewardj | b5f6f51 | 2005-03-10 23:59:00 +0000 | [diff] [blame] | 274 | thread_exits_LDADD = -lpthread |
njn | 1d3566c | 2005-03-13 05:10:08 +0000 | [diff] [blame] | 275 | threaded_fork_LDADD = -lpthread |
njn | 98f684e | 2005-06-30 04:41:56 +0000 | [diff] [blame] | 276 | threadederrno_LDADD = -lpthread |
sewardj | b5f6f51 | 2005-03-10 23:59:00 +0000 | [diff] [blame] | 277 | tls_SOURCES = tls.c tls2.c |
tom | faf6727 | 2010-04-29 09:22:25 +0000 | [diff] [blame] | 278 | tls_DEPENDENCIES = tls.so tls2.so |
philippe | 1670b05 | 2014-08-15 10:27:52 +0000 | [diff] [blame] | 279 | tls_LDFLAGS = -Wl,-rpath,$(abs_top_builddir)/none/tests |
tom | faf6727 | 2010-04-29 09:22:25 +0000 | [diff] [blame] | 280 | tls_LDADD = tls.so tls2.so -lpthread |
sewardj | b5f6f51 | 2005-03-10 23:59:00 +0000 | [diff] [blame] | 281 | tls_so_SOURCES = tls_so.c |
sewardj | b5f6f51 | 2005-03-10 23:59:00 +0000 | [diff] [blame] | 282 | tls_so_DEPENDENCIES = tls2.so |
njn | f76d27a | 2009-05-28 01:53:07 +0000 | [diff] [blame] | 283 | if VGCONF_OS_IS_DARWIN |
| 284 | tls_so_LDFLAGS = -dynamic -dynamiclib -all_load -fpic |
| 285 | tls_so_LDADD = `pwd`/tls2.so |
| 286 | else |
philippe | 1670b05 | 2014-08-15 10:27:52 +0000 | [diff] [blame] | 287 | tls_so_LDFLAGS = -Wl,-rpath,$(abs_top_builddir)/none/tests -shared -fPIC |
sewardj | 1eff82b | 2006-10-17 00:56:43 +0000 | [diff] [blame] | 288 | tls_so_LDADD = tls2.so |
| 289 | endif |
njn | 5304457 | 2009-02-19 09:52:05 +0000 | [diff] [blame] | 290 | tls_so_CFLAGS = $(AM_CFLAGS) -fPIC |
sewardj | b5f6f51 | 2005-03-10 23:59:00 +0000 | [diff] [blame] | 291 | tls2_so_SOURCES = tls2_so.c |
njn | f76d27a | 2009-05-28 01:53:07 +0000 | [diff] [blame] | 292 | if VGCONF_OS_IS_DARWIN |
sewardj | 6e9de46 | 2011-06-28 07:25:29 +0000 | [diff] [blame] | 293 | tls2_so_LDFLAGS = -dynamic -dynamiclib -all_load |
njn | f76d27a | 2009-05-28 01:53:07 +0000 | [diff] [blame] | 294 | else |
sewardj | 6e9de46 | 2011-06-28 07:25:29 +0000 | [diff] [blame] | 295 | tls2_so_LDFLAGS = -shared |
njn | f76d27a | 2009-05-28 01:53:07 +0000 | [diff] [blame] | 296 | endif |
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 297 | |
bart | 116458b | 2009-12-29 14:11:38 +0000 | [diff] [blame] | 298 | valgrind_cpp_test_SOURCES = valgrind_cpp_test.cpp |
| 299 | valgrind_cpp_test_LDADD = -lstdc++ |
| 300 | |
njn | 5d8a230 | 2005-07-02 18:24:58 +0000 | [diff] [blame] | 301 | # C++ tests |
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 302 | coolo_sigaction_SOURCES = coolo_sigaction.cpp |
| 303 | gxx304_SOURCES = gxx304.cpp |
| 304 | |