• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Makefile.in generated by automake 1.11.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
6# Inc.
7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.
10
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14# PARTICULAR PURPOSE.
15
16@SET_MAKE@
17
18# This file is used for tool tests, and also in perf/Makefile.am.
19
20# This file should be included (directly or indirectly) by every
21# Makefile.am that builds programs.  And also the top-level Makefile.am.
22
23#----------------------------------------------------------------------------
24# Global stuff
25#----------------------------------------------------------------------------
26
27
28VPATH = @srcdir@
29pkgdatadir = $(datadir)/@PACKAGE@
30pkgincludedir = $(includedir)/@PACKAGE@
31pkglibdir = $(libdir)/@PACKAGE@
32pkglibexecdir = $(libexecdir)/@PACKAGE@
33am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
34install_sh_DATA = $(install_sh) -c -m 644
35install_sh_PROGRAM = $(install_sh) -c
36install_sh_SCRIPT = $(install_sh) -c
37INSTALL_HEADER = $(INSTALL_DATA)
38transform = $(program_transform_name)
39NORMAL_INSTALL = :
40PRE_INSTALL = :
41POST_INSTALL = :
42NORMAL_UNINSTALL = :
43PRE_UNINSTALL = :
44POST_UNINSTALL = :
45build_triplet = @build@
46host_triplet = @host@
47DIST_COMMON = $(dist_noinst_SCRIPTS) $(noinst_HEADERS) \
48	$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
49	$(top_srcdir)/Makefile.all.am \
50	$(top_srcdir)/Makefile.tool-tests.am
51
52# The Android toolchain includes all kinds of stdlib helpers present in
53# bionic which is bad because we are not linking with it and the Android
54# linker will panic.
55@VGCONF_PLATVARIANT_IS_ANDROID_TRUE@am__append_1 = -nostdlib
56@VGCONF_HAVE_PLATFORM_SEC_TRUE@am__append_2 = -DVGA_SEC_@VGCONF_ARCH_SEC@=1  \
57@VGCONF_HAVE_PLATFORM_SEC_TRUE@		-DVGP_SEC_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1
58
59check_PROGRAMS = annotate_hb_err$(EXEEXT) annotate_hb_race$(EXEEXT) \
60	annotate_ignore_rw$(EXEEXT) annotate_ignore_write$(EXEEXT) \
61	annotate_publish_hg$(EXEEXT) annotate_static$(EXEEXT) \
62	bug-235681$(EXEEXT) custom_alloc$(EXEEXT) fp_race$(EXEEXT) \
63	free_is_write$(EXEEXT) hold_lock$(EXEEXT) \
64	linuxthreads_det$(EXEEXT) memory_allocation$(EXEEXT) \
65	monitor_example$(EXEEXT) new_delete$(EXEEXT) \
66	pth_broadcast$(EXEEXT) pth_cancel_locked$(EXEEXT) \
67	pth_cleanup_handler$(EXEEXT) pth_cond_race$(EXEEXT) \
68	pth_create_chain$(EXEEXT) pth_detached$(EXEEXT) \
69	pth_detached_sem$(EXEEXT) pth_detached3$(EXEEXT) \
70	pth_inconsistent_cond_wait$(EXEEXT) pth_mutex_reinit$(EXEEXT) \
71	pth_process_shared_mutex$(EXEEXT) \
72	pth_uninitialized_cond$(EXEEXT) recursive_mutex$(EXEEXT) \
73	rwlock_race$(EXEEXT) rwlock_test$(EXEEXT) \
74	rwlock_type_checking$(EXEEXT) sem_as_mutex$(EXEEXT) \
75	sem_open$(EXEEXT) sigalrm$(EXEEXT) thread_name$(EXEEXT) \
76	threaded-fork$(EXEEXT) trylock$(EXEEXT) unit_bitmap$(EXEEXT) \
77	unit_vc$(EXEEXT) $(am__EXEEXT_1) $(am__EXEEXT_2) \
78	$(am__EXEEXT_3) $(am__EXEEXT_4) $(am__EXEEXT_5) \
79	$(am__EXEEXT_6) $(am__EXEEXT_7) $(am__EXEEXT_8) \
80	$(am__EXEEXT_9)
81@HAVE_BOOST_1_35_TRUE@am__append_3 = boost_thread
82@HAVE_BUILTIN_ATOMIC_TRUE@am__append_4 = \
83@HAVE_BUILTIN_ATOMIC_TRUE@  annotate_barrier       \
84@HAVE_BUILTIN_ATOMIC_TRUE@  annotate_rwlock        \
85@HAVE_BUILTIN_ATOMIC_TRUE@  atomic_var             \
86@HAVE_BUILTIN_ATOMIC_TRUE@  circular_buffer
87
88@HAVE_BUILTIN_ATOMIC64_TRUE@am__append_5 = \
89@HAVE_BUILTIN_ATOMIC64_TRUE@  annotate_trace_memory
90
91@HAVE_BUILTIN_ATOMIC_CXX_TRUE@am__append_6 = \
92@HAVE_BUILTIN_ATOMIC_CXX_TRUE@  annotate_smart_pointer \
93@HAVE_BUILTIN_ATOMIC_CXX_TRUE@  tsan_unittest
94
95@HAVE_SHARED_POINTER_ANNOTATION_TRUE@am__append_7 = \
96@HAVE_SHARED_POINTER_ANNOTATION_TRUE@  std_thread
97
98@HAVE_OPENMP_TRUE@am__append_8 = omp_matinv omp_prime omp_printf
99@HAVE_PTHREAD_BARRIER_TRUE@am__append_9 = matinv pth_barrier pth_barrier_race pth_barrier_reinit \
100@HAVE_PTHREAD_BARRIER_TRUE@	pth_barrier_thr_cr
101
102@HAVE_PTHREAD_CREATE_GLIBC_2_0_TRUE@am__append_10 = pth_create_glibc_2_0
103@HAVE_PTHREAD_SPINLOCK_TRUE@am__append_11 = pth_spinlock
104subdir = drd/tests
105ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
106am__aclocal_m4_deps = $(top_srcdir)/configure.in
107am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
108	$(ACLOCAL_M4)
109mkinstalldirs = $(install_sh) -d
110CONFIG_HEADER = $(top_builddir)/config.h
111CONFIG_CLEAN_FILES =
112CONFIG_CLEAN_VPATH_FILES =
113@HAVE_BOOST_1_35_TRUE@am__EXEEXT_1 = boost_thread$(EXEEXT)
114@HAVE_BUILTIN_ATOMIC_TRUE@am__EXEEXT_2 = annotate_barrier$(EXEEXT) \
115@HAVE_BUILTIN_ATOMIC_TRUE@	annotate_rwlock$(EXEEXT) \
116@HAVE_BUILTIN_ATOMIC_TRUE@	atomic_var$(EXEEXT) \
117@HAVE_BUILTIN_ATOMIC_TRUE@	circular_buffer$(EXEEXT)
118@HAVE_BUILTIN_ATOMIC64_TRUE@am__EXEEXT_3 =  \
119@HAVE_BUILTIN_ATOMIC64_TRUE@	annotate_trace_memory$(EXEEXT)
120@HAVE_BUILTIN_ATOMIC_CXX_TRUE@am__EXEEXT_4 =  \
121@HAVE_BUILTIN_ATOMIC_CXX_TRUE@	annotate_smart_pointer$(EXEEXT) \
122@HAVE_BUILTIN_ATOMIC_CXX_TRUE@	tsan_unittest$(EXEEXT)
123@HAVE_SHARED_POINTER_ANNOTATION_TRUE@am__EXEEXT_5 =  \
124@HAVE_SHARED_POINTER_ANNOTATION_TRUE@	std_thread$(EXEEXT)
125@HAVE_OPENMP_TRUE@am__EXEEXT_6 = omp_matinv$(EXEEXT) \
126@HAVE_OPENMP_TRUE@	omp_prime$(EXEEXT) omp_printf$(EXEEXT)
127@HAVE_PTHREAD_BARRIER_TRUE@am__EXEEXT_7 = matinv$(EXEEXT) \
128@HAVE_PTHREAD_BARRIER_TRUE@	pth_barrier$(EXEEXT) \
129@HAVE_PTHREAD_BARRIER_TRUE@	pth_barrier_race$(EXEEXT) \
130@HAVE_PTHREAD_BARRIER_TRUE@	pth_barrier_reinit$(EXEEXT) \
131@HAVE_PTHREAD_BARRIER_TRUE@	pth_barrier_thr_cr$(EXEEXT)
132@HAVE_PTHREAD_CREATE_GLIBC_2_0_TRUE@am__EXEEXT_8 = pth_create_glibc_2_0$(EXEEXT)
133@HAVE_PTHREAD_SPINLOCK_TRUE@am__EXEEXT_9 = pth_spinlock$(EXEEXT)
134annotate_barrier_SOURCES = annotate_barrier.c
135annotate_barrier_OBJECTS = annotate_barrier.$(OBJEXT)
136annotate_barrier_LDADD = $(LDADD)
137annotate_barrier_DEPENDENCIES =
138annotate_hb_err_SOURCES = annotate_hb_err.c
139annotate_hb_err_OBJECTS = annotate_hb_err.$(OBJEXT)
140annotate_hb_err_LDADD = $(LDADD)
141annotate_hb_err_DEPENDENCIES =
142annotate_hb_race_SOURCES = annotate_hb_race.c
143annotate_hb_race_OBJECTS = annotate_hb_race.$(OBJEXT)
144annotate_hb_race_LDADD = $(LDADD)
145annotate_hb_race_DEPENDENCIES =
146annotate_ignore_rw_SOURCES = annotate_ignore_rw.c
147annotate_ignore_rw_OBJECTS = annotate_ignore_rw.$(OBJEXT)
148annotate_ignore_rw_LDADD = $(LDADD)
149annotate_ignore_rw_DEPENDENCIES =
150annotate_ignore_write_SOURCES = annotate_ignore_write.c
151annotate_ignore_write_OBJECTS = annotate_ignore_write.$(OBJEXT)
152annotate_ignore_write_LDADD = $(LDADD)
153annotate_ignore_write_DEPENDENCIES =
154annotate_publish_hg_SOURCES = annotate_publish_hg.c
155annotate_publish_hg_OBJECTS = annotate_publish_hg.$(OBJEXT)
156annotate_publish_hg_LDADD = $(LDADD)
157annotate_publish_hg_DEPENDENCIES =
158annotate_rwlock_SOURCES = annotate_rwlock.c
159annotate_rwlock_OBJECTS = annotate_rwlock.$(OBJEXT)
160annotate_rwlock_LDADD = $(LDADD)
161annotate_rwlock_DEPENDENCIES =
162am__annotate_smart_pointer_SOURCES_DIST = annotate_smart_pointer.cpp
163@HAVE_BUILTIN_ATOMIC_TRUE@am_annotate_smart_pointer_OBJECTS =  \
164@HAVE_BUILTIN_ATOMIC_TRUE@	annotate_smart_pointer.$(OBJEXT)
165annotate_smart_pointer_OBJECTS = $(am_annotate_smart_pointer_OBJECTS)
166annotate_smart_pointer_LDADD = $(LDADD)
167annotate_smart_pointer_DEPENDENCIES =
168am_annotate_static_OBJECTS = annotate_static.$(OBJEXT)
169annotate_static_OBJECTS = $(am_annotate_static_OBJECTS)
170annotate_static_LDADD = $(LDADD)
171annotate_static_DEPENDENCIES =
172annotate_trace_memory_SOURCES = annotate_trace_memory.c
173annotate_trace_memory_OBJECTS = annotate_trace_memory.$(OBJEXT)
174annotate_trace_memory_LDADD = $(LDADD)
175annotate_trace_memory_DEPENDENCIES =
176atomic_var_SOURCES = atomic_var.c
177atomic_var_OBJECTS = atomic_var.$(OBJEXT)
178atomic_var_LDADD = $(LDADD)
179atomic_var_DEPENDENCIES =
180am__boost_thread_SOURCES_DIST = boost_thread.cpp
181@HAVE_BOOST_1_35_TRUE@am_boost_thread_OBJECTS =  \
182@HAVE_BOOST_1_35_TRUE@	boost_thread-boost_thread.$(OBJEXT)
183boost_thread_OBJECTS = $(am_boost_thread_OBJECTS)
184am__DEPENDENCIES_1 =
185@HAVE_BOOST_1_35_TRUE@boost_thread_DEPENDENCIES =  \
186@HAVE_BOOST_1_35_TRUE@	$(am__DEPENDENCIES_1)
187boost_thread_LINK = $(CXXLD) $(boost_thread_CXXFLAGS) $(CXXFLAGS) \
188	$(AM_LDFLAGS) $(LDFLAGS) -o $@
189bug_235681_SOURCES = bug-235681.c
190bug_235681_OBJECTS = bug-235681.$(OBJEXT)
191bug_235681_LDADD = $(LDADD)
192bug_235681_DEPENDENCIES =
193circular_buffer_SOURCES = circular_buffer.c
194circular_buffer_OBJECTS = circular_buffer.$(OBJEXT)
195circular_buffer_LDADD = $(LDADD)
196circular_buffer_DEPENDENCIES =
197custom_alloc_SOURCES = custom_alloc.c
198custom_alloc_OBJECTS = custom_alloc.$(OBJEXT)
199custom_alloc_LDADD = $(LDADD)
200custom_alloc_DEPENDENCIES =
201fp_race_SOURCES = fp_race.c
202fp_race_OBJECTS = fp_race.$(OBJEXT)
203fp_race_LDADD = $(LDADD)
204fp_race_DEPENDENCIES =
205free_is_write_SOURCES = free_is_write.c
206free_is_write_OBJECTS = free_is_write.$(OBJEXT)
207free_is_write_LDADD = $(LDADD)
208free_is_write_DEPENDENCIES =
209hold_lock_SOURCES = hold_lock.c
210hold_lock_OBJECTS = hold_lock.$(OBJEXT)
211hold_lock_LDADD = $(LDADD)
212hold_lock_DEPENDENCIES =
213linuxthreads_det_SOURCES = linuxthreads_det.c
214linuxthreads_det_OBJECTS = linuxthreads_det.$(OBJEXT)
215linuxthreads_det_LDADD = $(LDADD)
216linuxthreads_det_DEPENDENCIES =
217matinv_SOURCES = matinv.c
218matinv_OBJECTS = matinv.$(OBJEXT)
219@HAVE_PTHREAD_BARRIER_TRUE@matinv_DEPENDENCIES =  \
220@HAVE_PTHREAD_BARRIER_TRUE@	$(am__DEPENDENCIES_1)
221memory_allocation_SOURCES = memory_allocation.c
222memory_allocation_OBJECTS = memory_allocation.$(OBJEXT)
223memory_allocation_LDADD = $(LDADD)
224memory_allocation_DEPENDENCIES =
225am_monitor_example_OBJECTS = monitor_example.$(OBJEXT)
226monitor_example_OBJECTS = $(am_monitor_example_OBJECTS)
227monitor_example_LDADD = $(LDADD)
228monitor_example_DEPENDENCIES =
229am_new_delete_OBJECTS = new_delete.$(OBJEXT)
230new_delete_OBJECTS = $(am_new_delete_OBJECTS)
231new_delete_LDADD = $(LDADD)
232new_delete_DEPENDENCIES =
233omp_matinv_SOURCES = omp_matinv.c
234omp_matinv_OBJECTS = omp_matinv-omp_matinv.$(OBJEXT)
235@HAVE_OPENMP_TRUE@omp_matinv_DEPENDENCIES = $(am__DEPENDENCIES_1)
236omp_matinv_LINK = $(CCLD) $(omp_matinv_CFLAGS) $(CFLAGS) \
237	$(omp_matinv_LDFLAGS) $(LDFLAGS) -o $@
238omp_prime_SOURCES = omp_prime.c
239omp_prime_OBJECTS = omp_prime-omp_prime.$(OBJEXT)
240@HAVE_OPENMP_TRUE@omp_prime_DEPENDENCIES = $(am__DEPENDENCIES_1)
241omp_prime_LINK = $(CCLD) $(omp_prime_CFLAGS) $(CFLAGS) \
242	$(omp_prime_LDFLAGS) $(LDFLAGS) -o $@
243omp_printf_SOURCES = omp_printf.c
244omp_printf_OBJECTS = omp_printf-omp_printf.$(OBJEXT)
245@HAVE_OPENMP_TRUE@omp_printf_DEPENDENCIES = $(am__DEPENDENCIES_1)
246omp_printf_LINK = $(CCLD) $(omp_printf_CFLAGS) $(CFLAGS) \
247	$(omp_printf_LDFLAGS) $(LDFLAGS) -o $@
248pth_barrier_SOURCES = pth_barrier.c
249pth_barrier_OBJECTS = pth_barrier.$(OBJEXT)
250pth_barrier_LDADD = $(LDADD)
251pth_barrier_DEPENDENCIES =
252pth_barrier_race_SOURCES = pth_barrier_race.c
253pth_barrier_race_OBJECTS = pth_barrier_race.$(OBJEXT)
254pth_barrier_race_LDADD = $(LDADD)
255pth_barrier_race_DEPENDENCIES =
256pth_barrier_reinit_SOURCES = pth_barrier_reinit.c
257pth_barrier_reinit_OBJECTS = pth_barrier_reinit.$(OBJEXT)
258pth_barrier_reinit_LDADD = $(LDADD)
259pth_barrier_reinit_DEPENDENCIES =
260pth_barrier_thr_cr_SOURCES = pth_barrier_thr_cr.c
261pth_barrier_thr_cr_OBJECTS = pth_barrier_thr_cr.$(OBJEXT)
262pth_barrier_thr_cr_LDADD = $(LDADD)
263pth_barrier_thr_cr_DEPENDENCIES =
264pth_broadcast_SOURCES = pth_broadcast.c
265pth_broadcast_OBJECTS = pth_broadcast.$(OBJEXT)
266pth_broadcast_LDADD = $(LDADD)
267pth_broadcast_DEPENDENCIES =
268pth_cancel_locked_SOURCES = pth_cancel_locked.c
269pth_cancel_locked_OBJECTS = pth_cancel_locked.$(OBJEXT)
270pth_cancel_locked_LDADD = $(LDADD)
271pth_cancel_locked_DEPENDENCIES =
272pth_cleanup_handler_SOURCES = pth_cleanup_handler.c
273pth_cleanup_handler_OBJECTS =  \
274	pth_cleanup_handler-pth_cleanup_handler.$(OBJEXT)
275pth_cleanup_handler_LDADD = $(LDADD)
276pth_cleanup_handler_DEPENDENCIES =
277pth_cleanup_handler_LINK = $(CCLD) $(pth_cleanup_handler_CFLAGS) \
278	$(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
279pth_cond_race_SOURCES = pth_cond_race.c
280pth_cond_race_OBJECTS = pth_cond_race.$(OBJEXT)
281pth_cond_race_LDADD = $(LDADD)
282pth_cond_race_DEPENDENCIES =
283pth_create_chain_SOURCES = pth_create_chain.c
284pth_create_chain_OBJECTS = pth_create_chain.$(OBJEXT)
285pth_create_chain_LDADD = $(LDADD)
286pth_create_chain_DEPENDENCIES =
287pth_create_glibc_2_0_SOURCES = pth_create_glibc_2_0.c
288pth_create_glibc_2_0_OBJECTS = pth_create_glibc_2_0.$(OBJEXT)
289pth_create_glibc_2_0_LDADD = $(LDADD)
290pth_create_glibc_2_0_DEPENDENCIES =
291pth_detached_SOURCES = pth_detached.c
292pth_detached_OBJECTS = pth_detached.$(OBJEXT)
293pth_detached_LDADD = $(LDADD)
294pth_detached_DEPENDENCIES =
295pth_detached3_SOURCES = pth_detached3.c
296pth_detached3_OBJECTS = pth_detached3.$(OBJEXT)
297pth_detached3_LDADD = $(LDADD)
298pth_detached3_DEPENDENCIES =
299pth_detached_sem_SOURCES = pth_detached_sem.c
300pth_detached_sem_OBJECTS = pth_detached_sem.$(OBJEXT)
301pth_detached_sem_LDADD = $(LDADD)
302pth_detached_sem_DEPENDENCIES =
303pth_inconsistent_cond_wait_SOURCES = pth_inconsistent_cond_wait.c
304pth_inconsistent_cond_wait_OBJECTS =  \
305	pth_inconsistent_cond_wait.$(OBJEXT)
306pth_inconsistent_cond_wait_LDADD = $(LDADD)
307pth_inconsistent_cond_wait_DEPENDENCIES =
308pth_mutex_reinit_SOURCES = pth_mutex_reinit.c
309pth_mutex_reinit_OBJECTS = pth_mutex_reinit.$(OBJEXT)
310pth_mutex_reinit_LDADD = $(LDADD)
311pth_mutex_reinit_DEPENDENCIES =
312pth_process_shared_mutex_SOURCES = pth_process_shared_mutex.c
313pth_process_shared_mutex_OBJECTS = pth_process_shared_mutex.$(OBJEXT)
314pth_process_shared_mutex_LDADD = $(LDADD)
315pth_process_shared_mutex_DEPENDENCIES =
316pth_spinlock_SOURCES = pth_spinlock.c
317pth_spinlock_OBJECTS = pth_spinlock.$(OBJEXT)
318pth_spinlock_LDADD = $(LDADD)
319pth_spinlock_DEPENDENCIES =
320pth_uninitialized_cond_SOURCES = pth_uninitialized_cond.c
321pth_uninitialized_cond_OBJECTS = pth_uninitialized_cond.$(OBJEXT)
322pth_uninitialized_cond_LDADD = $(LDADD)
323pth_uninitialized_cond_DEPENDENCIES =
324recursive_mutex_SOURCES = recursive_mutex.c
325recursive_mutex_OBJECTS = recursive_mutex.$(OBJEXT)
326recursive_mutex_LDADD = $(LDADD)
327recursive_mutex_DEPENDENCIES =
328rwlock_race_SOURCES = rwlock_race.c
329rwlock_race_OBJECTS = rwlock_race.$(OBJEXT)
330rwlock_race_LDADD = $(LDADD)
331rwlock_race_DEPENDENCIES =
332rwlock_test_SOURCES = rwlock_test.c
333rwlock_test_OBJECTS = rwlock_test.$(OBJEXT)
334rwlock_test_LDADD = $(LDADD)
335rwlock_test_DEPENDENCIES =
336rwlock_type_checking_SOURCES = rwlock_type_checking.c
337rwlock_type_checking_OBJECTS = rwlock_type_checking.$(OBJEXT)
338rwlock_type_checking_LDADD = $(LDADD)
339rwlock_type_checking_DEPENDENCIES =
340sem_as_mutex_SOURCES = sem_as_mutex.c
341sem_as_mutex_OBJECTS = sem_as_mutex.$(OBJEXT)
342sem_as_mutex_LDADD = $(LDADD)
343sem_as_mutex_DEPENDENCIES =
344sem_open_SOURCES = sem_open.c
345sem_open_OBJECTS = sem_open.$(OBJEXT)
346sem_open_LDADD = $(LDADD)
347sem_open_DEPENDENCIES =
348sigalrm_SOURCES = sigalrm.c
349sigalrm_OBJECTS = sigalrm.$(OBJEXT)
350sigalrm_LDADD = $(LDADD)
351sigalrm_DEPENDENCIES =
352am_std_thread_OBJECTS = std_thread-std_thread.$(OBJEXT)
353std_thread_OBJECTS = $(am_std_thread_OBJECTS)
354std_thread_LDADD = $(LDADD)
355std_thread_DEPENDENCIES =
356std_thread_LINK = $(CXXLD) $(std_thread_CXXFLAGS) $(CXXFLAGS) \
357	$(AM_LDFLAGS) $(LDFLAGS) -o $@
358thread_name_SOURCES = thread_name.c
359thread_name_OBJECTS = thread_name.$(OBJEXT)
360thread_name_LDADD = $(LDADD)
361thread_name_DEPENDENCIES =
362threaded_fork_SOURCES = threaded-fork.c
363threaded_fork_OBJECTS = threaded-fork.$(OBJEXT)
364threaded_fork_LDADD = $(LDADD)
365threaded_fork_DEPENDENCIES =
366trylock_SOURCES = trylock.c
367trylock_OBJECTS = trylock.$(OBJEXT)
368trylock_LDADD = $(LDADD)
369trylock_DEPENDENCIES =
370am_tsan_unittest_OBJECTS = tsan_unittest-tsan_unittest.$(OBJEXT)
371tsan_unittest_OBJECTS = $(am_tsan_unittest_OBJECTS)
372tsan_unittest_LDADD = $(LDADD)
373tsan_unittest_DEPENDENCIES =
374tsan_unittest_LINK = $(CXXLD) $(tsan_unittest_CXXFLAGS) $(CXXFLAGS) \
375	$(AM_LDFLAGS) $(LDFLAGS) -o $@
376unit_bitmap_SOURCES = unit_bitmap.c
377unit_bitmap_OBJECTS = unit_bitmap-unit_bitmap.$(OBJEXT)
378unit_bitmap_DEPENDENCIES =
379unit_bitmap_LINK = $(CCLD) $(unit_bitmap_CFLAGS) $(CFLAGS) \
380	$(AM_LDFLAGS) $(LDFLAGS) -o $@
381unit_vc_SOURCES = unit_vc.c
382unit_vc_OBJECTS = unit_vc-unit_vc.$(OBJEXT)
383unit_vc_DEPENDENCIES =
384unit_vc_LINK = $(CCLD) $(unit_vc_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
385	$(LDFLAGS) -o $@
386SCRIPTS = $(dist_noinst_SCRIPTS)
387DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
388depcomp = $(SHELL) $(top_srcdir)/depcomp
389am__depfiles_maybe = depfiles
390am__mv = mv -f
391COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
392	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
393CCLD = $(CC)
394LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
395CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
396	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
397CXXLD = $(CXX)
398CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
399	-o $@
400SOURCES = annotate_barrier.c annotate_hb_err.c annotate_hb_race.c \
401	annotate_ignore_rw.c annotate_ignore_write.c \
402	annotate_publish_hg.c annotate_rwlock.c \
403	$(annotate_smart_pointer_SOURCES) $(annotate_static_SOURCES) \
404	annotate_trace_memory.c atomic_var.c $(boost_thread_SOURCES) \
405	bug-235681.c circular_buffer.c custom_alloc.c fp_race.c \
406	free_is_write.c hold_lock.c linuxthreads_det.c matinv.c \
407	memory_allocation.c $(monitor_example_SOURCES) \
408	$(new_delete_SOURCES) omp_matinv.c omp_prime.c omp_printf.c \
409	pth_barrier.c pth_barrier_race.c pth_barrier_reinit.c \
410	pth_barrier_thr_cr.c pth_broadcast.c pth_cancel_locked.c \
411	pth_cleanup_handler.c pth_cond_race.c pth_create_chain.c \
412	pth_create_glibc_2_0.c pth_detached.c pth_detached3.c \
413	pth_detached_sem.c pth_inconsistent_cond_wait.c \
414	pth_mutex_reinit.c pth_process_shared_mutex.c pth_spinlock.c \
415	pth_uninitialized_cond.c recursive_mutex.c rwlock_race.c \
416	rwlock_test.c rwlock_type_checking.c sem_as_mutex.c sem_open.c \
417	sigalrm.c $(std_thread_SOURCES) thread_name.c threaded-fork.c \
418	trylock.c $(tsan_unittest_SOURCES) unit_bitmap.c unit_vc.c
419DIST_SOURCES = annotate_barrier.c annotate_hb_err.c annotate_hb_race.c \
420	annotate_ignore_rw.c annotate_ignore_write.c \
421	annotate_publish_hg.c annotate_rwlock.c \
422	$(am__annotate_smart_pointer_SOURCES_DIST) \
423	$(annotate_static_SOURCES) annotate_trace_memory.c \
424	atomic_var.c $(am__boost_thread_SOURCES_DIST) bug-235681.c \
425	circular_buffer.c custom_alloc.c fp_race.c free_is_write.c \
426	hold_lock.c linuxthreads_det.c matinv.c memory_allocation.c \
427	$(monitor_example_SOURCES) $(new_delete_SOURCES) omp_matinv.c \
428	omp_prime.c omp_printf.c pth_barrier.c pth_barrier_race.c \
429	pth_barrier_reinit.c pth_barrier_thr_cr.c pth_broadcast.c \
430	pth_cancel_locked.c pth_cleanup_handler.c pth_cond_race.c \
431	pth_create_chain.c pth_create_glibc_2_0.c pth_detached.c \
432	pth_detached3.c pth_detached_sem.c \
433	pth_inconsistent_cond_wait.c pth_mutex_reinit.c \
434	pth_process_shared_mutex.c pth_spinlock.c \
435	pth_uninitialized_cond.c recursive_mutex.c rwlock_race.c \
436	rwlock_test.c rwlock_type_checking.c sem_as_mutex.c sem_open.c \
437	sigalrm.c $(std_thread_SOURCES) thread_name.c threaded-fork.c \
438	trylock.c $(tsan_unittest_SOURCES) unit_bitmap.c unit_vc.c
439HEADERS = $(noinst_HEADERS)
440ETAGS = etags
441CTAGS = ctags
442DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
443ACLOCAL = @ACLOCAL@
444AMTAR = @AMTAR@
445AR = @AR@
446AUTOCONF = @AUTOCONF@
447AUTOHEADER = @AUTOHEADER@
448AUTOMAKE = @AUTOMAKE@
449AWK = @AWK@
450BOOST_CFLAGS = @BOOST_CFLAGS@
451BOOST_LIBS = @BOOST_LIBS@
452CC = @CC@
453CCAS = @CCAS@
454CCASDEPMODE = @CCASDEPMODE@
455CCASFLAGS = @CCASFLAGS@
456CCDEPMODE = @CCDEPMODE@
457CFLAGS = @CFLAGS@
458CFLAGS_MPI = @CFLAGS_MPI@
459CPP = @CPP@
460CPPFLAGS = @CPPFLAGS@
461CXX = @CXX@
462CXXDEPMODE = @CXXDEPMODE@
463CXXFLAGS = @CXXFLAGS@
464CYGPATH_W = @CYGPATH_W@
465DEFAULT_SUPP = @DEFAULT_SUPP@
466DEFS = @DEFS@
467DEPDIR = @DEPDIR@
468DIFF = @DIFF@
469ECHO_C = @ECHO_C@
470ECHO_N = @ECHO_N@
471ECHO_T = @ECHO_T@
472EGREP = @EGREP@
473EXEEXT = @EXEEXT@
474FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@
475FLAG_M32 = @FLAG_M32@
476FLAG_M64 = @FLAG_M64@
477FLAG_MMMX = @FLAG_MMMX@
478FLAG_MSSE = @FLAG_MSSE@
479FLAG_NO_BUILD_ID = @FLAG_NO_BUILD_ID@
480FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@
481FLAG_W_EXTRA = @FLAG_W_EXTRA@
482FLAG_W_NO_EMPTY_BODY = @FLAG_W_NO_EMPTY_BODY@
483FLAG_W_NO_FORMAT_ZERO_LENGTH = @FLAG_W_NO_FORMAT_ZERO_LENGTH@
484FLAG_W_NO_NONNULL = @FLAG_W_NO_NONNULL@
485FLAG_W_NO_OVERFLOW = @FLAG_W_NO_OVERFLOW@
486FLAG_W_NO_UNINITIALIZED = @FLAG_W_NO_UNINITIALIZED@
487GDB = @GDB@
488GLIBC_VERSION = @GLIBC_VERSION@
489GREP = @GREP@
490INSTALL = @INSTALL@
491INSTALL_DATA = @INSTALL_DATA@
492INSTALL_PROGRAM = @INSTALL_PROGRAM@
493INSTALL_SCRIPT = @INSTALL_SCRIPT@
494INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
495LDFLAGS = @LDFLAGS@
496LDFLAGS_MPI = @LDFLAGS_MPI@
497LIBOBJS = @LIBOBJS@
498LIBS = @LIBS@
499LN_S = @LN_S@
500LTLIBOBJS = @LTLIBOBJS@
501MAINT = @MAINT@
502MAKEINFO = @MAKEINFO@
503MKDIR_P = @MKDIR_P@
504MPI_CC = @MPI_CC@
505OBJEXT = @OBJEXT@
506PACKAGE = @PACKAGE@
507PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
508PACKAGE_NAME = @PACKAGE_NAME@
509PACKAGE_STRING = @PACKAGE_STRING@
510PACKAGE_TARNAME = @PACKAGE_TARNAME@
511PACKAGE_URL = @PACKAGE_URL@
512PACKAGE_VERSION = @PACKAGE_VERSION@
513PATH_SEPARATOR = @PATH_SEPARATOR@
514PERL = @PERL@
515PREFERRED_STACK_BOUNDARY = @PREFERRED_STACK_BOUNDARY@
516RANLIB = @RANLIB@
517SED = @SED@
518SET_MAKE = @SET_MAKE@
519SHELL = @SHELL@
520STRIP = @STRIP@
521VALT_LOAD_ADDRESS_PRI = @VALT_LOAD_ADDRESS_PRI@
522VALT_LOAD_ADDRESS_SEC = @VALT_LOAD_ADDRESS_SEC@
523VERSION = @VERSION@
524VGCONF_ARCH_PRI = @VGCONF_ARCH_PRI@
525VGCONF_ARCH_SEC = @VGCONF_ARCH_SEC@
526VGCONF_OS = @VGCONF_OS@
527VGCONF_PLATFORM_PRI_CAPS = @VGCONF_PLATFORM_PRI_CAPS@
528VGCONF_PLATFORM_SEC_CAPS = @VGCONF_PLATFORM_SEC_CAPS@
529VGCONF_PLATVARIANT = @VGCONF_PLATVARIANT@
530abs_builddir = @abs_builddir@
531abs_srcdir = @abs_srcdir@
532abs_top_builddir = @abs_top_builddir@
533abs_top_srcdir = @abs_top_srcdir@
534ac_ct_CC = @ac_ct_CC@
535ac_ct_CXX = @ac_ct_CXX@
536am__include = @am__include@
537am__leading_dot = @am__leading_dot@
538am__quote = @am__quote@
539am__tar = @am__tar@
540am__untar = @am__untar@
541bindir = @bindir@
542build = @build@
543build_alias = @build_alias@
544build_cpu = @build_cpu@
545build_os = @build_os@
546build_vendor = @build_vendor@
547builddir = @builddir@
548datadir = @datadir@
549datarootdir = @datarootdir@
550docdir = @docdir@
551dvidir = @dvidir@
552exec_prefix = @exec_prefix@
553host = @host@
554host_alias = @host_alias@
555host_cpu = @host_cpu@
556host_os = @host_os@
557host_vendor = @host_vendor@
558htmldir = @htmldir@
559includedir = @includedir@
560infodir = @infodir@
561install_sh = @install_sh@
562libdir = @libdir@
563libexecdir = @libexecdir@
564localedir = @localedir@
565localstatedir = @localstatedir@
566mandir = @mandir@
567mkdir_p = @mkdir_p@
568oldincludedir = @oldincludedir@
569pdfdir = @pdfdir@
570prefix = @prefix@
571program_transform_name = @program_transform_name@
572psdir = @psdir@
573sbindir = @sbindir@
574sharedstatedir = @sharedstatedir@
575srcdir = @srcdir@
576sysconfdir = @sysconfdir@
577target_alias = @target_alias@
578top_build_prefix = @top_build_prefix@
579top_builddir = @top_builddir@
580top_srcdir = @top_srcdir@
581inplacedir = $(top_builddir)/.in_place
582
583#----------------------------------------------------------------------------
584# Flags
585#----------------------------------------------------------------------------
586
587# Baseline flags for all compilations.  Aim here is to maximise
588# performance and get whatever useful warnings we can out of gcc.
589# -fno-builtin is important for defeating LLVM's idiom recognition
590# that somehow causes VG_(memset) to get into infinite recursion.
591AM_CFLAGS_BASE = \
592	-O2 -g \
593	-Wall \
594	-Wmissing-prototypes \
595	-Wshadow \
596	-Wpointer-arith \
597	-Wstrict-prototypes \
598	-Wmissing-declarations \
599	@FLAG_W_NO_FORMAT_ZERO_LENGTH@ \
600	-fno-strict-aliasing \
601	-fno-builtin
602
603@VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PIC = -fpic -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
604@VGCONF_OS_IS_DARWIN_FALSE@		-fno-builtin
605
606
607# These flags are used for building the preload shared objects.
608# The aim is to give reasonable performance but also to have good
609# stack traces, since users often see stack traces extending
610# into (and through) the preloads.
611@VGCONF_OS_IS_DARWIN_TRUE@AM_CFLAGS_PIC = -dynamic -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
612@VGCONF_OS_IS_DARWIN_TRUE@		-mno-dynamic-no-pic -fpic -fPIC \
613@VGCONF_OS_IS_DARWIN_TRUE@		-fno-builtin
614
615
616# Flags for specific targets.
617#
618# Nb: the AM_CPPFLAGS_* values are suitable for building tools and auxprogs.
619# For building the core, coregrind/Makefile.am files add some extra things.
620AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ = \
621	-I$(top_srcdir) \
622	-I$(top_srcdir)/include \
623	-I$(top_srcdir)/VEX/pub \
624	-DVGA_@VGCONF_ARCH_PRI@=1 \
625	-DVGO_@VGCONF_OS@=1 \
626	-DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 \
627	-DVGPV_@VGCONF_ARCH_PRI@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1
628
629@VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@ = \
630@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir) \
631@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir)/include \
632@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir)/VEX/pub \
633@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGA_@VGCONF_ARCH_SEC@=1 \
634@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGO_@VGCONF_OS@=1 \
635@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGP_@VGCONF_ARCH_SEC@_@VGCONF_OS@=1 \
636@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGPV_@VGCONF_ARCH_SEC@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1
637
638AM_FLAG_M3264_X86_LINUX = @FLAG_M32@
639AM_CFLAGS_X86_LINUX = @FLAG_M32@  @PREFERRED_STACK_BOUNDARY@ \
640				$(AM_CFLAGS_BASE) -fomit-frame-pointer
641
642AM_CCASFLAGS_X86_LINUX = @FLAG_M32@ -g
643AM_FLAG_M3264_AMD64_LINUX = @FLAG_M64@
644AM_CFLAGS_AMD64_LINUX = @FLAG_M64@ @PREFERRED_STACK_BOUNDARY@ \
645				$(AM_CFLAGS_BASE) -fomit-frame-pointer
646
647AM_CCASFLAGS_AMD64_LINUX = @FLAG_M64@ -g
648AM_FLAG_M3264_PPC32_LINUX = @FLAG_M32@
649AM_CFLAGS_PPC32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE)
650AM_CCASFLAGS_PPC32_LINUX = @FLAG_M32@ -g
651AM_FLAG_M3264_PPC64_LINUX = @FLAG_M64@
652AM_CFLAGS_PPC64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
653AM_CCASFLAGS_PPC64_LINUX = @FLAG_M64@ -g
654AM_FLAG_M3264_ARM_LINUX = @FLAG_M32@
655AM_CFLAGS_ARM_LINUX = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY@ \
656			 	$(AM_CFLAGS_BASE) -marm -mcpu=cortex-a8
657
658AM_CCASFLAGS_ARM_LINUX = @FLAG_M32@ \
659				-marm -mcpu=cortex-a8 -g
660
661AM_FLAG_M3264_X86_DARWIN = -arch i386
662AM_CFLAGS_X86_DARWIN = $(WERROR) -arch i386 $(AM_CFLAGS_BASE) \
663				-mmacosx-version-min=10.5 \
664				-fno-stack-protector -fno-pic -fno-PIC
665
666AM_CCASFLAGS_X86_DARWIN = -arch i386 -g
667AM_FLAG_M3264_AMD64_DARWIN = -arch x86_64
668AM_CFLAGS_AMD64_DARWIN = $(WERROR) -arch x86_64 $(AM_CFLAGS_BASE) \
669			    -mmacosx-version-min=10.5 -fno-stack-protector
670
671AM_CCASFLAGS_AMD64_DARWIN = -arch x86_64 -g
672AM_FLAG_M3264_S390X_LINUX = @FLAG_M64@
673AM_CFLAGS_S390X_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) -fomit-frame-pointer
674AM_CCASFLAGS_S390X_LINUX = @FLAG_M64@ -g -mzarch -march=z900
675AM_FLAG_M3264_MIPS32_LINUX = @FLAG_M32@
676AM_CFLAGS_MIPS32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) -mips32
677AM_CCASFLAGS_MIPS32_LINUX = @FLAG_M32@ -mips32 -g
678
679# Flags for the primary target.  These must be used to build the
680# regtests and performance tests.  In fact, these must be used to
681# build anything which is built only once on a dual-arch build.
682#
683AM_FLAG_M3264_PRI = $(AM_FLAG_M3264_@VGCONF_PLATFORM_PRI_CAPS@)
684AM_CPPFLAGS_PRI = $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
685AM_CFLAGS_PRI = $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
686AM_CCASFLAGS_PRI = $(AM_CCASFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
687@VGCONF_HAVE_PLATFORM_SEC_FALSE@AM_FLAG_M3264_SEC =
688@VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_FLAG_M3264_SEC = $(AM_FLAG_M3264_@VGCONF_PLATFORM_SEC_CAPS@)
689
690# Baseline link flags for making vgpreload shared objects.
691#
692PRELOAD_LDFLAGS_COMMON_LINUX = -nodefaultlibs -shared \
693	-Wl,-z,interpose,-z,initfirst $(am__append_1)
694PRELOAD_LDFLAGS_COMMON_DARWIN = -dynamic -dynamiclib -all_load
695PRELOAD_LDFLAGS_X86_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
696PRELOAD_LDFLAGS_AMD64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
697PRELOAD_LDFLAGS_PPC32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
698PRELOAD_LDFLAGS_PPC64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
699PRELOAD_LDFLAGS_ARM_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
700PRELOAD_LDFLAGS_X86_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch i386
701PRELOAD_LDFLAGS_AMD64_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch x86_64
702PRELOAD_LDFLAGS_S390X_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
703PRELOAD_LDFLAGS_MIPS32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
704AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include \
705	-I$(top_srcdir)/coregrind -I$(top_builddir)/include \
706	-I$(top_srcdir)/VEX/pub -DVGA_@VGCONF_ARCH_PRI@=1 \
707	-DVGO_@VGCONF_OS@=1 -DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 \
708	-DVGPV_@VGCONF_ARCH_PRI@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1 \
709	$(am__append_2)
710
711# Nb: Tools need to augment these flags with an arch-selection option, such
712# as $(AM_FLAG_M3264_PRI).
713AM_CFLAGS = -Winline -Wall -Wshadow -g $(AM_FLAG_M3264_PRI) \
714	@FLAG_W_EXTRA@ -Wno-inline -Wno-unused-parameter
715AM_CXXFLAGS = -Winline -Wall -Wshadow -g $(AM_FLAG_M3264_PRI) \
716	@FLAG_W_EXTRA@ -Wno-inline -Wno-unused-parameter
717# Include AM_CPPFLAGS in AM_CCASFLAGS to allow for older versions of
718# automake;  see comments in Makefile.all.am for more detail.
719AM_CCASFLAGS = $(AM_CPPFLAGS)
720@VGCONF_OS_IS_DARWIN_TRUE@noinst_DSYMS = $(check_PROGRAMS)
721dist_noinst_SCRIPTS = \
722	compare_error_count_with    \
723	filter_annotate_barrier_xml \
724	filter_error_count	    \
725	filter_error_summary	    \
726	filter_stderr               \
727	filter_stderr_and_thread_no \
728	filter_stderr_and_thread_no_and_offset \
729	filter_thread_no	    \
730	filter_xml_and_thread_no    \
731	run_openmp_test             \
732	supported_libpthread	    \
733	supported_sem_init
734
735noinst_HEADERS = \
736	tsan_thread_wrappers_pthread.h		    \
737	unified_annotations.h
738
739EXTRA_DIST = \
740	annotate_barrier.stderr.exp		    \
741	annotate_barrier.vgtest			    \
742	annotate_barrier_xml.stderr.exp		    \
743	annotate_barrier_xml.vgtest		    \
744	annotate_hb_err.stderr.exp		    \
745	annotate_hb_err.vgtest			    \
746	annotate_hb_race.stderr.exp		    \
747	annotate_hb_race.vgtest			    \
748	annotate_hbefore.stderr.exp		    \
749	annotate_hbefore.vgtest			    \
750	annotate_order_1.stderr.exp		    \
751	annotate_order_1.vgtest			    \
752	annotate_order_2.stderr.exp		    \
753	annotate_order_2.vgtest			    \
754	annotate_order_3.stderr.exp		    \
755	annotate_order_3.vgtest			    \
756	annotate_publish_hg.stderr.exp		    \
757	annotate_publish_hg.vgtest		    \
758	annotate_smart_pointer.stderr.exp	    \
759	annotate_smart_pointer.vgtest		    \
760	annotate_smart_pointer2.stderr.exp	    \
761	annotate_smart_pointer2.vgtest		    \
762	annotate_spinlock.stderr.exp		    \
763	annotate_spinlock.vgtest		    \
764	annotate_rwlock.stderr.exp		    \
765	annotate_rwlock.vgtest			    \
766	annotate_rwlock_hg.stderr.exp		    \
767	annotate_rwlock_hg.vgtest		    \
768	annotate_ignore_read.stderr.exp		    \
769	annotate_ignore_read.vgtest		    \
770	annotate_ignore_rw.stderr.exp		    \
771	annotate_ignore_rw.vgtest		    \
772	annotate_ignore_rw2.stderr.exp		    \
773	annotate_ignore_rw2.vgtest		    \
774	annotate_ignore_write.stderr.exp	    \
775	annotate_ignore_write.vgtest		    \
776	annotate_ignore_write2.stderr.exp	    \
777	annotate_ignore_write2.vgtest		    \
778	annotate_trace_memory.stderr.exp-32bit	    \
779	annotate_trace_memory.stderr.exp-64bit	    \
780	annotate_trace_memory.vgtest		    \
781	annotate_trace_memory_xml.stderr.exp-32bit  \
782	annotate_trace_memory_xml.stderr.exp-64bit  \
783	annotate_trace_memory_xml.vgtest	    \
784	annotate_static.stderr.exp	            \
785	annotate_static.vgtest		            \
786	atomic_var.stderr.exp			    \
787	atomic_var.vgtest			    \
788	bar_bad.stderr.exp			    \
789	bar_bad.vgtest				    \
790	bar_bad_xml.stderr.exp			    \
791	bar_bad_xml.vgtest			    \
792	bar_trivial.stderr.exp			    \
793	bar_trivial.stdout.exp			    \
794	bar_trivial.vgtest			    \
795	boost_thread.stderr.exp			    \
796	boost_thread.vgtest			    \
797	bug-235681.stderr.exp			    \
798	bug-235681.vgtest			    \
799	circular_buffer.stderr.exp		    \
800	circular_buffer.vgtest			    \
801	custom_alloc.stderr.exp			    \
802	custom_alloc.vgtest			    \
803	custom_alloc_fiw.stderr.exp		    \
804	custom_alloc_fiw.vgtest			    \
805	fp_race.stderr.exp                          \
806	fp_race.vgtest                              \
807	fp_race2.stderr.exp                         \
808	fp_race2.vgtest                             \
809	fp_race_xml.stderr.exp                      \
810	fp_race_xml.vgtest                          \
811	free_is_write.stderr.exp		    \
812	free_is_write.vgtest			    \
813	free_is_write2.stderr.exp		    \
814	free_is_write2.vgtest			    \
815	hg01_all_ok.stderr.exp                      \
816	hg01_all_ok.vgtest                          \
817	hg02_deadlock.stderr.exp                    \
818	hg02_deadlock.vgtest                        \
819	hg03_inherit.stderr.exp                     \
820	hg03_inherit.vgtest                         \
821	hg04_race.stderr.exp                        \
822	hg04_race.vgtest                            \
823	hg05_race2.stderr.exp                       \
824	hg05_race2.stderr.exp-powerpc               \
825	hg05_race2.vgtest                           \
826	hg06_readshared.stderr.exp                  \
827	hg06_readshared.vgtest                      \
828	hold_lock_1.stderr.exp                      \
829	hold_lock_1.vgtest                          \
830	hold_lock_2.stderr.exp                      \
831	hold_lock_2.vgtest                          \
832	linuxthreads_det.stderr.exp                 \
833	linuxthreads_det.stderr.exp-linuxthreads    \
834	linuxthreads_det.stdout.exp                 \
835	linuxthreads_det.stdout.exp-linuxthreads    \
836	linuxthreads_det.vgtest                     \
837	matinv.stderr.exp                           \
838	matinv.stdout.exp                           \
839	matinv.vgtest                               \
840	memory_allocation.stderr.exp		    \
841	memory_allocation.vgtest		    \
842	monitor_example.stderr.exp		    \
843	monitor_example.vgtest			    \
844	new_delete.stderr.exp                       \
845	new_delete.vgtest                           \
846	omp_matinv.stderr.exp                       \
847	omp_matinv.stdout.exp                       \
848	omp_matinv.vgtest                           \
849	omp_matinv_racy.stderr.exp                  \
850	omp_matinv_racy.stdout.exp                  \
851	omp_matinv_racy.vgtest                      \
852	omp_prime_racy.stderr.exp                   \
853	omp_prime_racy.vgtest                       \
854	omp_printf.stderr.exp                       \
855	omp_printf.vgtest                           \
856	pth_barrier.stderr.exp                      \
857	pth_barrier.vgtest                          \
858	pth_barrier2.stderr.exp                     \
859	pth_barrier2.vgtest                         \
860	pth_barrier3.stderr.exp                     \
861	pth_barrier3.vgtest                         \
862	pth_barrier_race.stderr.exp                 \
863	pth_barrier_race.vgtest                     \
864	pth_barrier_reinit.stderr.exp               \
865	pth_barrier_reinit.vgtest                   \
866	pth_barrier_thr_cr.stderr.exp               \
867	pth_barrier_thr_cr.vgtest                   \
868	pth_barrier_thr_cr.supp                     \
869	pth_broadcast.stderr.exp                    \
870	pth_broadcast.vgtest                        \
871	pth_cancel_locked.stderr.exp		    \
872	pth_cancel_locked.stderr.exp-darwin	    \
873	pth_cancel_locked.vgtest		    \
874	pth_cleanup_handler.stderr.exp		    \
875	pth_cleanup_handler.vgtest		    \
876	pth_cond_race.stderr.exp                    \
877	pth_cond_race.vgtest                        \
878	pth_cond_race2.stderr.exp                   \
879	pth_cond_race2.vgtest                       \
880	pth_cond_race3.stderr.exp                   \
881	pth_cond_race3.vgtest                       \
882	pth_create_chain.stderr.exp                 \
883	pth_create_chain.vgtest                     \
884	pth_create_glibc_2_0.stderr.exp             \
885	pth_create_glibc_2_0.vgtest                 \
886	pth_detached.stderr.exp                     \
887	pth_detached.stdout.exp                     \
888	pth_detached.vgtest                         \
889	pth_detached2.stderr.exp                    \
890	pth_detached2.stdout.exp                    \
891	pth_detached2.vgtest                        \
892	pth_detached3.stderr.exp1                   \
893	pth_detached3.stderr.exp2                   \
894	pth_detached3.vgtest                        \
895	pth_detached_sem.stderr.exp                 \
896	pth_detached_sem.stdout.exp                 \
897	pth_detached_sem.vgtest                     \
898	pth_inconsistent_cond_wait.stderr.exp1      \
899	pth_inconsistent_cond_wait.stderr.exp2      \
900	pth_inconsistent_cond_wait.vgtest           \
901	pth_mutex_reinit.stderr.exp		    \
902	pth_mutex_reinit.vgtest			    \
903	pth_once.stderr.exp			    \
904	pth_once.vgtest				    \
905	pth_process_shared_mutex.stderr.exp         \
906	pth_process_shared_mutex.vgtest             \
907	pth_spinlock.stderr.exp                     \
908	pth_spinlock.vgtest                         \
909	pth_uninitialized_cond.stderr.exp           \
910	pth_uninitialized_cond.vgtest               \
911	read_and_free_race.stderr.exp		    \
912	read_and_free_race.vgtest		    \
913	recursive_mutex.stderr.exp-linux            \
914	recursive_mutex.stderr.exp-darwin           \
915	recursive_mutex.vgtest                      \
916	rwlock_race.stderr.exp	                    \
917	rwlock_race.stderr.exp2	                    \
918	rwlock_race.vgtest                          \
919	rwlock_test.stderr.exp	                    \
920	rwlock_test.vgtest                          \
921	rwlock_type_checking.stderr.exp	            \
922	rwlock_type_checking.vgtest                 \
923	sem_as_mutex.stderr.exp                     \
924	sem_as_mutex.vgtest                         \
925	sem_as_mutex2.stderr.exp                    \
926	sem_as_mutex2.vgtest                        \
927	sem_as_mutex3.stderr.exp                    \
928	sem_as_mutex3.vgtest                        \
929	sem_open.stderr.exp                         \
930	sem_open.vgtest                             \
931	sem_open2.stderr.exp                        \
932	sem_open2.vgtest                            \
933	sem_open3.stderr.exp                        \
934	sem_open3.vgtest                            \
935	sem_open_traced.stderr.exp                  \
936	sem_open_traced.vgtest                      \
937	sigalrm.stderr.exp                          \
938	sigalrm.vgtest                              \
939	sigaltstack.stderr.exp                      \
940	sigaltstack.vgtest                          \
941	std_thread.stderr.exp		  	    \
942	std_thread.vgtest			    \
943	tc01_simple_race.stderr.exp                 \
944	tc01_simple_race.vgtest                     \
945	tc02_simple_tls.stderr.exp                  \
946	tc02_simple_tls.vgtest                      \
947	tc03_re_excl.stderr.exp                     \
948	tc03_re_excl.vgtest                         \
949	tc04_free_lock.stderr.exp-x86               \
950	tc04_free_lock.stderr.exp-ppc               \
951	tc04_free_lock.stderr.exp-s390              \
952	tc04_free_lock.vgtest                       \
953	tc05_simple_race.stderr.exp                 \
954	tc05_simple_race.vgtest                     \
955	tc06_two_races.stderr.exp                   \
956	tc06_two_races.vgtest                       \
957	tc07_hbl1.stderr.exp                        \
958	tc07_hbl1.stdout.exp                        \
959	tc07_hbl1.vgtest                            \
960	tc08_hbl2.stderr.exp                        \
961	tc08_hbl2.stdout.exp                        \
962	tc08_hbl2.vgtest                            \
963	tc09_bad_unlock.stderr.exp-x86              \
964	tc09_bad_unlock.stderr.exp-ppc              \
965	tc09_bad_unlock.stderr.exp-glibc2.8         \
966	tc09_bad_unlock.stderr.exp-s390             \
967	tc09_bad_unlock.vgtest                      \
968	tc10_rec_lock.stderr.exp                    \
969	tc10_rec_lock.vgtest                        \
970	tc11_XCHG.stderr.exp tc11_XCHG.stdout.exp   \
971	tc11_XCHG.vgtest                            \
972	tc12_rwl_trivial.stderr.exp                 \
973	tc12_rwl_trivial.vgtest                     \
974	tc13_laog1.stderr.exp                       \
975	tc13_laog1.vgtest                           \
976	tc15_laog_lockdel.stderr.exp                \
977	tc15_laog_lockdel.vgtest                    \
978	tc16_byterace.stderr.exp                    \
979	tc16_byterace.vgtest                        \
980	tc17_sembar.stderr.exp                      \
981	tc17_sembar.vgtest                          \
982	tc18_semabuse.stderr.exp                    \
983	tc18_semabuse.vgtest                        \
984	tc19_shadowmem.stderr.exp-32bit             \
985	tc19_shadowmem.stderr.exp-64bit             \
986	tc19_shadowmem.vgtest                       \
987	tc21_pthonce.stderr.exp                     \
988	tc21_pthonce.stdout.exp                     \
989	tc21_pthonce.vgtest                         \
990	tc22_exit_w_lock.stderr.exp-32bit	    \
991	tc22_exit_w_lock.stderr.exp-64bit           \
992	tc22_exit_w_lock.vgtest                     \
993	tc23_bogus_condwait.stderr.exp-linux-x86    \
994	tc23_bogus_condwait.stderr.exp-linux-ppc    \
995	tc23_bogus_condwait.stderr.exp-darwin-x86   \
996	tc23_bogus_condwait.stderr.exp-darwin-amd64 \
997	tc23_bogus_condwait.vgtest                  \
998	tc24_nonzero_sem.stderr.exp                 \
999	tc24_nonzero_sem.vgtest                     \
1000	thread_name.stderr.exp			    \
1001	thread_name.vgtest			    \
1002	thread_name_xml.stderr.exp		    \
1003	thread_name_xml.vgtest			    \
1004	threaded-fork.stderr.exp		    \
1005	threaded-fork.vgtest			    \
1006	trylock.stderr.exp                          \
1007	trylock.vgtest				    \
1008	unit_bitmap.stderr.exp                      \
1009	unit_bitmap.vgtest                          \
1010	unit_vc.stderr.exp                          \
1011	unit_vc.vgtest
1012
1013LDADD = -lpthread
1014monitor_example_SOURCES = monitor_example.cpp
1015new_delete_SOURCES = new_delete.cpp
1016pth_cleanup_handler_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_EMPTY_BODY@
1017tsan_unittest_SOURCES = tsan_unittest.cpp
1018tsan_unittest_CXXFLAGS = $(AM_CXXFLAGS) \
1019			-DTHREAD_WRAPPERS='"tsan_thread_wrappers_pthread.h"'
1020
1021unit_bitmap_CFLAGS = $(AM_CFLAGS) -O2 \
1022                              -DENABLE_DRD_CONSISTENCY_CHECKS \
1023                              @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@
1024
1025unit_bitmap_LDADD = # nothing, i.e. not -lpthread
1026unit_vc_CFLAGS = $(AM_CFLAGS) -DENABLE_DRD_CONSISTENCY_CHECKS
1027unit_vc_LDADD = # nothing, i.e. not -lpthread
1028@HAVE_BOOST_1_35_TRUE@boost_thread_SOURCES = boost_thread.cpp
1029@HAVE_BOOST_1_35_TRUE@boost_thread_CXXFLAGS = $(AM_CXXFLAGS) $(BOOST_CFLAGS)
1030@HAVE_BOOST_1_35_TRUE@boost_thread_LDADD = $(BOOST_LIBS)
1031@HAVE_BUILTIN_ATOMIC_TRUE@annotate_smart_pointer_SOURCES = annotate_smart_pointer.cpp
1032annotate_static_SOURCES = annotate_static.cpp
1033@HAVE_OPENMP_TRUE@omp_matinv_CFLAGS = $(AM_CFLAGS) -fopenmp
1034@HAVE_OPENMP_TRUE@omp_matinv_LDFLAGS = -fopenmp
1035@HAVE_OPENMP_TRUE@omp_matinv_LDADD = $(LDADD) -lm
1036@HAVE_OPENMP_TRUE@omp_prime_CFLAGS = $(AM_CFLAGS) -fopenmp
1037@HAVE_OPENMP_TRUE@omp_prime_LDFLAGS = -fopenmp
1038@HAVE_OPENMP_TRUE@omp_prime_LDADD = $(LDADD) -lm
1039@HAVE_OPENMP_TRUE@omp_printf_CFLAGS = $(AM_CFLAGS) -fopenmp
1040@HAVE_OPENMP_TRUE@omp_printf_LDFLAGS = -fopenmp
1041@HAVE_OPENMP_TRUE@omp_printf_LDADD = $(LDADD) -lm
1042@HAVE_PTHREAD_BARRIER_TRUE@matinv_LDADD = $(LDADD) -lm
1043std_thread_SOURCES = std_thread.cpp
1044std_thread_CXXFLAGS = $(AM_CXXFLAGS) -std=c++0x
1045all: all-am
1046
1047.SUFFIXES:
1048.SUFFIXES: .c .cpp .o .obj
1049$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.tool-tests.am $(top_srcdir)/Makefile.all.am $(am__configure_deps)
1050	@for dep in $?; do \
1051	  case '$(am__configure_deps)' in \
1052	    *$$dep*) \
1053	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
1054	        && { if test -f $@; then exit 0; else break; fi; }; \
1055	      exit 1;; \
1056	  esac; \
1057	done; \
1058	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign drd/tests/Makefile'; \
1059	$(am__cd) $(top_srcdir) && \
1060	  $(AUTOMAKE) --foreign drd/tests/Makefile
1061.PRECIOUS: Makefile
1062Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
1063	@case '$?' in \
1064	  *config.status*) \
1065	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
1066	  *) \
1067	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
1068	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
1069	esac;
1070
1071$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
1072	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
1073
1074$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
1075	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
1076$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
1077	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
1078$(am__aclocal_m4_deps):
1079
1080clean-checkPROGRAMS:
1081	-test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
1082annotate_barrier$(EXEEXT): $(annotate_barrier_OBJECTS) $(annotate_barrier_DEPENDENCIES)
1083	@rm -f annotate_barrier$(EXEEXT)
1084	$(LINK) $(annotate_barrier_OBJECTS) $(annotate_barrier_LDADD) $(LIBS)
1085annotate_hb_err$(EXEEXT): $(annotate_hb_err_OBJECTS) $(annotate_hb_err_DEPENDENCIES)
1086	@rm -f annotate_hb_err$(EXEEXT)
1087	$(LINK) $(annotate_hb_err_OBJECTS) $(annotate_hb_err_LDADD) $(LIBS)
1088annotate_hb_race$(EXEEXT): $(annotate_hb_race_OBJECTS) $(annotate_hb_race_DEPENDENCIES)
1089	@rm -f annotate_hb_race$(EXEEXT)
1090	$(LINK) $(annotate_hb_race_OBJECTS) $(annotate_hb_race_LDADD) $(LIBS)
1091annotate_ignore_rw$(EXEEXT): $(annotate_ignore_rw_OBJECTS) $(annotate_ignore_rw_DEPENDENCIES)
1092	@rm -f annotate_ignore_rw$(EXEEXT)
1093	$(LINK) $(annotate_ignore_rw_OBJECTS) $(annotate_ignore_rw_LDADD) $(LIBS)
1094annotate_ignore_write$(EXEEXT): $(annotate_ignore_write_OBJECTS) $(annotate_ignore_write_DEPENDENCIES)
1095	@rm -f annotate_ignore_write$(EXEEXT)
1096	$(LINK) $(annotate_ignore_write_OBJECTS) $(annotate_ignore_write_LDADD) $(LIBS)
1097annotate_publish_hg$(EXEEXT): $(annotate_publish_hg_OBJECTS) $(annotate_publish_hg_DEPENDENCIES)
1098	@rm -f annotate_publish_hg$(EXEEXT)
1099	$(LINK) $(annotate_publish_hg_OBJECTS) $(annotate_publish_hg_LDADD) $(LIBS)
1100annotate_rwlock$(EXEEXT): $(annotate_rwlock_OBJECTS) $(annotate_rwlock_DEPENDENCIES)
1101	@rm -f annotate_rwlock$(EXEEXT)
1102	$(LINK) $(annotate_rwlock_OBJECTS) $(annotate_rwlock_LDADD) $(LIBS)
1103annotate_smart_pointer$(EXEEXT): $(annotate_smart_pointer_OBJECTS) $(annotate_smart_pointer_DEPENDENCIES)
1104	@rm -f annotate_smart_pointer$(EXEEXT)
1105	$(CXXLINK) $(annotate_smart_pointer_OBJECTS) $(annotate_smart_pointer_LDADD) $(LIBS)
1106annotate_static$(EXEEXT): $(annotate_static_OBJECTS) $(annotate_static_DEPENDENCIES)
1107	@rm -f annotate_static$(EXEEXT)
1108	$(CXXLINK) $(annotate_static_OBJECTS) $(annotate_static_LDADD) $(LIBS)
1109annotate_trace_memory$(EXEEXT): $(annotate_trace_memory_OBJECTS) $(annotate_trace_memory_DEPENDENCIES)
1110	@rm -f annotate_trace_memory$(EXEEXT)
1111	$(LINK) $(annotate_trace_memory_OBJECTS) $(annotate_trace_memory_LDADD) $(LIBS)
1112atomic_var$(EXEEXT): $(atomic_var_OBJECTS) $(atomic_var_DEPENDENCIES)
1113	@rm -f atomic_var$(EXEEXT)
1114	$(LINK) $(atomic_var_OBJECTS) $(atomic_var_LDADD) $(LIBS)
1115boost_thread$(EXEEXT): $(boost_thread_OBJECTS) $(boost_thread_DEPENDENCIES)
1116	@rm -f boost_thread$(EXEEXT)
1117	$(boost_thread_LINK) $(boost_thread_OBJECTS) $(boost_thread_LDADD) $(LIBS)
1118bug-235681$(EXEEXT): $(bug_235681_OBJECTS) $(bug_235681_DEPENDENCIES)
1119	@rm -f bug-235681$(EXEEXT)
1120	$(LINK) $(bug_235681_OBJECTS) $(bug_235681_LDADD) $(LIBS)
1121circular_buffer$(EXEEXT): $(circular_buffer_OBJECTS) $(circular_buffer_DEPENDENCIES)
1122	@rm -f circular_buffer$(EXEEXT)
1123	$(LINK) $(circular_buffer_OBJECTS) $(circular_buffer_LDADD) $(LIBS)
1124custom_alloc$(EXEEXT): $(custom_alloc_OBJECTS) $(custom_alloc_DEPENDENCIES)
1125	@rm -f custom_alloc$(EXEEXT)
1126	$(LINK) $(custom_alloc_OBJECTS) $(custom_alloc_LDADD) $(LIBS)
1127fp_race$(EXEEXT): $(fp_race_OBJECTS) $(fp_race_DEPENDENCIES)
1128	@rm -f fp_race$(EXEEXT)
1129	$(LINK) $(fp_race_OBJECTS) $(fp_race_LDADD) $(LIBS)
1130free_is_write$(EXEEXT): $(free_is_write_OBJECTS) $(free_is_write_DEPENDENCIES)
1131	@rm -f free_is_write$(EXEEXT)
1132	$(LINK) $(free_is_write_OBJECTS) $(free_is_write_LDADD) $(LIBS)
1133hold_lock$(EXEEXT): $(hold_lock_OBJECTS) $(hold_lock_DEPENDENCIES)
1134	@rm -f hold_lock$(EXEEXT)
1135	$(LINK) $(hold_lock_OBJECTS) $(hold_lock_LDADD) $(LIBS)
1136linuxthreads_det$(EXEEXT): $(linuxthreads_det_OBJECTS) $(linuxthreads_det_DEPENDENCIES)
1137	@rm -f linuxthreads_det$(EXEEXT)
1138	$(LINK) $(linuxthreads_det_OBJECTS) $(linuxthreads_det_LDADD) $(LIBS)
1139matinv$(EXEEXT): $(matinv_OBJECTS) $(matinv_DEPENDENCIES)
1140	@rm -f matinv$(EXEEXT)
1141	$(LINK) $(matinv_OBJECTS) $(matinv_LDADD) $(LIBS)
1142memory_allocation$(EXEEXT): $(memory_allocation_OBJECTS) $(memory_allocation_DEPENDENCIES)
1143	@rm -f memory_allocation$(EXEEXT)
1144	$(LINK) $(memory_allocation_OBJECTS) $(memory_allocation_LDADD) $(LIBS)
1145monitor_example$(EXEEXT): $(monitor_example_OBJECTS) $(monitor_example_DEPENDENCIES)
1146	@rm -f monitor_example$(EXEEXT)
1147	$(CXXLINK) $(monitor_example_OBJECTS) $(monitor_example_LDADD) $(LIBS)
1148new_delete$(EXEEXT): $(new_delete_OBJECTS) $(new_delete_DEPENDENCIES)
1149	@rm -f new_delete$(EXEEXT)
1150	$(CXXLINK) $(new_delete_OBJECTS) $(new_delete_LDADD) $(LIBS)
1151omp_matinv$(EXEEXT): $(omp_matinv_OBJECTS) $(omp_matinv_DEPENDENCIES)
1152	@rm -f omp_matinv$(EXEEXT)
1153	$(omp_matinv_LINK) $(omp_matinv_OBJECTS) $(omp_matinv_LDADD) $(LIBS)
1154omp_prime$(EXEEXT): $(omp_prime_OBJECTS) $(omp_prime_DEPENDENCIES)
1155	@rm -f omp_prime$(EXEEXT)
1156	$(omp_prime_LINK) $(omp_prime_OBJECTS) $(omp_prime_LDADD) $(LIBS)
1157omp_printf$(EXEEXT): $(omp_printf_OBJECTS) $(omp_printf_DEPENDENCIES)
1158	@rm -f omp_printf$(EXEEXT)
1159	$(omp_printf_LINK) $(omp_printf_OBJECTS) $(omp_printf_LDADD) $(LIBS)
1160pth_barrier$(EXEEXT): $(pth_barrier_OBJECTS) $(pth_barrier_DEPENDENCIES)
1161	@rm -f pth_barrier$(EXEEXT)
1162	$(LINK) $(pth_barrier_OBJECTS) $(pth_barrier_LDADD) $(LIBS)
1163pth_barrier_race$(EXEEXT): $(pth_barrier_race_OBJECTS) $(pth_barrier_race_DEPENDENCIES)
1164	@rm -f pth_barrier_race$(EXEEXT)
1165	$(LINK) $(pth_barrier_race_OBJECTS) $(pth_barrier_race_LDADD) $(LIBS)
1166pth_barrier_reinit$(EXEEXT): $(pth_barrier_reinit_OBJECTS) $(pth_barrier_reinit_DEPENDENCIES)
1167	@rm -f pth_barrier_reinit$(EXEEXT)
1168	$(LINK) $(pth_barrier_reinit_OBJECTS) $(pth_barrier_reinit_LDADD) $(LIBS)
1169pth_barrier_thr_cr$(EXEEXT): $(pth_barrier_thr_cr_OBJECTS) $(pth_barrier_thr_cr_DEPENDENCIES)
1170	@rm -f pth_barrier_thr_cr$(EXEEXT)
1171	$(LINK) $(pth_barrier_thr_cr_OBJECTS) $(pth_barrier_thr_cr_LDADD) $(LIBS)
1172pth_broadcast$(EXEEXT): $(pth_broadcast_OBJECTS) $(pth_broadcast_DEPENDENCIES)
1173	@rm -f pth_broadcast$(EXEEXT)
1174	$(LINK) $(pth_broadcast_OBJECTS) $(pth_broadcast_LDADD) $(LIBS)
1175pth_cancel_locked$(EXEEXT): $(pth_cancel_locked_OBJECTS) $(pth_cancel_locked_DEPENDENCIES)
1176	@rm -f pth_cancel_locked$(EXEEXT)
1177	$(LINK) $(pth_cancel_locked_OBJECTS) $(pth_cancel_locked_LDADD) $(LIBS)
1178pth_cleanup_handler$(EXEEXT): $(pth_cleanup_handler_OBJECTS) $(pth_cleanup_handler_DEPENDENCIES)
1179	@rm -f pth_cleanup_handler$(EXEEXT)
1180	$(pth_cleanup_handler_LINK) $(pth_cleanup_handler_OBJECTS) $(pth_cleanup_handler_LDADD) $(LIBS)
1181pth_cond_race$(EXEEXT): $(pth_cond_race_OBJECTS) $(pth_cond_race_DEPENDENCIES)
1182	@rm -f pth_cond_race$(EXEEXT)
1183	$(LINK) $(pth_cond_race_OBJECTS) $(pth_cond_race_LDADD) $(LIBS)
1184pth_create_chain$(EXEEXT): $(pth_create_chain_OBJECTS) $(pth_create_chain_DEPENDENCIES)
1185	@rm -f pth_create_chain$(EXEEXT)
1186	$(LINK) $(pth_create_chain_OBJECTS) $(pth_create_chain_LDADD) $(LIBS)
1187pth_create_glibc_2_0$(EXEEXT): $(pth_create_glibc_2_0_OBJECTS) $(pth_create_glibc_2_0_DEPENDENCIES)
1188	@rm -f pth_create_glibc_2_0$(EXEEXT)
1189	$(LINK) $(pth_create_glibc_2_0_OBJECTS) $(pth_create_glibc_2_0_LDADD) $(LIBS)
1190pth_detached$(EXEEXT): $(pth_detached_OBJECTS) $(pth_detached_DEPENDENCIES)
1191	@rm -f pth_detached$(EXEEXT)
1192	$(LINK) $(pth_detached_OBJECTS) $(pth_detached_LDADD) $(LIBS)
1193pth_detached3$(EXEEXT): $(pth_detached3_OBJECTS) $(pth_detached3_DEPENDENCIES)
1194	@rm -f pth_detached3$(EXEEXT)
1195	$(LINK) $(pth_detached3_OBJECTS) $(pth_detached3_LDADD) $(LIBS)
1196pth_detached_sem$(EXEEXT): $(pth_detached_sem_OBJECTS) $(pth_detached_sem_DEPENDENCIES)
1197	@rm -f pth_detached_sem$(EXEEXT)
1198	$(LINK) $(pth_detached_sem_OBJECTS) $(pth_detached_sem_LDADD) $(LIBS)
1199pth_inconsistent_cond_wait$(EXEEXT): $(pth_inconsistent_cond_wait_OBJECTS) $(pth_inconsistent_cond_wait_DEPENDENCIES)
1200	@rm -f pth_inconsistent_cond_wait$(EXEEXT)
1201	$(LINK) $(pth_inconsistent_cond_wait_OBJECTS) $(pth_inconsistent_cond_wait_LDADD) $(LIBS)
1202pth_mutex_reinit$(EXEEXT): $(pth_mutex_reinit_OBJECTS) $(pth_mutex_reinit_DEPENDENCIES)
1203	@rm -f pth_mutex_reinit$(EXEEXT)
1204	$(LINK) $(pth_mutex_reinit_OBJECTS) $(pth_mutex_reinit_LDADD) $(LIBS)
1205pth_process_shared_mutex$(EXEEXT): $(pth_process_shared_mutex_OBJECTS) $(pth_process_shared_mutex_DEPENDENCIES)
1206	@rm -f pth_process_shared_mutex$(EXEEXT)
1207	$(LINK) $(pth_process_shared_mutex_OBJECTS) $(pth_process_shared_mutex_LDADD) $(LIBS)
1208pth_spinlock$(EXEEXT): $(pth_spinlock_OBJECTS) $(pth_spinlock_DEPENDENCIES)
1209	@rm -f pth_spinlock$(EXEEXT)
1210	$(LINK) $(pth_spinlock_OBJECTS) $(pth_spinlock_LDADD) $(LIBS)
1211pth_uninitialized_cond$(EXEEXT): $(pth_uninitialized_cond_OBJECTS) $(pth_uninitialized_cond_DEPENDENCIES)
1212	@rm -f pth_uninitialized_cond$(EXEEXT)
1213	$(LINK) $(pth_uninitialized_cond_OBJECTS) $(pth_uninitialized_cond_LDADD) $(LIBS)
1214recursive_mutex$(EXEEXT): $(recursive_mutex_OBJECTS) $(recursive_mutex_DEPENDENCIES)
1215	@rm -f recursive_mutex$(EXEEXT)
1216	$(LINK) $(recursive_mutex_OBJECTS) $(recursive_mutex_LDADD) $(LIBS)
1217rwlock_race$(EXEEXT): $(rwlock_race_OBJECTS) $(rwlock_race_DEPENDENCIES)
1218	@rm -f rwlock_race$(EXEEXT)
1219	$(LINK) $(rwlock_race_OBJECTS) $(rwlock_race_LDADD) $(LIBS)
1220rwlock_test$(EXEEXT): $(rwlock_test_OBJECTS) $(rwlock_test_DEPENDENCIES)
1221	@rm -f rwlock_test$(EXEEXT)
1222	$(LINK) $(rwlock_test_OBJECTS) $(rwlock_test_LDADD) $(LIBS)
1223rwlock_type_checking$(EXEEXT): $(rwlock_type_checking_OBJECTS) $(rwlock_type_checking_DEPENDENCIES)
1224	@rm -f rwlock_type_checking$(EXEEXT)
1225	$(LINK) $(rwlock_type_checking_OBJECTS) $(rwlock_type_checking_LDADD) $(LIBS)
1226sem_as_mutex$(EXEEXT): $(sem_as_mutex_OBJECTS) $(sem_as_mutex_DEPENDENCIES)
1227	@rm -f sem_as_mutex$(EXEEXT)
1228	$(LINK) $(sem_as_mutex_OBJECTS) $(sem_as_mutex_LDADD) $(LIBS)
1229sem_open$(EXEEXT): $(sem_open_OBJECTS) $(sem_open_DEPENDENCIES)
1230	@rm -f sem_open$(EXEEXT)
1231	$(LINK) $(sem_open_OBJECTS) $(sem_open_LDADD) $(LIBS)
1232sigalrm$(EXEEXT): $(sigalrm_OBJECTS) $(sigalrm_DEPENDENCIES)
1233	@rm -f sigalrm$(EXEEXT)
1234	$(LINK) $(sigalrm_OBJECTS) $(sigalrm_LDADD) $(LIBS)
1235std_thread$(EXEEXT): $(std_thread_OBJECTS) $(std_thread_DEPENDENCIES)
1236	@rm -f std_thread$(EXEEXT)
1237	$(std_thread_LINK) $(std_thread_OBJECTS) $(std_thread_LDADD) $(LIBS)
1238thread_name$(EXEEXT): $(thread_name_OBJECTS) $(thread_name_DEPENDENCIES)
1239	@rm -f thread_name$(EXEEXT)
1240	$(LINK) $(thread_name_OBJECTS) $(thread_name_LDADD) $(LIBS)
1241threaded-fork$(EXEEXT): $(threaded_fork_OBJECTS) $(threaded_fork_DEPENDENCIES)
1242	@rm -f threaded-fork$(EXEEXT)
1243	$(LINK) $(threaded_fork_OBJECTS) $(threaded_fork_LDADD) $(LIBS)
1244trylock$(EXEEXT): $(trylock_OBJECTS) $(trylock_DEPENDENCIES)
1245	@rm -f trylock$(EXEEXT)
1246	$(LINK) $(trylock_OBJECTS) $(trylock_LDADD) $(LIBS)
1247tsan_unittest$(EXEEXT): $(tsan_unittest_OBJECTS) $(tsan_unittest_DEPENDENCIES)
1248	@rm -f tsan_unittest$(EXEEXT)
1249	$(tsan_unittest_LINK) $(tsan_unittest_OBJECTS) $(tsan_unittest_LDADD) $(LIBS)
1250unit_bitmap$(EXEEXT): $(unit_bitmap_OBJECTS) $(unit_bitmap_DEPENDENCIES)
1251	@rm -f unit_bitmap$(EXEEXT)
1252	$(unit_bitmap_LINK) $(unit_bitmap_OBJECTS) $(unit_bitmap_LDADD) $(LIBS)
1253unit_vc$(EXEEXT): $(unit_vc_OBJECTS) $(unit_vc_DEPENDENCIES)
1254	@rm -f unit_vc$(EXEEXT)
1255	$(unit_vc_LINK) $(unit_vc_OBJECTS) $(unit_vc_LDADD) $(LIBS)
1256
1257mostlyclean-compile:
1258	-rm -f *.$(OBJEXT)
1259
1260distclean-compile:
1261	-rm -f *.tab.c
1262
1263@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/annotate_barrier.Po@am__quote@
1264@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/annotate_hb_err.Po@am__quote@
1265@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/annotate_hb_race.Po@am__quote@
1266@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/annotate_ignore_rw.Po@am__quote@
1267@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/annotate_ignore_write.Po@am__quote@
1268@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/annotate_publish_hg.Po@am__quote@
1269@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/annotate_rwlock.Po@am__quote@
1270@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/annotate_smart_pointer.Po@am__quote@
1271@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/annotate_static.Po@am__quote@
1272@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/annotate_trace_memory.Po@am__quote@
1273@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/atomic_var.Po@am__quote@
1274@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/boost_thread-boost_thread.Po@am__quote@
1275@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bug-235681.Po@am__quote@
1276@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/circular_buffer.Po@am__quote@
1277@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/custom_alloc.Po@am__quote@
1278@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fp_race.Po@am__quote@
1279@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/free_is_write.Po@am__quote@
1280@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hold_lock.Po@am__quote@
1281@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/linuxthreads_det.Po@am__quote@
1282@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matinv.Po@am__quote@
1283@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memory_allocation.Po@am__quote@
1284@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/monitor_example.Po@am__quote@
1285@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/new_delete.Po@am__quote@
1286@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/omp_matinv-omp_matinv.Po@am__quote@
1287@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/omp_prime-omp_prime.Po@am__quote@
1288@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/omp_printf-omp_printf.Po@am__quote@
1289@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_barrier.Po@am__quote@
1290@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_barrier_race.Po@am__quote@
1291@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_barrier_reinit.Po@am__quote@
1292@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_barrier_thr_cr.Po@am__quote@
1293@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_broadcast.Po@am__quote@
1294@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_cancel_locked.Po@am__quote@
1295@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_cleanup_handler-pth_cleanup_handler.Po@am__quote@
1296@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_cond_race.Po@am__quote@
1297@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_create_chain.Po@am__quote@
1298@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_create_glibc_2_0.Po@am__quote@
1299@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_detached.Po@am__quote@
1300@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_detached3.Po@am__quote@
1301@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_detached_sem.Po@am__quote@
1302@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_inconsistent_cond_wait.Po@am__quote@
1303@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_mutex_reinit.Po@am__quote@
1304@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_process_shared_mutex.Po@am__quote@
1305@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_spinlock.Po@am__quote@
1306@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_uninitialized_cond.Po@am__quote@
1307@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/recursive_mutex.Po@am__quote@
1308@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rwlock_race.Po@am__quote@
1309@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rwlock_test.Po@am__quote@
1310@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rwlock_type_checking.Po@am__quote@
1311@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sem_as_mutex.Po@am__quote@
1312@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sem_open.Po@am__quote@
1313@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sigalrm.Po@am__quote@
1314@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/std_thread-std_thread.Po@am__quote@
1315@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/thread_name.Po@am__quote@
1316@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/threaded-fork.Po@am__quote@
1317@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trylock.Po@am__quote@
1318@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_unittest-tsan_unittest.Po@am__quote@
1319@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unit_bitmap-unit_bitmap.Po@am__quote@
1320@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unit_vc-unit_vc.Po@am__quote@
1321
1322.c.o:
1323@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
1324@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
1325@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1326@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1327@am__fastdepCC_FALSE@	$(COMPILE) -c $<
1328
1329.c.obj:
1330@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
1331@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
1332@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1333@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1334@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
1335
1336omp_matinv-omp_matinv.o: omp_matinv.c
1337@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(omp_matinv_CFLAGS) $(CFLAGS) -MT omp_matinv-omp_matinv.o -MD -MP -MF $(DEPDIR)/omp_matinv-omp_matinv.Tpo -c -o omp_matinv-omp_matinv.o `test -f 'omp_matinv.c' || echo '$(srcdir)/'`omp_matinv.c
1338@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/omp_matinv-omp_matinv.Tpo $(DEPDIR)/omp_matinv-omp_matinv.Po
1339@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='omp_matinv.c' object='omp_matinv-omp_matinv.o' libtool=no @AMDEPBACKSLASH@
1340@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1341@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(omp_matinv_CFLAGS) $(CFLAGS) -c -o omp_matinv-omp_matinv.o `test -f 'omp_matinv.c' || echo '$(srcdir)/'`omp_matinv.c
1342
1343omp_matinv-omp_matinv.obj: omp_matinv.c
1344@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(omp_matinv_CFLAGS) $(CFLAGS) -MT omp_matinv-omp_matinv.obj -MD -MP -MF $(DEPDIR)/omp_matinv-omp_matinv.Tpo -c -o omp_matinv-omp_matinv.obj `if test -f 'omp_matinv.c'; then $(CYGPATH_W) 'omp_matinv.c'; else $(CYGPATH_W) '$(srcdir)/omp_matinv.c'; fi`
1345@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/omp_matinv-omp_matinv.Tpo $(DEPDIR)/omp_matinv-omp_matinv.Po
1346@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='omp_matinv.c' object='omp_matinv-omp_matinv.obj' libtool=no @AMDEPBACKSLASH@
1347@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1348@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(omp_matinv_CFLAGS) $(CFLAGS) -c -o omp_matinv-omp_matinv.obj `if test -f 'omp_matinv.c'; then $(CYGPATH_W) 'omp_matinv.c'; else $(CYGPATH_W) '$(srcdir)/omp_matinv.c'; fi`
1349
1350omp_prime-omp_prime.o: omp_prime.c
1351@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(omp_prime_CFLAGS) $(CFLAGS) -MT omp_prime-omp_prime.o -MD -MP -MF $(DEPDIR)/omp_prime-omp_prime.Tpo -c -o omp_prime-omp_prime.o `test -f 'omp_prime.c' || echo '$(srcdir)/'`omp_prime.c
1352@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/omp_prime-omp_prime.Tpo $(DEPDIR)/omp_prime-omp_prime.Po
1353@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='omp_prime.c' object='omp_prime-omp_prime.o' libtool=no @AMDEPBACKSLASH@
1354@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1355@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(omp_prime_CFLAGS) $(CFLAGS) -c -o omp_prime-omp_prime.o `test -f 'omp_prime.c' || echo '$(srcdir)/'`omp_prime.c
1356
1357omp_prime-omp_prime.obj: omp_prime.c
1358@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(omp_prime_CFLAGS) $(CFLAGS) -MT omp_prime-omp_prime.obj -MD -MP -MF $(DEPDIR)/omp_prime-omp_prime.Tpo -c -o omp_prime-omp_prime.obj `if test -f 'omp_prime.c'; then $(CYGPATH_W) 'omp_prime.c'; else $(CYGPATH_W) '$(srcdir)/omp_prime.c'; fi`
1359@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/omp_prime-omp_prime.Tpo $(DEPDIR)/omp_prime-omp_prime.Po
1360@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='omp_prime.c' object='omp_prime-omp_prime.obj' libtool=no @AMDEPBACKSLASH@
1361@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1362@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(omp_prime_CFLAGS) $(CFLAGS) -c -o omp_prime-omp_prime.obj `if test -f 'omp_prime.c'; then $(CYGPATH_W) 'omp_prime.c'; else $(CYGPATH_W) '$(srcdir)/omp_prime.c'; fi`
1363
1364omp_printf-omp_printf.o: omp_printf.c
1365@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(omp_printf_CFLAGS) $(CFLAGS) -MT omp_printf-omp_printf.o -MD -MP -MF $(DEPDIR)/omp_printf-omp_printf.Tpo -c -o omp_printf-omp_printf.o `test -f 'omp_printf.c' || echo '$(srcdir)/'`omp_printf.c
1366@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/omp_printf-omp_printf.Tpo $(DEPDIR)/omp_printf-omp_printf.Po
1367@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='omp_printf.c' object='omp_printf-omp_printf.o' libtool=no @AMDEPBACKSLASH@
1368@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1369@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(omp_printf_CFLAGS) $(CFLAGS) -c -o omp_printf-omp_printf.o `test -f 'omp_printf.c' || echo '$(srcdir)/'`omp_printf.c
1370
1371omp_printf-omp_printf.obj: omp_printf.c
1372@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(omp_printf_CFLAGS) $(CFLAGS) -MT omp_printf-omp_printf.obj -MD -MP -MF $(DEPDIR)/omp_printf-omp_printf.Tpo -c -o omp_printf-omp_printf.obj `if test -f 'omp_printf.c'; then $(CYGPATH_W) 'omp_printf.c'; else $(CYGPATH_W) '$(srcdir)/omp_printf.c'; fi`
1373@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/omp_printf-omp_printf.Tpo $(DEPDIR)/omp_printf-omp_printf.Po
1374@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='omp_printf.c' object='omp_printf-omp_printf.obj' libtool=no @AMDEPBACKSLASH@
1375@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1376@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(omp_printf_CFLAGS) $(CFLAGS) -c -o omp_printf-omp_printf.obj `if test -f 'omp_printf.c'; then $(CYGPATH_W) 'omp_printf.c'; else $(CYGPATH_W) '$(srcdir)/omp_printf.c'; fi`
1377
1378pth_cleanup_handler-pth_cleanup_handler.o: pth_cleanup_handler.c
1379@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pth_cleanup_handler_CFLAGS) $(CFLAGS) -MT pth_cleanup_handler-pth_cleanup_handler.o -MD -MP -MF $(DEPDIR)/pth_cleanup_handler-pth_cleanup_handler.Tpo -c -o pth_cleanup_handler-pth_cleanup_handler.o `test -f 'pth_cleanup_handler.c' || echo '$(srcdir)/'`pth_cleanup_handler.c
1380@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/pth_cleanup_handler-pth_cleanup_handler.Tpo $(DEPDIR)/pth_cleanup_handler-pth_cleanup_handler.Po
1381@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='pth_cleanup_handler.c' object='pth_cleanup_handler-pth_cleanup_handler.o' libtool=no @AMDEPBACKSLASH@
1382@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1383@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pth_cleanup_handler_CFLAGS) $(CFLAGS) -c -o pth_cleanup_handler-pth_cleanup_handler.o `test -f 'pth_cleanup_handler.c' || echo '$(srcdir)/'`pth_cleanup_handler.c
1384
1385pth_cleanup_handler-pth_cleanup_handler.obj: pth_cleanup_handler.c
1386@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pth_cleanup_handler_CFLAGS) $(CFLAGS) -MT pth_cleanup_handler-pth_cleanup_handler.obj -MD -MP -MF $(DEPDIR)/pth_cleanup_handler-pth_cleanup_handler.Tpo -c -o pth_cleanup_handler-pth_cleanup_handler.obj `if test -f 'pth_cleanup_handler.c'; then $(CYGPATH_W) 'pth_cleanup_handler.c'; else $(CYGPATH_W) '$(srcdir)/pth_cleanup_handler.c'; fi`
1387@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/pth_cleanup_handler-pth_cleanup_handler.Tpo $(DEPDIR)/pth_cleanup_handler-pth_cleanup_handler.Po
1388@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='pth_cleanup_handler.c' object='pth_cleanup_handler-pth_cleanup_handler.obj' libtool=no @AMDEPBACKSLASH@
1389@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1390@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pth_cleanup_handler_CFLAGS) $(CFLAGS) -c -o pth_cleanup_handler-pth_cleanup_handler.obj `if test -f 'pth_cleanup_handler.c'; then $(CYGPATH_W) 'pth_cleanup_handler.c'; else $(CYGPATH_W) '$(srcdir)/pth_cleanup_handler.c'; fi`
1391
1392unit_bitmap-unit_bitmap.o: unit_bitmap.c
1393@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unit_bitmap_CFLAGS) $(CFLAGS) -MT unit_bitmap-unit_bitmap.o -MD -MP -MF $(DEPDIR)/unit_bitmap-unit_bitmap.Tpo -c -o unit_bitmap-unit_bitmap.o `test -f 'unit_bitmap.c' || echo '$(srcdir)/'`unit_bitmap.c
1394@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/unit_bitmap-unit_bitmap.Tpo $(DEPDIR)/unit_bitmap-unit_bitmap.Po
1395@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='unit_bitmap.c' object='unit_bitmap-unit_bitmap.o' libtool=no @AMDEPBACKSLASH@
1396@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1397@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unit_bitmap_CFLAGS) $(CFLAGS) -c -o unit_bitmap-unit_bitmap.o `test -f 'unit_bitmap.c' || echo '$(srcdir)/'`unit_bitmap.c
1398
1399unit_bitmap-unit_bitmap.obj: unit_bitmap.c
1400@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unit_bitmap_CFLAGS) $(CFLAGS) -MT unit_bitmap-unit_bitmap.obj -MD -MP -MF $(DEPDIR)/unit_bitmap-unit_bitmap.Tpo -c -o unit_bitmap-unit_bitmap.obj `if test -f 'unit_bitmap.c'; then $(CYGPATH_W) 'unit_bitmap.c'; else $(CYGPATH_W) '$(srcdir)/unit_bitmap.c'; fi`
1401@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/unit_bitmap-unit_bitmap.Tpo $(DEPDIR)/unit_bitmap-unit_bitmap.Po
1402@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='unit_bitmap.c' object='unit_bitmap-unit_bitmap.obj' libtool=no @AMDEPBACKSLASH@
1403@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1404@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unit_bitmap_CFLAGS) $(CFLAGS) -c -o unit_bitmap-unit_bitmap.obj `if test -f 'unit_bitmap.c'; then $(CYGPATH_W) 'unit_bitmap.c'; else $(CYGPATH_W) '$(srcdir)/unit_bitmap.c'; fi`
1405
1406unit_vc-unit_vc.o: unit_vc.c
1407@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unit_vc_CFLAGS) $(CFLAGS) -MT unit_vc-unit_vc.o -MD -MP -MF $(DEPDIR)/unit_vc-unit_vc.Tpo -c -o unit_vc-unit_vc.o `test -f 'unit_vc.c' || echo '$(srcdir)/'`unit_vc.c
1408@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/unit_vc-unit_vc.Tpo $(DEPDIR)/unit_vc-unit_vc.Po
1409@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='unit_vc.c' object='unit_vc-unit_vc.o' libtool=no @AMDEPBACKSLASH@
1410@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1411@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unit_vc_CFLAGS) $(CFLAGS) -c -o unit_vc-unit_vc.o `test -f 'unit_vc.c' || echo '$(srcdir)/'`unit_vc.c
1412
1413unit_vc-unit_vc.obj: unit_vc.c
1414@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unit_vc_CFLAGS) $(CFLAGS) -MT unit_vc-unit_vc.obj -MD -MP -MF $(DEPDIR)/unit_vc-unit_vc.Tpo -c -o unit_vc-unit_vc.obj `if test -f 'unit_vc.c'; then $(CYGPATH_W) 'unit_vc.c'; else $(CYGPATH_W) '$(srcdir)/unit_vc.c'; fi`
1415@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/unit_vc-unit_vc.Tpo $(DEPDIR)/unit_vc-unit_vc.Po
1416@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='unit_vc.c' object='unit_vc-unit_vc.obj' libtool=no @AMDEPBACKSLASH@
1417@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1418@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unit_vc_CFLAGS) $(CFLAGS) -c -o unit_vc-unit_vc.obj `if test -f 'unit_vc.c'; then $(CYGPATH_W) 'unit_vc.c'; else $(CYGPATH_W) '$(srcdir)/unit_vc.c'; fi`
1419
1420.cpp.o:
1421@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
1422@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
1423@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1424@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1425@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ $<
1426
1427.cpp.obj:
1428@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
1429@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
1430@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1431@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1432@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
1433
1434boost_thread-boost_thread.o: boost_thread.cpp
1435@am__fastdepCXX_TRUE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(boost_thread_CXXFLAGS) $(CXXFLAGS) -MT boost_thread-boost_thread.o -MD -MP -MF $(DEPDIR)/boost_thread-boost_thread.Tpo -c -o boost_thread-boost_thread.o `test -f 'boost_thread.cpp' || echo '$(srcdir)/'`boost_thread.cpp
1436@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/boost_thread-boost_thread.Tpo $(DEPDIR)/boost_thread-boost_thread.Po
1437@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='boost_thread.cpp' object='boost_thread-boost_thread.o' libtool=no @AMDEPBACKSLASH@
1438@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1439@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(boost_thread_CXXFLAGS) $(CXXFLAGS) -c -o boost_thread-boost_thread.o `test -f 'boost_thread.cpp' || echo '$(srcdir)/'`boost_thread.cpp
1440
1441boost_thread-boost_thread.obj: boost_thread.cpp
1442@am__fastdepCXX_TRUE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(boost_thread_CXXFLAGS) $(CXXFLAGS) -MT boost_thread-boost_thread.obj -MD -MP -MF $(DEPDIR)/boost_thread-boost_thread.Tpo -c -o boost_thread-boost_thread.obj `if test -f 'boost_thread.cpp'; then $(CYGPATH_W) 'boost_thread.cpp'; else $(CYGPATH_W) '$(srcdir)/boost_thread.cpp'; fi`
1443@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/boost_thread-boost_thread.Tpo $(DEPDIR)/boost_thread-boost_thread.Po
1444@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='boost_thread.cpp' object='boost_thread-boost_thread.obj' libtool=no @AMDEPBACKSLASH@
1445@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1446@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(boost_thread_CXXFLAGS) $(CXXFLAGS) -c -o boost_thread-boost_thread.obj `if test -f 'boost_thread.cpp'; then $(CYGPATH_W) 'boost_thread.cpp'; else $(CYGPATH_W) '$(srcdir)/boost_thread.cpp'; fi`
1447
1448std_thread-std_thread.o: std_thread.cpp
1449@am__fastdepCXX_TRUE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(std_thread_CXXFLAGS) $(CXXFLAGS) -MT std_thread-std_thread.o -MD -MP -MF $(DEPDIR)/std_thread-std_thread.Tpo -c -o std_thread-std_thread.o `test -f 'std_thread.cpp' || echo '$(srcdir)/'`std_thread.cpp
1450@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/std_thread-std_thread.Tpo $(DEPDIR)/std_thread-std_thread.Po
1451@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='std_thread.cpp' object='std_thread-std_thread.o' libtool=no @AMDEPBACKSLASH@
1452@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1453@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(std_thread_CXXFLAGS) $(CXXFLAGS) -c -o std_thread-std_thread.o `test -f 'std_thread.cpp' || echo '$(srcdir)/'`std_thread.cpp
1454
1455std_thread-std_thread.obj: std_thread.cpp
1456@am__fastdepCXX_TRUE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(std_thread_CXXFLAGS) $(CXXFLAGS) -MT std_thread-std_thread.obj -MD -MP -MF $(DEPDIR)/std_thread-std_thread.Tpo -c -o std_thread-std_thread.obj `if test -f 'std_thread.cpp'; then $(CYGPATH_W) 'std_thread.cpp'; else $(CYGPATH_W) '$(srcdir)/std_thread.cpp'; fi`
1457@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/std_thread-std_thread.Tpo $(DEPDIR)/std_thread-std_thread.Po
1458@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='std_thread.cpp' object='std_thread-std_thread.obj' libtool=no @AMDEPBACKSLASH@
1459@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1460@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(std_thread_CXXFLAGS) $(CXXFLAGS) -c -o std_thread-std_thread.obj `if test -f 'std_thread.cpp'; then $(CYGPATH_W) 'std_thread.cpp'; else $(CYGPATH_W) '$(srcdir)/std_thread.cpp'; fi`
1461
1462tsan_unittest-tsan_unittest.o: tsan_unittest.cpp
1463@am__fastdepCXX_TRUE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tsan_unittest_CXXFLAGS) $(CXXFLAGS) -MT tsan_unittest-tsan_unittest.o -MD -MP -MF $(DEPDIR)/tsan_unittest-tsan_unittest.Tpo -c -o tsan_unittest-tsan_unittest.o `test -f 'tsan_unittest.cpp' || echo '$(srcdir)/'`tsan_unittest.cpp
1464@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/tsan_unittest-tsan_unittest.Tpo $(DEPDIR)/tsan_unittest-tsan_unittest.Po
1465@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='tsan_unittest.cpp' object='tsan_unittest-tsan_unittest.o' libtool=no @AMDEPBACKSLASH@
1466@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1467@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tsan_unittest_CXXFLAGS) $(CXXFLAGS) -c -o tsan_unittest-tsan_unittest.o `test -f 'tsan_unittest.cpp' || echo '$(srcdir)/'`tsan_unittest.cpp
1468
1469tsan_unittest-tsan_unittest.obj: tsan_unittest.cpp
1470@am__fastdepCXX_TRUE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tsan_unittest_CXXFLAGS) $(CXXFLAGS) -MT tsan_unittest-tsan_unittest.obj -MD -MP -MF $(DEPDIR)/tsan_unittest-tsan_unittest.Tpo -c -o tsan_unittest-tsan_unittest.obj `if test -f 'tsan_unittest.cpp'; then $(CYGPATH_W) 'tsan_unittest.cpp'; else $(CYGPATH_W) '$(srcdir)/tsan_unittest.cpp'; fi`
1471@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/tsan_unittest-tsan_unittest.Tpo $(DEPDIR)/tsan_unittest-tsan_unittest.Po
1472@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='tsan_unittest.cpp' object='tsan_unittest-tsan_unittest.obj' libtool=no @AMDEPBACKSLASH@
1473@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1474@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tsan_unittest_CXXFLAGS) $(CXXFLAGS) -c -o tsan_unittest-tsan_unittest.obj `if test -f 'tsan_unittest.cpp'; then $(CYGPATH_W) 'tsan_unittest.cpp'; else $(CYGPATH_W) '$(srcdir)/tsan_unittest.cpp'; fi`
1475
1476ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
1477	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
1478	unique=`for i in $$list; do \
1479	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
1480	  done | \
1481	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
1482	      END { if (nonempty) { for (i in files) print i; }; }'`; \
1483	mkid -fID $$unique
1484tags: TAGS
1485
1486TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
1487		$(TAGS_FILES) $(LISP)
1488	set x; \
1489	here=`pwd`; \
1490	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
1491	unique=`for i in $$list; do \
1492	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
1493	  done | \
1494	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
1495	      END { if (nonempty) { for (i in files) print i; }; }'`; \
1496	shift; \
1497	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
1498	  test -n "$$unique" || unique=$$empty_fix; \
1499	  if test $$# -gt 0; then \
1500	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1501	      "$$@" $$unique; \
1502	  else \
1503	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1504	      $$unique; \
1505	  fi; \
1506	fi
1507ctags: CTAGS
1508CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
1509		$(TAGS_FILES) $(LISP)
1510	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
1511	unique=`for i in $$list; do \
1512	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
1513	  done | \
1514	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
1515	      END { if (nonempty) { for (i in files) print i; }; }'`; \
1516	test -z "$(CTAGS_ARGS)$$unique" \
1517	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
1518	     $$unique
1519
1520GTAGS:
1521	here=`$(am__cd) $(top_builddir) && pwd` \
1522	  && $(am__cd) $(top_srcdir) \
1523	  && gtags -i $(GTAGS_ARGS) "$$here"
1524
1525distclean-tags:
1526	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
1527
1528distdir: $(DISTFILES)
1529	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1530	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1531	list='$(DISTFILES)'; \
1532	  dist_files=`for file in $$list; do echo $$file; done | \
1533	  sed -e "s|^$$srcdirstrip/||;t" \
1534	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
1535	case $$dist_files in \
1536	  */*) $(MKDIR_P) `echo "$$dist_files" | \
1537			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
1538			   sort -u` ;; \
1539	esac; \
1540	for file in $$dist_files; do \
1541	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
1542	  if test -d $$d/$$file; then \
1543	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
1544	    if test -d "$(distdir)/$$file"; then \
1545	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1546	    fi; \
1547	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
1548	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
1549	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1550	    fi; \
1551	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
1552	  else \
1553	    test -f "$(distdir)/$$file" \
1554	    || cp -p $$d/$$file "$(distdir)/$$file" \
1555	    || exit 1; \
1556	  fi; \
1557	done
1558check-am: all-am
1559	$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
1560	$(MAKE) $(AM_MAKEFLAGS) check-local
1561check: check-am
1562all-am: Makefile $(SCRIPTS) $(HEADERS)
1563installdirs:
1564install: install-am
1565install-exec: install-exec-am
1566install-data: install-data-am
1567uninstall: uninstall-am
1568
1569install-am: all-am
1570	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1571
1572installcheck: installcheck-am
1573install-strip:
1574	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1575	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1576	  `test -z '$(STRIP)' || \
1577	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
1578mostlyclean-generic:
1579
1580clean-generic:
1581
1582distclean-generic:
1583	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
1584	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
1585
1586maintainer-clean-generic:
1587	@echo "This command is intended for maintainers to use"
1588	@echo "it deletes files that may require special tools to rebuild."
1589clean: clean-am
1590
1591clean-am: clean-checkPROGRAMS clean-generic clean-local mostlyclean-am
1592
1593distclean: distclean-am
1594	-rm -rf ./$(DEPDIR)
1595	-rm -f Makefile
1596distclean-am: clean-am distclean-compile distclean-generic \
1597	distclean-tags
1598
1599dvi: dvi-am
1600
1601dvi-am:
1602
1603html: html-am
1604
1605html-am:
1606
1607info: info-am
1608
1609info-am:
1610
1611install-data-am:
1612
1613install-dvi: install-dvi-am
1614
1615install-dvi-am:
1616
1617install-exec-am:
1618
1619install-html: install-html-am
1620
1621install-html-am:
1622
1623install-info: install-info-am
1624
1625install-info-am:
1626
1627install-man:
1628
1629install-pdf: install-pdf-am
1630
1631install-pdf-am:
1632
1633install-ps: install-ps-am
1634
1635install-ps-am:
1636
1637installcheck-am:
1638
1639maintainer-clean: maintainer-clean-am
1640	-rm -rf ./$(DEPDIR)
1641	-rm -f Makefile
1642maintainer-clean-am: distclean-am maintainer-clean-generic
1643
1644mostlyclean: mostlyclean-am
1645
1646mostlyclean-am: mostlyclean-compile mostlyclean-generic
1647
1648pdf: pdf-am
1649
1650pdf-am:
1651
1652ps: ps-am
1653
1654ps-am:
1655
1656uninstall-am:
1657
1658.MAKE: check-am install-am install-strip
1659
1660.PHONY: CTAGS GTAGS all all-am check check-am check-local clean \
1661	clean-checkPROGRAMS clean-generic clean-local ctags distclean \
1662	distclean-compile distclean-generic distclean-tags distdir dvi \
1663	dvi-am html html-am info info-am install install-am \
1664	install-data install-data-am install-dvi install-dvi-am \
1665	install-exec install-exec-am install-html install-html-am \
1666	install-info install-info-am install-man install-pdf \
1667	install-pdf-am install-ps install-ps-am install-strip \
1668	installcheck installcheck-am installdirs maintainer-clean \
1669	maintainer-clean-generic mostlyclean mostlyclean-compile \
1670	mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
1671	uninstall-am
1672
1673
1674# This used to be required when Vex had a handwritten Makefile.  It
1675# shouldn't be needed any more, though.
1676
1677#----------------------------------------------------------------------------
1678# noinst_PROGRAMS and noinst_DSYMS targets
1679#----------------------------------------------------------------------------
1680
1681# On Darwin, for a program 'p', the DWARF debug info is stored in the
1682# directory 'p.dSYM'.  This must be generated after the executable is
1683# created, with 'dsymutil p'.  We could redefine LINK with a script that
1684# executes 'dsymutil' after linking, but that's a pain.  Instead we use this
1685# hook so that every time "make check" is run, we subsequently invoke
1686# 'dsymutil' on all the executables that lack a .dSYM directory, or that are
1687# newer than their corresponding .dSYM directory.
1688build-noinst_DSYMS: $(noinst_DSYMS)
1689	for f in $(noinst_DSYMS); do \
1690	  if [ ! -e $$f.dSYM  -o  $$f -nt $$f.dSYM ] ; then \
1691	      echo "dsymutil $$f"; \
1692	      dsymutil $$f; \
1693	  fi; \
1694	done
1695
1696# This is used by coregrind/Makefile.am and Makefile.tool.am for doing
1697# "in-place" installs.  It copies $(noinst_PROGRAMS) into $inplacedir.
1698# It needs to be depended on by an 'all-local' rule.
1699inplace-noinst_PROGRAMS: $(noinst_PROGRAMS)
1700	mkdir -p $(inplacedir); \
1701	for f in $(noinst_PROGRAMS) ; do \
1702	  rm -f $(inplacedir)/$$f; \
1703	  ln -f -s ../$(subdir)/$$f $(inplacedir); \
1704	done
1705
1706# Similar to inplace-noinst_PROGRAMS
1707inplace-noinst_DSYMS: build-noinst_DSYMS
1708	mkdir -p $(inplacedir); \
1709	for f in $(noinst_DSYMS); do \
1710	  rm -f $(inplacedir)/$$f.dSYM; \
1711	  ln -f -s ../$(subdir)/$$f.dSYM $(inplacedir); \
1712	done
1713
1714# This is used by coregrind/Makefile.am and by <tool>/Makefile.am for doing
1715# "make install".  It copies $(noinst_PROGRAMS) into $prefix/lib/valgrind/.
1716# It needs to be depended on by an 'install-exec-local' rule.
1717install-noinst_PROGRAMS: $(noinst_PROGRAMS)
1718	$(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
1719	for f in $(noinst_PROGRAMS); do \
1720	  $(INSTALL_PROGRAM) $$f $(DESTDIR)$(pkglibdir); \
1721	done
1722
1723# Similar to install-noinst_PROGRAMS.
1724# Nb: we don't use $(INSTALL_PROGRAM) here because it doesn't work with
1725# directories.  XXX: not sure whether the resulting permissions will be
1726# correct when using 'cp -R'...
1727install-noinst_DSYMS: build-noinst_DSYMS
1728	$(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
1729	for f in $(noinst_DSYMS); do \
1730	  cp -R $$f.dSYM $(DESTDIR)$(pkglibdir); \
1731	done
1732
1733# This needs to be depended on by a 'clean-local' rule.
1734clean-noinst_DSYMS:
1735	for f in $(noinst_DSYMS); do \
1736	  rm -rf $$f.dSYM; \
1737	done
1738
1739check-local: build-noinst_DSYMS
1740
1741clean-local: clean-noinst_DSYMS
1742
1743# Tell versions [3.59,3.63) of GNU make to not export all variables.
1744# Otherwise a system limit (for SysV at least) may be exceeded.
1745.NOEXPORT:
1746