njn | 5304457 | 2009-02-19 09:52:05 +0000 | [diff] [blame] | 1 | |
2 | include $(top_srcdir)/Makefile.tool-tests.am | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 3 | |
4 | SUBDIRS = . | ||||
5 | |||||
6 | DIST_SUBDIRS = . | ||||
7 | |||||
bart | 9e87dca | 2009-03-10 09:19:26 +0000 | [diff] [blame] | 8 | noinst_SCRIPTS = \ |
9 | filter_error_summary \ | ||||
10 | filter_stderr \ | ||||
11 | filter_stderr_and_thread_no \ | ||||
12 | run_openmp_test \ | ||||
bart | 80e3580 | 2008-03-19 17:02:26 +0000 | [diff] [blame] | 13 | supported_libpthread |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 14 | |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 15 | EXTRA_DIST = \ |
16 | $(noinst_SCRIPTS) \ | ||||
bart | 948a465 | 2009-03-11 18:29:00 +0000 | [diff] [blame] | 17 | atomic_var.stderr.exp-with-atomic-builtins \ |
bart | 1d07a38 | 2008-07-29 15:27:48 +0000 | [diff] [blame] | 18 | atomic_var.stderr.exp-without-atomic-builtins \ |
bart | cca440b | 2008-07-10 11:58:08 +0000 | [diff] [blame] | 19 | atomic_var.vgtest \ |
bart | c4a9e0f | 2008-11-17 17:38:28 +0000 | [diff] [blame] | 20 | bar_bad.stderr.exp \ |
21 | bar_bad.vgtest \ | ||||
bart | dc35ec0 | 2008-12-25 09:09:59 +0000 | [diff] [blame] | 22 | bar_trivial.stdout.exp \ |
bart | c4a9e0f | 2008-11-17 17:38:28 +0000 | [diff] [blame] | 23 | bar_trivial.stderr.exp \ |
24 | bar_trivial.vgtest \ | ||||
25 | boost_thread.stderr.exp \ | ||||
26 | boost_thread.vgtest \ | ||||
sewardj | 8244481 | 2008-12-23 20:46:12 +0000 | [diff] [blame] | 27 | circular_buffer.stderr.exp-with-atomic-builtins \ |
28 | circular_buffer.stderr.exp-without-atomic-builtins \ | ||||
bart | 6fd7d74 | 2008-12-17 19:21:17 +0000 | [diff] [blame] | 29 | circular_buffer.vgtest \ |
bart | 6c7c76e | 2009-05-01 12:23:47 +0000 | [diff] [blame^] | 30 | custom_alloc.vgtest \ |
31 | custom_alloc.stderr.exp \ | ||||
bart | 34eff98 | 2008-05-01 13:50:20 +0000 | [diff] [blame] | 32 | drd_bitmap_test.stderr.exp \ |
bart | e65b4c6 | 2008-07-04 11:47:06 +0000 | [diff] [blame] | 33 | drd_bitmap_test.stdout.exp \ |
34 | drd_bitmap_test.vgtest \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 35 | fp_race.stderr.exp \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 36 | fp_race.vgtest \ |
37 | fp_race2.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 38 | fp_race2.vgtest \ |
39 | hg01_all_ok.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 40 | hg01_all_ok.vgtest \ |
41 | hg02_deadlock.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 42 | hg02_deadlock.vgtest \ |
43 | hg03_inherit.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 44 | hg03_inherit.vgtest \ |
45 | hg04_race.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 46 | hg04_race.vgtest \ |
47 | hg05_race2.stderr.exp \ | ||||
bart | e65b4c6 | 2008-07-04 11:47:06 +0000 | [diff] [blame] | 48 | hg05_race2.stderr.exp-powerpc \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 49 | hg05_race2.vgtest \ |
50 | hg06_readshared.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 51 | hg06_readshared.vgtest \ |
bart | 1d4070d | 2008-05-14 12:22:15 +0000 | [diff] [blame] | 52 | hold_lock_1.stderr.exp \ |
53 | hold_lock_1.vgtest \ | ||||
54 | hold_lock_2.stderr.exp \ | ||||
55 | hold_lock_2.vgtest \ | ||||
bart | 96f892f | 2008-03-09 16:16:06 +0000 | [diff] [blame] | 56 | linuxthreads_det.stderr.exp \ |
57 | linuxthreads_det.stderr.exp-linuxthreads \ | ||||
58 | linuxthreads_det.stdout.exp \ | ||||
59 | linuxthreads_det.stdout.exp-linuxthreads \ | ||||
bart | e65b4c6 | 2008-07-04 11:47:06 +0000 | [diff] [blame] | 60 | linuxthreads_det.vgtest \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 61 | matinv.stderr.exp \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 62 | matinv.stdout.exp \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 63 | matinv.vgtest \ |
bart | 412efe5 | 2008-04-20 08:29:04 +0000 | [diff] [blame] | 64 | memory_allocation.stderr.exp \ |
65 | memory_allocation.vgtest \ | ||||
bart | e64f11d | 2008-10-05 17:37:06 +0000 | [diff] [blame] | 66 | monitor_example.stderr.exp \ |
67 | monitor_example.vgtest \ | ||||
bart | 3d4c332 | 2008-05-10 08:48:14 +0000 | [diff] [blame] | 68 | new_delete.stderr.exp \ |
69 | new_delete.vgtest \ | ||||
bart | 805043e | 2008-03-12 17:49:57 +0000 | [diff] [blame] | 70 | omp_matinv.stderr.exp \ |
71 | omp_matinv.stdout.exp \ | ||||
72 | omp_matinv.vgtest \ | ||||
bart | e8acf49 | 2008-03-12 17:27:20 +0000 | [diff] [blame] | 73 | omp_matinv_racy.stderr.exp \ |
74 | omp_matinv_racy.stdout.exp \ | ||||
75 | omp_matinv_racy.vgtest \ | ||||
bart | 805043e | 2008-03-12 17:49:57 +0000 | [diff] [blame] | 76 | omp_prime_racy.stderr.exp \ |
bart | 805043e | 2008-03-12 17:49:57 +0000 | [diff] [blame] | 77 | omp_prime_racy.vgtest \ |
bart | bbd3dcf | 2008-10-11 18:04:52 +0000 | [diff] [blame] | 78 | omp_printf.stderr.exp \ |
79 | omp_printf.vgtest \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 80 | pth_barrier.stderr.exp \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 81 | pth_barrier.vgtest \ |
82 | pth_barrier2.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 83 | pth_barrier2.vgtest \ |
84 | pth_barrier3.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 85 | pth_barrier3.vgtest \ |
bart | b235a67 | 2009-02-22 09:26:22 +0000 | [diff] [blame] | 86 | pth_barrier_race.stderr.exp \ |
87 | pth_barrier_race.vgtest \ | ||||
bart | d9e39ec | 2008-06-28 15:03:26 +0000 | [diff] [blame] | 88 | pth_barrier_reinit.stderr.exp \ |
89 | pth_barrier_reinit.vgtest \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 90 | pth_broadcast.stderr.exp \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 91 | pth_broadcast.vgtest \ |
bart | 032424f | 2008-09-27 12:26:17 +0000 | [diff] [blame] | 92 | pth_cancel_locked.stderr.exp \ |
93 | pth_cancel_locked.vgtest \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 94 | pth_cond_race.stderr.exp \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 95 | pth_cond_race.vgtest \ |
96 | pth_cond_race2.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 97 | pth_cond_race2.vgtest \ |
bart | 46b5fce | 2008-06-28 13:01:30 +0000 | [diff] [blame] | 98 | pth_cond_race3.stderr.exp \ |
99 | pth_cond_race3.vgtest \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 100 | pth_create_chain.stderr.exp \ |
bart | 7f8cd30 | 2009-01-13 08:22:05 +0000 | [diff] [blame] | 101 | pth_create_chain.stderr.exp-ppc \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 102 | pth_create_chain.vgtest \ |
bart | faec72f | 2009-04-26 07:14:15 +0000 | [diff] [blame] | 103 | pth_create_glibc_2_0.stderr.exp \ |
104 | pth_create_glibc_2_0.vgtest \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 105 | pth_detached.stderr.exp \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 106 | pth_detached.stdout.exp \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 107 | pth_detached.vgtest \ |
108 | pth_detached2.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 109 | pth_detached2.stdout.exp \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 110 | pth_detached2.vgtest \ |
bart | 3b9f3bf | 2008-03-16 07:48:07 +0000 | [diff] [blame] | 111 | pth_detached_sem.stderr.exp \ |
bart | 178cc16 | 2008-05-10 12:52:02 +0000 | [diff] [blame] | 112 | pth_detached_sem.stdout.exp \ |
bart | 3b9f3bf | 2008-03-16 07:48:07 +0000 | [diff] [blame] | 113 | pth_detached_sem.vgtest \ |
bart | 5639ce1 | 2009-01-20 14:25:22 +0000 | [diff] [blame] | 114 | pth_inconsistent_cond_wait.stderr.exp1 \ |
115 | pth_inconsistent_cond_wait.stderr.exp2 \ | ||||
bart | e65b4c6 | 2008-07-04 11:47:06 +0000 | [diff] [blame] | 116 | pth_inconsistent_cond_wait.vgtest \ |
bart | 81de224 | 2009-03-13 17:32:07 +0000 | [diff] [blame] | 117 | pth_process_shared_mutex.vgtest \ |
118 | pth_process_shared_mutex.c \ | ||||
bart | 19c4260 | 2008-07-07 08:04:08 +0000 | [diff] [blame] | 119 | pth_spinlock.stderr.exp \ |
120 | pth_spinlock.vgtest \ | ||||
bart | 4c85399 | 2008-07-07 16:53:45 +0000 | [diff] [blame] | 121 | qt4_mutex.stderr.exp \ |
122 | qt4_mutex.vgtest \ | ||||
bart | 4f578bf | 2008-07-07 18:35:13 +0000 | [diff] [blame] | 123 | qt4_rwlock.stderr.exp \ |
124 | qt4_rwlock.vgtest \ | ||||
bart | ef9603e | 2008-07-07 17:22:41 +0000 | [diff] [blame] | 125 | qt4_semaphore.stderr.exp \ |
126 | qt4_semaphore.vgtest \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 127 | recursive_mutex.stderr.exp \ |
bart | e8acf49 | 2008-03-12 17:27:20 +0000 | [diff] [blame] | 128 | recursive_mutex.stdout.exp \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 129 | recursive_mutex.vgtest \ |
130 | rwlock_race.stderr.exp \ | ||||
bart | b920b66 | 2008-04-09 17:44:28 +0000 | [diff] [blame] | 131 | rwlock_race.stderr.exp2 \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 132 | rwlock_race.vgtest \ |
bart | 178cc16 | 2008-05-10 12:52:02 +0000 | [diff] [blame] | 133 | rwlock_test.stderr.exp \ |
134 | rwlock_test.vgtest \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 135 | sem_as_mutex.stderr.exp \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 136 | sem_as_mutex.vgtest \ |
137 | sem_as_mutex2.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 138 | sem_as_mutex2.vgtest \ |
bart | e8acf49 | 2008-03-12 17:27:20 +0000 | [diff] [blame] | 139 | sigalrm.stderr.exp \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 140 | sigalrm.vgtest \ |
141 | tc01_simple_race.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 142 | tc01_simple_race.vgtest \ |
143 | tc02_simple_tls.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 144 | tc02_simple_tls.vgtest \ |
145 | tc03_re_excl.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 146 | tc03_re_excl.vgtest \ |
147 | tc04_free_lock.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 148 | tc04_free_lock.vgtest \ |
149 | tc05_simple_race.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 150 | tc05_simple_race.vgtest \ |
151 | tc06_two_races.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 152 | tc06_two_races.vgtest \ |
bart | 8360df5 | 2008-03-07 17:34:22 +0000 | [diff] [blame] | 153 | tc07_hbl1.stderr.exp \ |
154 | tc07_hbl1.stdout.exp \ | ||||
155 | tc07_hbl1.vgtest \ | ||||
156 | tc08_hbl2.stderr.exp \ | ||||
bart | 43409c9 | 2008-03-07 19:29:03 +0000 | [diff] [blame] | 157 | tc08_hbl2.stdout.exp \ |
bart | 8360df5 | 2008-03-07 17:34:22 +0000 | [diff] [blame] | 158 | tc08_hbl2.vgtest \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 159 | tc09_bad_unlock.stderr.exp \ |
bart | df96197 | 2008-04-28 16:51:24 +0000 | [diff] [blame] | 160 | tc09_bad_unlock.stderr.exp-glibc2.8 \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 161 | tc09_bad_unlock.vgtest \ |
162 | tc10_rec_lock.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 163 | tc10_rec_lock.vgtest \ |
164 | tc11_XCHG.stderr.exp tc11_XCHG.stdout.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 165 | tc11_XCHG.vgtest \ |
166 | tc12_rwl_trivial.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 167 | tc12_rwl_trivial.vgtest \ |
168 | tc13_laog1.stderr.exp \ | ||||
169 | tc13_laog1.vgtest \ | ||||
170 | tc15_laog_lockdel.stderr.exp \ | ||||
171 | tc15_laog_lockdel.vgtest \ | ||||
172 | tc16_byterace.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 173 | tc16_byterace.vgtest \ |
174 | tc17_sembar.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 175 | tc17_sembar.vgtest \ |
176 | tc18_semabuse.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 177 | tc18_semabuse.vgtest \ |
178 | tc19_shadowmem.stderr.exp \ | ||||
179 | tc19_shadowmem.vgtest \ | ||||
bart | 4ff230a | 2008-03-08 15:04:25 +0000 | [diff] [blame] | 180 | tc20_verifywrap.stderr.exp-glibc2.3 \ |
bart | 02aed96 | 2008-07-06 07:48:35 +0000 | [diff] [blame] | 181 | tc20_verifywrap.stderr.exp-glibc2.5 \ |
182 | tc20_verifywrap.stderr.exp-glibc2.5-ppc \ | ||||
bart | e65b4c6 | 2008-07-04 11:47:06 +0000 | [diff] [blame] | 183 | tc20_verifywrap.stderr.exp-glibc2.8 \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 184 | tc20_verifywrap.vgtest \ |
bart | 4ff230a | 2008-03-08 15:04:25 +0000 | [diff] [blame] | 185 | tc20_verifywrap2.stderr.exp-glibc2.3 \ |
bart | 3effeb9 | 2008-03-09 19:20:27 +0000 | [diff] [blame] | 186 | tc20_verifywrap2.stderr.exp-glibc2.3-b \ |
bart | 02aed96 | 2008-07-06 07:48:35 +0000 | [diff] [blame] | 187 | tc20_verifywrap2.stderr.exp-glibc2.5 \ |
188 | tc20_verifywrap2.stderr.exp-glibc2.5-ppc \ | ||||
bart | e65b4c6 | 2008-07-04 11:47:06 +0000 | [diff] [blame] | 189 | tc20_verifywrap2.stderr.exp-glibc2.8 \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 190 | tc20_verifywrap2.vgtest \ |
191 | tc21_pthonce.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 192 | tc21_pthonce.stdout.exp \ |
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 193 | tc21_pthonce.vgtest \ |
194 | tc22_exit_w_lock.stderr.exp-32bit \ | ||||
195 | tc22_exit_w_lock.stderr.exp-64bit \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 196 | tc22_exit_w_lock.vgtest \ |
197 | tc23_bogus_condwait.stderr.exp \ | ||||
bart | 40605eb | 2008-03-04 18:37:20 +0000 | [diff] [blame] | 198 | tc23_bogus_condwait.vgtest \ |
199 | tc24_nonzero_sem.stderr.exp \ | ||||
200 | tc24_nonzero_sem.vgtest \ | ||||
bart | e65b4c6 | 2008-07-04 11:47:06 +0000 | [diff] [blame] | 201 | trylock.stderr.exp \ |
202 | trylock.vgtest | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 203 | |
bart | cca440b | 2008-07-10 11:58:08 +0000 | [diff] [blame] | 204 | check_PROGRAMS = \ |
205 | atomic_var \ | ||||
bart | 6fd7d74 | 2008-12-17 19:21:17 +0000 | [diff] [blame] | 206 | circular_buffer \ |
bart | ad292b5 | 2008-05-01 14:11:45 +0000 | [diff] [blame] | 207 | drd_bitmap_test \ |
bart | 60389da | 2008-02-25 19:58:25 +0000 | [diff] [blame] | 208 | fp_race \ |
bart | 1d4070d | 2008-05-14 12:22:15 +0000 | [diff] [blame] | 209 | hold_lock \ |
bart | 96f892f | 2008-03-09 16:16:06 +0000 | [diff] [blame] | 210 | linuxthreads_det \ |
bart | 412efe5 | 2008-04-20 08:29:04 +0000 | [diff] [blame] | 211 | memory_allocation \ |
bart | e64f11d | 2008-10-05 17:37:06 +0000 | [diff] [blame] | 212 | monitor_example \ |
bart | 3d4c332 | 2008-05-10 08:48:14 +0000 | [diff] [blame] | 213 | new_delete \ |
bart | 60389da | 2008-02-25 19:58:25 +0000 | [diff] [blame] | 214 | pth_broadcast \ |
bart | 032424f | 2008-09-27 12:26:17 +0000 | [diff] [blame] | 215 | pth_cancel_locked \ |
bart | 60389da | 2008-02-25 19:58:25 +0000 | [diff] [blame] | 216 | pth_cond_race \ |
217 | pth_create_chain \ | ||||
218 | pth_detached \ | ||||
bart | 3b9f3bf | 2008-03-16 07:48:07 +0000 | [diff] [blame] | 219 | pth_detached_sem \ |
bart | 81de224 | 2009-03-13 17:32:07 +0000 | [diff] [blame] | 220 | pth_process_shared_mutex \ |
bart | 3bb1cec | 2008-06-28 16:01:43 +0000 | [diff] [blame] | 221 | pth_inconsistent_cond_wait \ |
bart | 5357fcb | 2008-02-27 15:46:00 +0000 | [diff] [blame] | 222 | recursive_mutex \ |
njn | 6ab37c7 | 2009-02-23 01:33:40 +0000 | [diff] [blame] | 223 | rwlock_race \ |
224 | rwlock_test \ | ||||
bart | 5bd9f2d | 2008-03-03 20:31:58 +0000 | [diff] [blame] | 225 | sem_as_mutex \ |
bart | 60389da | 2008-02-25 19:58:25 +0000 | [diff] [blame] | 226 | sigalrm \ |
bart | 848fdf8 | 2008-03-02 19:03:19 +0000 | [diff] [blame] | 227 | trylock |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 228 | |
bart | 61e34a1 | 2008-11-10 18:54:46 +0000 | [diff] [blame] | 229 | if HAVE_BOOST_1_35 |
bart | c4a9e0f | 2008-11-17 17:38:28 +0000 | [diff] [blame] | 230 | check_PROGRAMS += boost_thread |
bart | da7c098 | 2008-07-28 11:36:11 +0000 | [diff] [blame] | 231 | endif |
bart | 29cc9db | 2008-03-09 15:59:30 +0000 | [diff] [blame] | 232 | |
bart | 4c85399 | 2008-07-07 16:53:45 +0000 | [diff] [blame] | 233 | if HAVE_OPENMP |
bart | bbd3dcf | 2008-10-11 18:04:52 +0000 | [diff] [blame] | 234 | check_PROGRAMS += omp_matinv omp_prime omp_printf |
bart | 4c85399 | 2008-07-07 16:53:45 +0000 | [diff] [blame] | 235 | endif |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 236 | |
bart | 5a8c67f | 2009-01-20 14:02:22 +0000 | [diff] [blame] | 237 | if HAVE_PTHREAD_BARRIER |
bart | b235a67 | 2009-02-22 09:26:22 +0000 | [diff] [blame] | 238 | check_PROGRAMS += matinv pth_barrier pth_barrier_race pth_barrier_reinit |
bart | 5a8c67f | 2009-01-20 14:02:22 +0000 | [diff] [blame] | 239 | endif |
240 | |||||
bart | faec72f | 2009-04-26 07:14:15 +0000 | [diff] [blame] | 241 | if HAVE_PTHREAD_CREATE_GLIBC_2_0 |
242 | check_PROGRAMS += pth_create_glibc_2_0 | ||||
243 | endif | ||||
244 | |||||
bart | 5a8c67f | 2009-01-20 14:02:22 +0000 | [diff] [blame] | 245 | if HAVE_PTHREAD_SPINLOCK |
246 | check_PROGRAMS += pth_spinlock | ||||
247 | endif | ||||
248 | |||||
bart | 61e34a1 | 2008-11-10 18:54:46 +0000 | [diff] [blame] | 249 | if HAVE_QTCORE |
250 | check_PROGRAMS += qt4_mutex qt4_rwlock qt4_semaphore | ||||
251 | endif | ||||
252 | |||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 253 | |
njn | 07891f9 | 2009-02-22 23:38:10 +0000 | [diff] [blame] | 254 | AM_CFLAGS += $(AM_FLAG_M3264_PRI) @FLAG_W_EXTRA@ -Wno-inline -Wno-unused-parameter |
255 | AM_CXXFLAGS += $(AM_FLAG_M3264_PRI) @FLAG_W_EXTRA@ -Wno-inline -Wno-unused-parameter | ||||
256 | |||||
njn | 5304457 | 2009-02-19 09:52:05 +0000 | [diff] [blame] | 257 | LDADD = -lpthread |
bart | cca440b | 2008-07-10 11:58:08 +0000 | [diff] [blame] | 258 | |
bart | 6fd7d74 | 2008-12-17 19:21:17 +0000 | [diff] [blame] | 259 | |
bart | dc1e91c | 2008-05-11 06:44:30 +0000 | [diff] [blame] | 260 | drd_bitmap_test_CFLAGS = $(AM_CFLAGS) -O2 \ |
bart | 8b4b2ee | 2008-06-11 13:17:56 +0000 | [diff] [blame] | 261 | -DENABLE_DRD_CONSISTENCY_CHECKS\ |
bart | dc1e91c | 2008-05-11 06:44:30 +0000 | [diff] [blame] | 262 | @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ |
njn | 5304457 | 2009-02-19 09:52:05 +0000 | [diff] [blame] | 263 | drd_bitmap_test_LDADD = # nothing, ie. not -lpthread |
bart | 3d4c332 | 2008-05-10 08:48:14 +0000 | [diff] [blame] | 264 | |
bart | e64f11d | 2008-10-05 17:37:06 +0000 | [diff] [blame] | 265 | monitor_example_SOURCES = monitor_example.cpp |
bart | 3d4c332 | 2008-05-10 08:48:14 +0000 | [diff] [blame] | 266 | new_delete_SOURCES = new_delete.cpp |
bart | 412efe5 | 2008-04-20 08:29:04 +0000 | [diff] [blame] | 267 | |
bart | 61e34a1 | 2008-11-10 18:54:46 +0000 | [diff] [blame] | 268 | if HAVE_BOOST_1_35 |
bart | c4a9e0f | 2008-11-17 17:38:28 +0000 | [diff] [blame] | 269 | boost_thread_SOURCES = boost_thread.cpp |
270 | boost_thread_CXXFLAGS = $(AM_CXXFLAGS) $(BOOST_CFLAGS) | ||||
271 | boost_thread_LDADD = $(BOOST_LIBS) | ||||
bart | 61e34a1 | 2008-11-10 18:54:46 +0000 | [diff] [blame] | 272 | endif |
273 | |||||
bart | 1f52b82 | 2008-03-12 17:11:48 +0000 | [diff] [blame] | 274 | if HAVE_OPENMP |
bart | f3b7285 | 2008-06-26 07:31:15 +0000 | [diff] [blame] | 275 | omp_matinv_CFLAGS = $(AM_CFLAGS) -fopenmp |
bart | 805043e | 2008-03-12 17:49:57 +0000 | [diff] [blame] | 276 | omp_matinv_LDFLAGS = -fopenmp |
njn | 5304457 | 2009-02-19 09:52:05 +0000 | [diff] [blame] | 277 | omp_matinv_LDADD = $(LDADD) -lm |
bart | 0aeb186 | 2008-03-10 19:26:42 +0000 | [diff] [blame] | 278 | |
bart | f3b7285 | 2008-06-26 07:31:15 +0000 | [diff] [blame] | 279 | omp_prime_CFLAGS = $(AM_CFLAGS) -fopenmp |
bart | baa3c2d | 2008-03-12 16:50:09 +0000 | [diff] [blame] | 280 | omp_prime_LDFLAGS = -fopenmp |
njn | 5304457 | 2009-02-19 09:52:05 +0000 | [diff] [blame] | 281 | omp_prime_LDADD = $(LDADD) -lm |
bart | bbd3dcf | 2008-10-11 18:04:52 +0000 | [diff] [blame] | 282 | |
bart | bbd3dcf | 2008-10-11 18:04:52 +0000 | [diff] [blame] | 283 | omp_printf_CFLAGS = $(AM_CFLAGS) -fopenmp |
284 | omp_printf_LDFLAGS = -fopenmp | ||||
njn | 5304457 | 2009-02-19 09:52:05 +0000 | [diff] [blame] | 285 | omp_printf_LDADD = $(LDADD) -lm |
bart | 0aeb186 | 2008-03-10 19:26:42 +0000 | [diff] [blame] | 286 | endif |
bart | 61e34a1 | 2008-11-10 18:54:46 +0000 | [diff] [blame] | 287 | |
bart | 5a8c67f | 2009-01-20 14:02:22 +0000 | [diff] [blame] | 288 | if HAVE_PTHREAD_BARRIER |
njn | 5304457 | 2009-02-19 09:52:05 +0000 | [diff] [blame] | 289 | matinv_LDADD = $(LDADD) -lm |
bart | 5a8c67f | 2009-01-20 14:02:22 +0000 | [diff] [blame] | 290 | endif |
291 | |||||
bart | 61e34a1 | 2008-11-10 18:54:46 +0000 | [diff] [blame] | 292 | if HAVE_QTCORE |
293 | qt4_mutex_SOURCES = qt4_mutex.cpp | ||||
294 | qt4_mutex_CXXFLAGS = $(AM_CXXFLAGS) $(QTCORE_CFLAGS) | ||||
njn | 5304457 | 2009-02-19 09:52:05 +0000 | [diff] [blame] | 295 | qt4_mutex_LDADD = $(LDADD) $(QTCORE_LIBS) |
bart | 61e34a1 | 2008-11-10 18:54:46 +0000 | [diff] [blame] | 296 | |
297 | qt4_rwlock_SOURCES = qt4_rwlock.cpp | ||||
298 | qt4_rwlock_CXXFLAGS = $(AM_CXXFLAGS) $(QTCORE_CFLAGS) | ||||
njn | 5304457 | 2009-02-19 09:52:05 +0000 | [diff] [blame] | 299 | qt4_rwlock_LDADD = $(LDADD) $(QTCORE_LIBS) |
bart | 61e34a1 | 2008-11-10 18:54:46 +0000 | [diff] [blame] | 300 | |
301 | qt4_semaphore_SOURCES = qt4_semaphore.cpp | ||||
302 | qt4_semaphore_CXXFLAGS = $(AM_CXXFLAGS) $(QTCORE_CFLAGS) | ||||
njn | 5304457 | 2009-02-19 09:52:05 +0000 | [diff] [blame] | 303 | qt4_semaphore_LDADD = $(LDADD) $(QTCORE_LIBS) |
bart | 61e34a1 | 2008-11-10 18:54:46 +0000 | [diff] [blame] | 304 | endif |