1# Makefile.in generated by automake 1.11.3 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, 2010, 2011 Free Software
6# Foundation, 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
59@HAS_WRITE_STRINGS_WARNING_TRUE@am__append_3 = -Wno-write-strings
60@COMPILER_IS_CLANG_TRUE@am__append_4 = -Wno-format-extra-args \
61@COMPILER_IS_CLANG_TRUE@	-Wno-literal-range \
62@COMPILER_IS_CLANG_TRUE@	-Wno-string-plus-int # \
63@COMPILER_IS_CLANG_TRUE@	drd/tests/annotate_ignore_rw.c
64@COMPILER_IS_CLANG_TRUE@am__append_5 = -Wno-unused-private-field    # drd/tests/tsan_unittest.cpp
65
66# Arch-specific tests.
67@VGCONF_ARCHS_INCLUDE_X86_TRUE@am__append_6 = x86
68@VGCONF_ARCHS_INCLUDE_AMD64_TRUE@am__append_7 = amd64
69@VGCONF_ARCHS_INCLUDE_PPC32_TRUE@am__append_8 = ppc32
70@VGCONF_ARCHS_INCLUDE_PPC64_TRUE@am__append_9 = ppc64
71@VGCONF_ARCHS_INCLUDE_ARM_TRUE@am__append_10 = arm
72@VGCONF_ARCHS_INCLUDE_S390X_TRUE@am__append_11 = s390x
73@VGCONF_ARCHS_INCLUDE_MIPS32_TRUE@am__append_12 = mips32
74@VGCONF_ARCHS_INCLUDE_MIPS64_TRUE@am__append_13 = mips64
75
76# OS-specific tests
77@VGCONF_OS_IS_LINUX_TRUE@am__append_14 = linux
78@VGCONF_OS_IS_DARWIN_TRUE@am__append_15 = darwin
79
80# Platform-specific tests
81@VGCONF_PLATFORMS_INCLUDE_X86_LINUX_TRUE@am__append_16 = x86-linux
82check_PROGRAMS = ansi$(EXEEXT) args$(EXEEXT) async-sigs$(EXEEXT) \
83	bitfield1$(EXEEXT) bug129866$(EXEEXT) closeall$(EXEEXT) \
84	coolo_strlen$(EXEEXT) discard$(EXEEXT) exec-sigmask$(EXEEXT) \
85	execve$(EXEEXT) faultstatus$(EXEEXT) fcntl_setown$(EXEEXT) \
86	fdleak_cmsg$(EXEEXT) fdleak_creat$(EXEEXT) fdleak_dup$(EXEEXT) \
87	fdleak_dup2$(EXEEXT) fdleak_fcntl$(EXEEXT) \
88	fdleak_ipv4$(EXEEXT) fdleak_open$(EXEEXT) fdleak_pipe$(EXEEXT) \
89	fdleak_socketpair$(EXEEXT) floored$(EXEEXT) fork$(EXEEXT) \
90	fucomip$(EXEEXT) mmap_fcntl_bug$(EXEEXT) munmap_exe$(EXEEXT) \
91	map_unaligned$(EXEEXT) map_unmap$(EXEEXT) mq$(EXEEXT) \
92	pending$(EXEEXT) procfs-cmdline-exe$(EXEEXT) \
93	pth_atfork1$(EXEEXT) pth_blockedsig$(EXEEXT) \
94	pth_cancel1$(EXEEXT) pth_cancel2$(EXEEXT) \
95	pth_cvsimple$(EXEEXT) pth_empty$(EXEEXT) pth_exit$(EXEEXT) \
96	pth_exit2$(EXEEXT) pth_mutexspeed$(EXEEXT) pth_once$(EXEEXT) \
97	pth_rwlock$(EXEEXT) pth_stackalign$(EXEEXT) rcrl$(EXEEXT) \
98	readline1$(EXEEXT) require-text-symbol$(EXEEXT) \
99	res_search$(EXEEXT) resolv$(EXEEXT) rlimit_nofile$(EXEEXT) \
100	selfrun$(EXEEXT) sem$(EXEEXT) semlimit$(EXEEXT) \
101	sha1_test$(EXEEXT) shortpush$(EXEEXT) shorts$(EXEEXT) \
102	stackgrowth$(EXEEXT) sigstackgrowth$(EXEEXT) \
103	syscall-restart1$(EXEEXT) syscall-restart2$(EXEEXT) \
104	syslog$(EXEEXT) system$(EXEEXT) threaded-fork$(EXEEXT) \
105	threadederrno$(EXEEXT) timestamp$(EXEEXT) tls$(EXEEXT) \
106	tls.so$(EXEEXT) tls2.so$(EXEEXT) valgrind_cpp_test$(EXEEXT) \
107	vgprintf$(EXEEXT) coolo_sigaction$(EXEEXT) gxx304$(EXEEXT) \
108	process_vm_readv_writev$(EXEEXT) $(am__EXEEXT_1) \
109	$(am__EXEEXT_2) $(am__EXEEXT_3) $(am__EXEEXT_4)
110@HAVE_NESTED_FUNCTIONS_TRUE@am__append_17 = nestedfns
111
112# DDD:
113# - manythreads and thread-exits have lots of this:
114# --61831:0:aspacem  sync_check_mapping_callback: segment mismatch:
115#                    kernel's seg:
116# --61831:0:aspacem  start=0x102538000 end=0x1025b7fff prot=3 dev=0 ino=0 
117#                    offset=0 name="(none)"
118# --61831:0:aspacem  sync_check_mapping_callback: segment mismatch: V's seg:
119# --61831:0:aspacem  NSegment{    , start=0x10067a000, end=0x109a1efff,
120#                    smode=SmFixed, dev=0, ino=0, offset=0, fnIdx=-1, hasR=0,
121#                    hasW=0, hasX=0, hasT=0, mark=0, name="(none)"}
122@VGCONF_PLATFORMS_INCLUDE_AMD64_DARWIN_FALSE@am__append_18 = \
123@VGCONF_PLATFORMS_INCLUDE_AMD64_DARWIN_FALSE@	manythreads \
124@VGCONF_PLATFORMS_INCLUDE_AMD64_DARWIN_FALSE@	thread-exits
125
126# This doesn't appear to be compilable on Darwin.
127@VGCONF_OS_IS_DARWIN_FALSE@am__append_19 = rlimit64_nofile 
128@BUILD_IFUNC_TESTS_TRUE@am__append_20 = ifunc
129subdir = none/tests
130ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
131am__aclocal_m4_deps = $(top_srcdir)/configure.ac
132am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
133	$(ACLOCAL_M4)
134mkinstalldirs = $(install_sh) -d
135CONFIG_HEADER = $(top_builddir)/config.h
136CONFIG_CLEAN_FILES =
137CONFIG_CLEAN_VPATH_FILES =
138@HAVE_NESTED_FUNCTIONS_TRUE@am__EXEEXT_1 = nestedfns$(EXEEXT)
139@VGCONF_PLATFORMS_INCLUDE_AMD64_DARWIN_FALSE@am__EXEEXT_2 = manythreads$(EXEEXT) \
140@VGCONF_PLATFORMS_INCLUDE_AMD64_DARWIN_FALSE@	thread-exits$(EXEEXT)
141@VGCONF_OS_IS_DARWIN_FALSE@am__EXEEXT_3 = rlimit64_nofile$(EXEEXT)
142@BUILD_IFUNC_TESTS_TRUE@am__EXEEXT_4 = ifunc$(EXEEXT)
143ansi_SOURCES = ansi.c
144ansi_OBJECTS = ansi-ansi.$(OBJEXT)
145ansi_LDADD = $(LDADD)
146ansi_LINK = $(CCLD) $(ansi_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
147	-o $@
148args_SOURCES = args.c
149args_OBJECTS = args.$(OBJEXT)
150args_LDADD = $(LDADD)
151async_sigs_SOURCES = async-sigs.c
152async_sigs_OBJECTS = async-sigs.$(OBJEXT)
153async_sigs_LDADD = $(LDADD)
154bitfield1_SOURCES = bitfield1.c
155bitfield1_OBJECTS = bitfield1.$(OBJEXT)
156bitfield1_LDADD = $(LDADD)
157bug129866_SOURCES = bug129866.c
158bug129866_OBJECTS = bug129866.$(OBJEXT)
159bug129866_LDADD = $(LDADD)
160closeall_SOURCES = closeall.c
161closeall_OBJECTS = closeall.$(OBJEXT)
162closeall_LDADD = $(LDADD)
163am_coolo_sigaction_OBJECTS = coolo_sigaction.$(OBJEXT)
164coolo_sigaction_OBJECTS = $(am_coolo_sigaction_OBJECTS)
165coolo_sigaction_LDADD = $(LDADD)
166coolo_strlen_SOURCES = coolo_strlen.c
167coolo_strlen_OBJECTS = coolo_strlen.$(OBJEXT)
168coolo_strlen_LDADD = $(LDADD)
169discard_SOURCES = discard.c
170discard_OBJECTS = discard.$(OBJEXT)
171discard_LDADD = $(LDADD)
172exec_sigmask_SOURCES = exec-sigmask.c
173exec_sigmask_OBJECTS = exec-sigmask.$(OBJEXT)
174exec_sigmask_LDADD = $(LDADD)
175execve_SOURCES = execve.c
176execve_OBJECTS = execve-execve.$(OBJEXT)
177execve_LDADD = $(LDADD)
178execve_LINK = $(CCLD) $(execve_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
179	$(LDFLAGS) -o $@
180faultstatus_SOURCES = faultstatus.c
181faultstatus_OBJECTS = faultstatus.$(OBJEXT)
182faultstatus_LDADD = $(LDADD)
183fcntl_setown_SOURCES = fcntl_setown.c
184fcntl_setown_OBJECTS = fcntl_setown.$(OBJEXT)
185fcntl_setown_LDADD = $(LDADD)
186fdleak_cmsg_SOURCES = fdleak_cmsg.c
187fdleak_cmsg_OBJECTS = fdleak_cmsg.$(OBJEXT)
188fdleak_cmsg_LDADD = $(LDADD)
189fdleak_creat_SOURCES = fdleak_creat.c
190fdleak_creat_OBJECTS = fdleak_creat.$(OBJEXT)
191fdleak_creat_LDADD = $(LDADD)
192fdleak_dup_SOURCES = fdleak_dup.c
193fdleak_dup_OBJECTS = fdleak_dup.$(OBJEXT)
194fdleak_dup_LDADD = $(LDADD)
195fdleak_dup2_SOURCES = fdleak_dup2.c
196fdleak_dup2_OBJECTS = fdleak_dup2.$(OBJEXT)
197fdleak_dup2_LDADD = $(LDADD)
198fdleak_fcntl_SOURCES = fdleak_fcntl.c
199fdleak_fcntl_OBJECTS = fdleak_fcntl.$(OBJEXT)
200fdleak_fcntl_LDADD = $(LDADD)
201fdleak_ipv4_SOURCES = fdleak_ipv4.c
202fdleak_ipv4_OBJECTS = fdleak_ipv4.$(OBJEXT)
203fdleak_ipv4_LDADD = $(LDADD)
204fdleak_open_SOURCES = fdleak_open.c
205fdleak_open_OBJECTS = fdleak_open.$(OBJEXT)
206fdleak_open_LDADD = $(LDADD)
207fdleak_pipe_SOURCES = fdleak_pipe.c
208fdleak_pipe_OBJECTS = fdleak_pipe.$(OBJEXT)
209fdleak_pipe_LDADD = $(LDADD)
210fdleak_socketpair_SOURCES = fdleak_socketpair.c
211fdleak_socketpair_OBJECTS = fdleak_socketpair.$(OBJEXT)
212fdleak_socketpair_LDADD = $(LDADD)
213floored_SOURCES = floored.c
214floored_OBJECTS = floored.$(OBJEXT)
215floored_DEPENDENCIES =
216fork_SOURCES = fork.c
217fork_OBJECTS = fork.$(OBJEXT)
218fork_LDADD = $(LDADD)
219fucomip_SOURCES = fucomip.c
220fucomip_OBJECTS = fucomip.$(OBJEXT)
221fucomip_LDADD = $(LDADD)
222am_gxx304_OBJECTS = gxx304.$(OBJEXT)
223gxx304_OBJECTS = $(am_gxx304_OBJECTS)
224gxx304_LDADD = $(LDADD)
225ifunc_SOURCES = ifunc.c
226ifunc_OBJECTS = ifunc.$(OBJEXT)
227ifunc_LDADD = $(LDADD)
228manythreads_SOURCES = manythreads.c
229manythreads_OBJECTS = manythreads.$(OBJEXT)
230manythreads_DEPENDENCIES =
231map_unaligned_SOURCES = map_unaligned.c
232map_unaligned_OBJECTS = map_unaligned.$(OBJEXT)
233map_unaligned_LDADD = $(LDADD)
234map_unmap_SOURCES = map_unmap.c
235map_unmap_OBJECTS = map_unmap.$(OBJEXT)
236map_unmap_LDADD = $(LDADD)
237mmap_fcntl_bug_SOURCES = mmap_fcntl_bug.c
238mmap_fcntl_bug_OBJECTS = mmap_fcntl_bug.$(OBJEXT)
239mmap_fcntl_bug_LDADD = $(LDADD)
240mq_SOURCES = mq.c
241mq_OBJECTS = mq.$(OBJEXT)
242mq_DEPENDENCIES =
243munmap_exe_SOURCES = munmap_exe.c
244munmap_exe_OBJECTS = munmap_exe.$(OBJEXT)
245munmap_exe_LDADD = $(LDADD)
246nestedfns_SOURCES = nestedfns.c
247nestedfns_OBJECTS = nestedfns-nestedfns.$(OBJEXT)
248nestedfns_LDADD = $(LDADD)
249nestedfns_LINK = $(CCLD) $(nestedfns_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
250	$(LDFLAGS) -o $@
251pending_SOURCES = pending.c
252pending_OBJECTS = pending.$(OBJEXT)
253pending_LDADD = $(LDADD)
254process_vm_readv_writev_SOURCES = process_vm_readv_writev.c
255process_vm_readv_writev_OBJECTS = process_vm_readv_writev.$(OBJEXT)
256process_vm_readv_writev_LDADD = $(LDADD)
257procfs_cmdline_exe_SOURCES = procfs-cmdline-exe.c
258procfs_cmdline_exe_OBJECTS = procfs-cmdline-exe.$(OBJEXT)
259procfs_cmdline_exe_LDADD = $(LDADD)
260pth_atfork1_SOURCES = pth_atfork1.c
261pth_atfork1_OBJECTS = pth_atfork1.$(OBJEXT)
262pth_atfork1_DEPENDENCIES =
263pth_blockedsig_SOURCES = pth_blockedsig.c
264pth_blockedsig_OBJECTS = pth_blockedsig.$(OBJEXT)
265pth_blockedsig_DEPENDENCIES =
266pth_cancel1_SOURCES = pth_cancel1.c
267pth_cancel1_OBJECTS = pth_cancel1-pth_cancel1.$(OBJEXT)
268pth_cancel1_DEPENDENCIES =
269pth_cancel1_LINK = $(CCLD) $(pth_cancel1_CFLAGS) $(CFLAGS) \
270	$(AM_LDFLAGS) $(LDFLAGS) -o $@
271pth_cancel2_SOURCES = pth_cancel2.c
272pth_cancel2_OBJECTS = pth_cancel2.$(OBJEXT)
273pth_cancel2_DEPENDENCIES =
274pth_cvsimple_SOURCES = pth_cvsimple.c
275pth_cvsimple_OBJECTS = pth_cvsimple.$(OBJEXT)
276pth_cvsimple_DEPENDENCIES =
277pth_empty_SOURCES = pth_empty.c
278pth_empty_OBJECTS = pth_empty.$(OBJEXT)
279pth_empty_DEPENDENCIES =
280pth_exit_SOURCES = pth_exit.c
281pth_exit_OBJECTS = pth_exit.$(OBJEXT)
282pth_exit_DEPENDENCIES =
283pth_exit2_SOURCES = pth_exit2.c
284pth_exit2_OBJECTS = pth_exit2.$(OBJEXT)
285pth_exit2_DEPENDENCIES =
286pth_mutexspeed_SOURCES = pth_mutexspeed.c
287pth_mutexspeed_OBJECTS = pth_mutexspeed.$(OBJEXT)
288pth_mutexspeed_DEPENDENCIES =
289pth_once_SOURCES = pth_once.c
290pth_once_OBJECTS = pth_once.$(OBJEXT)
291pth_once_DEPENDENCIES =
292pth_rwlock_SOURCES = pth_rwlock.c
293pth_rwlock_OBJECTS = pth_rwlock.$(OBJEXT)
294pth_rwlock_DEPENDENCIES =
295pth_stackalign_SOURCES = pth_stackalign.c
296pth_stackalign_OBJECTS = pth_stackalign.$(OBJEXT)
297pth_stackalign_DEPENDENCIES =
298rcrl_SOURCES = rcrl.c
299rcrl_OBJECTS = rcrl.$(OBJEXT)
300rcrl_LDADD = $(LDADD)
301readline1_SOURCES = readline1.c
302readline1_OBJECTS = readline1.$(OBJEXT)
303readline1_LDADD = $(LDADD)
304require_text_symbol_SOURCES = require-text-symbol.c
305require_text_symbol_OBJECTS = require-text-symbol.$(OBJEXT)
306require_text_symbol_LDADD = $(LDADD)
307res_search_SOURCES = res_search.c
308res_search_OBJECTS = res_search.$(OBJEXT)
309res_search_DEPENDENCIES =
310resolv_SOURCES = resolv.c
311resolv_OBJECTS = resolv.$(OBJEXT)
312resolv_DEPENDENCIES =
313rlimit64_nofile_SOURCES = rlimit64_nofile.c
314rlimit64_nofile_OBJECTS = rlimit64_nofile.$(OBJEXT)
315rlimit64_nofile_LDADD = $(LDADD)
316rlimit_nofile_SOURCES = rlimit_nofile.c
317rlimit_nofile_OBJECTS = rlimit_nofile.$(OBJEXT)
318rlimit_nofile_LDADD = $(LDADD)
319selfrun_SOURCES = selfrun.c
320selfrun_OBJECTS = selfrun.$(OBJEXT)
321selfrun_LDADD = $(LDADD)
322sem_SOURCES = sem.c
323sem_OBJECTS = sem.$(OBJEXT)
324sem_LDADD = $(LDADD)
325semlimit_SOURCES = semlimit.c
326semlimit_OBJECTS = semlimit.$(OBJEXT)
327semlimit_DEPENDENCIES =
328sha1_test_SOURCES = sha1_test.c
329sha1_test_OBJECTS = sha1_test.$(OBJEXT)
330sha1_test_LDADD = $(LDADD)
331shortpush_SOURCES = shortpush.c
332shortpush_OBJECTS = shortpush.$(OBJEXT)
333shortpush_LDADD = $(LDADD)
334shorts_SOURCES = shorts.c
335shorts_OBJECTS = shorts.$(OBJEXT)
336shorts_LDADD = $(LDADD)
337sigstackgrowth_SOURCES = sigstackgrowth.c
338sigstackgrowth_OBJECTS = sigstackgrowth.$(OBJEXT)
339sigstackgrowth_LDADD = $(LDADD)
340stackgrowth_SOURCES = stackgrowth.c
341stackgrowth_OBJECTS = stackgrowth.$(OBJEXT)
342stackgrowth_LDADD = $(LDADD)
343syscall_restart1_SOURCES = syscall-restart1.c
344syscall_restart1_OBJECTS = syscall-restart1.$(OBJEXT)
345syscall_restart1_LDADD = $(LDADD)
346syscall_restart2_SOURCES = syscall-restart2.c
347syscall_restart2_OBJECTS = syscall-restart2.$(OBJEXT)
348syscall_restart2_LDADD = $(LDADD)
349syslog_SOURCES = syslog.c
350syslog_OBJECTS = syslog.$(OBJEXT)
351syslog_LDADD = $(LDADD)
352system_SOURCES = system.c
353system_OBJECTS = system.$(OBJEXT)
354system_LDADD = $(LDADD)
355thread_exits_SOURCES = thread-exits.c
356thread_exits_OBJECTS = thread-exits.$(OBJEXT)
357thread_exits_DEPENDENCIES =
358threaded_fork_SOURCES = threaded-fork.c
359threaded_fork_OBJECTS = threaded-fork.$(OBJEXT)
360threaded_fork_DEPENDENCIES =
361threadederrno_SOURCES = threadederrno.c
362threadederrno_OBJECTS = threadederrno.$(OBJEXT)
363threadederrno_DEPENDENCIES =
364timestamp_SOURCES = timestamp.c
365timestamp_OBJECTS = timestamp.$(OBJEXT)
366timestamp_LDADD = $(LDADD)
367am_tls_OBJECTS = tls.$(OBJEXT) tls2.$(OBJEXT)
368tls_OBJECTS = $(am_tls_OBJECTS)
369tls_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(tls_LDFLAGS) $(LDFLAGS) -o \
370	$@
371am_tls_so_OBJECTS = tls_so-tls_so.$(OBJEXT)
372tls_so_OBJECTS = $(am_tls_so_OBJECTS)
373tls_so_LINK = $(CCLD) $(tls_so_CFLAGS) $(CFLAGS) $(tls_so_LDFLAGS) \
374	$(LDFLAGS) -o $@
375am_tls2_so_OBJECTS = tls2_so.$(OBJEXT)
376tls2_so_OBJECTS = $(am_tls2_so_OBJECTS)
377tls2_so_LDADD = $(LDADD)
378tls2_so_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(tls2_so_LDFLAGS) \
379	$(LDFLAGS) -o $@
380am_valgrind_cpp_test_OBJECTS = valgrind_cpp_test.$(OBJEXT)
381valgrind_cpp_test_OBJECTS = $(am_valgrind_cpp_test_OBJECTS)
382valgrind_cpp_test_DEPENDENCIES =
383vgprintf_SOURCES = vgprintf.c
384vgprintf_OBJECTS = vgprintf.$(OBJEXT)
385vgprintf_LDADD = $(LDADD)
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 = ansi.c args.c async-sigs.c bitfield1.c bug129866.c \
401	closeall.c $(coolo_sigaction_SOURCES) coolo_strlen.c discard.c \
402	exec-sigmask.c execve.c faultstatus.c fcntl_setown.c \
403	fdleak_cmsg.c fdleak_creat.c fdleak_dup.c fdleak_dup2.c \
404	fdleak_fcntl.c fdleak_ipv4.c fdleak_open.c fdleak_pipe.c \
405	fdleak_socketpair.c floored.c fork.c fucomip.c \
406	$(gxx304_SOURCES) ifunc.c manythreads.c map_unaligned.c \
407	map_unmap.c mmap_fcntl_bug.c mq.c munmap_exe.c nestedfns.c \
408	pending.c process_vm_readv_writev.c procfs-cmdline-exe.c \
409	pth_atfork1.c pth_blockedsig.c pth_cancel1.c pth_cancel2.c \
410	pth_cvsimple.c pth_empty.c pth_exit.c pth_exit2.c \
411	pth_mutexspeed.c pth_once.c pth_rwlock.c pth_stackalign.c \
412	rcrl.c readline1.c require-text-symbol.c res_search.c resolv.c \
413	rlimit64_nofile.c rlimit_nofile.c selfrun.c sem.c semlimit.c \
414	sha1_test.c shortpush.c shorts.c sigstackgrowth.c \
415	stackgrowth.c syscall-restart1.c syscall-restart2.c syslog.c \
416	system.c thread-exits.c threaded-fork.c threadederrno.c \
417	timestamp.c $(tls_SOURCES) $(tls_so_SOURCES) \
418	$(tls2_so_SOURCES) $(valgrind_cpp_test_SOURCES) vgprintf.c
419DIST_SOURCES = ansi.c args.c async-sigs.c bitfield1.c bug129866.c \
420	closeall.c $(coolo_sigaction_SOURCES) coolo_strlen.c discard.c \
421	exec-sigmask.c execve.c faultstatus.c fcntl_setown.c \
422	fdleak_cmsg.c fdleak_creat.c fdleak_dup.c fdleak_dup2.c \
423	fdleak_fcntl.c fdleak_ipv4.c fdleak_open.c fdleak_pipe.c \
424	fdleak_socketpair.c floored.c fork.c fucomip.c \
425	$(gxx304_SOURCES) ifunc.c manythreads.c map_unaligned.c \
426	map_unmap.c mmap_fcntl_bug.c mq.c munmap_exe.c nestedfns.c \
427	pending.c process_vm_readv_writev.c procfs-cmdline-exe.c \
428	pth_atfork1.c pth_blockedsig.c pth_cancel1.c pth_cancel2.c \
429	pth_cvsimple.c pth_empty.c pth_exit.c pth_exit2.c \
430	pth_mutexspeed.c pth_once.c pth_rwlock.c pth_stackalign.c \
431	rcrl.c readline1.c require-text-symbol.c res_search.c resolv.c \
432	rlimit64_nofile.c rlimit_nofile.c selfrun.c sem.c semlimit.c \
433	sha1_test.c shortpush.c shorts.c sigstackgrowth.c \
434	stackgrowth.c syscall-restart1.c syscall-restart2.c syslog.c \
435	system.c thread-exits.c threaded-fork.c threadederrno.c \
436	timestamp.c $(tls_SOURCES) $(tls_so_SOURCES) \
437	$(tls2_so_SOURCES) $(valgrind_cpp_test_SOURCES) vgprintf.c
438RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
439	html-recursive info-recursive install-data-recursive \
440	install-dvi-recursive install-exec-recursive \
441	install-html-recursive install-info-recursive \
442	install-pdf-recursive install-ps-recursive install-recursive \
443	installcheck-recursive installdirs-recursive pdf-recursive \
444	ps-recursive uninstall-recursive
445HEADERS = $(noinst_HEADERS)
446RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
447  distclean-recursive maintainer-clean-recursive
448AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
449	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
450	distdir
451ETAGS = etags
452CTAGS = ctags
453DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
454am__relativize = \
455  dir0=`pwd`; \
456  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
457  sed_rest='s,^[^/]*/*,,'; \
458  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
459  sed_butlast='s,/*[^/]*$$,,'; \
460  while test -n "$$dir1"; do \
461    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
462    if test "$$first" != "."; then \
463      if test "$$first" = ".."; then \
464        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
465        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
466      else \
467        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
468        if test "$$first2" = "$$first"; then \
469          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
470        else \
471          dir2="../$$dir2"; \
472        fi; \
473        dir0="$$dir0"/"$$first"; \
474      fi; \
475    fi; \
476    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
477  done; \
478  reldir="$$dir2"
479ACLOCAL = @ACLOCAL@
480AMTAR = @AMTAR@
481AR = @AR@
482AUTOCONF = @AUTOCONF@
483AUTOHEADER = @AUTOHEADER@
484AUTOMAKE = @AUTOMAKE@
485AWK = @AWK@
486BOOST_CFLAGS = @BOOST_CFLAGS@
487BOOST_LIBS = @BOOST_LIBS@
488CC = @CC@
489CCAS = @CCAS@
490CCASDEPMODE = @CCASDEPMODE@
491CCASFLAGS = @CCASFLAGS@
492CCDEPMODE = @CCDEPMODE@
493CFLAGS = @CFLAGS@ $(am__append_3) $(am__append_4)
494CFLAGS_MPI = @CFLAGS_MPI@
495CPP = @CPP@
496CPPFLAGS = @CPPFLAGS@
497CXX = @CXX@
498CXXDEPMODE = @CXXDEPMODE@
499CXXFLAGS = @CXXFLAGS@ $(am__append_5)
500CYGPATH_W = @CYGPATH_W@
501DEFAULT_SUPP = @DEFAULT_SUPP@
502DEFS = @DEFS@
503DEPDIR = @DEPDIR@
504DIFF = @DIFF@
505ECHO_C = @ECHO_C@
506ECHO_N = @ECHO_N@
507ECHO_T = @ECHO_T@
508EGREP = @EGREP@
509EXEEXT = @EXEEXT@
510FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@
511FLAG_M32 = @FLAG_M32@
512FLAG_M64 = @FLAG_M64@
513FLAG_MIPS32 = @FLAG_MIPS32@
514FLAG_MIPS64 = @FLAG_MIPS64@
515FLAG_MMMX = @FLAG_MMMX@
516FLAG_MSSE = @FLAG_MSSE@
517FLAG_NO_BUILD_ID = @FLAG_NO_BUILD_ID@
518FLAG_OCTEON = @FLAG_OCTEON@
519FLAG_OCTEON2 = @FLAG_OCTEON2@
520FLAG_T_TEXT = @FLAG_T_TEXT@
521FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@
522FLAG_W_EXTRA = @FLAG_W_EXTRA@
523FLAG_W_NO_EMPTY_BODY = @FLAG_W_NO_EMPTY_BODY@
524FLAG_W_NO_FORMAT_ZERO_LENGTH = @FLAG_W_NO_FORMAT_ZERO_LENGTH@
525FLAG_W_NO_NONNULL = @FLAG_W_NO_NONNULL@
526FLAG_W_NO_OVERFLOW = @FLAG_W_NO_OVERFLOW@
527FLAG_W_NO_UNINITIALIZED = @FLAG_W_NO_UNINITIALIZED@
528GDB = @GDB@
529GLIBC_VERSION = @GLIBC_VERSION@
530GREP = @GREP@
531INSTALL = @INSTALL@
532INSTALL_DATA = @INSTALL_DATA@
533INSTALL_PROGRAM = @INSTALL_PROGRAM@
534INSTALL_SCRIPT = @INSTALL_SCRIPT@
535INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
536LDFLAGS = @LDFLAGS@
537LDFLAGS_MPI = @LDFLAGS_MPI@
538LIBOBJS = @LIBOBJS@
539LIBS = @LIBS@
540LN_S = @LN_S@
541LTLIBOBJS = @LTLIBOBJS@
542MAINT = @MAINT@
543MAKEINFO = @MAKEINFO@
544MKDIR_P = @MKDIR_P@
545MPI_CC = @MPI_CC@
546OBJEXT = @OBJEXT@
547PACKAGE = @PACKAGE@
548PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
549PACKAGE_NAME = @PACKAGE_NAME@
550PACKAGE_STRING = @PACKAGE_STRING@
551PACKAGE_TARNAME = @PACKAGE_TARNAME@
552PACKAGE_URL = @PACKAGE_URL@
553PACKAGE_VERSION = @PACKAGE_VERSION@
554PATH_SEPARATOR = @PATH_SEPARATOR@
555PERL = @PERL@
556PREFERRED_STACK_BOUNDARY = @PREFERRED_STACK_BOUNDARY@
557RANLIB = @RANLIB@
558SED = @SED@
559SET_MAKE = @SET_MAKE@
560SHELL = @SHELL@
561STRIP = @STRIP@
562VALT_LOAD_ADDRESS_PRI = @VALT_LOAD_ADDRESS_PRI@
563VALT_LOAD_ADDRESS_SEC = @VALT_LOAD_ADDRESS_SEC@
564VERSION = @VERSION@
565VGCONF_ARCH_PRI = @VGCONF_ARCH_PRI@
566VGCONF_ARCH_SEC = @VGCONF_ARCH_SEC@
567VGCONF_OS = @VGCONF_OS@
568VGCONF_PLATFORM_PRI_CAPS = @VGCONF_PLATFORM_PRI_CAPS@
569VGCONF_PLATFORM_SEC_CAPS = @VGCONF_PLATFORM_SEC_CAPS@
570VGCONF_PLATVARIANT = @VGCONF_PLATVARIANT@
571abs_builddir = @abs_builddir@
572abs_srcdir = @abs_srcdir@
573abs_top_builddir = @abs_top_builddir@
574abs_top_srcdir = @abs_top_srcdir@
575ac_ct_CC = @ac_ct_CC@
576ac_ct_CXX = @ac_ct_CXX@
577am__include = @am__include@
578am__leading_dot = @am__leading_dot@
579am__quote = @am__quote@
580am__tar = @am__tar@
581am__untar = @am__untar@
582bindir = @bindir@
583build = @build@
584build_alias = @build_alias@
585build_cpu = @build_cpu@
586build_os = @build_os@
587build_vendor = @build_vendor@
588builddir = @builddir@
589datadir = @datadir@
590datarootdir = @datarootdir@
591docdir = @docdir@
592dvidir = @dvidir@
593exec_prefix = @exec_prefix@
594host = @host@
595host_alias = @host_alias@
596host_cpu = @host_cpu@
597host_os = @host_os@
598host_vendor = @host_vendor@
599htmldir = @htmldir@
600includedir = @includedir@
601infodir = @infodir@
602install_sh = @install_sh@
603libdir = @libdir@
604libexecdir = @libexecdir@
605localedir = @localedir@
606localstatedir = @localstatedir@
607mandir = @mandir@
608mkdir_p = @mkdir_p@
609oldincludedir = @oldincludedir@
610pdfdir = @pdfdir@
611prefix = @prefix@
612program_transform_name = @program_transform_name@
613psdir = @psdir@
614sbindir = @sbindir@
615sharedstatedir = @sharedstatedir@
616srcdir = @srcdir@
617sysconfdir = @sysconfdir@
618target_alias = @target_alias@
619top_build_prefix = @top_build_prefix@
620top_builddir = @top_builddir@
621top_srcdir = @top_srcdir@
622inplacedir = $(top_builddir)/.in_place
623
624#----------------------------------------------------------------------------
625# Flags
626#----------------------------------------------------------------------------
627
628# Baseline flags for all compilations.  Aim here is to maximise
629# performance and get whatever useful warnings we can out of gcc.
630# -fno-builtin is important for defeating LLVM's idiom recognition
631# that somehow causes VG_(memset) to get into infinite recursion.
632AM_CFLAGS_BASE = \
633	-O2 -g \
634	-Wall \
635	-Wmissing-prototypes \
636	-Wshadow \
637	-Wpointer-arith \
638	-Wstrict-prototypes \
639	-Wmissing-declarations \
640	@FLAG_W_NO_FORMAT_ZERO_LENGTH@ \
641	-fno-strict-aliasing \
642	-fno-builtin
643
644@VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PIC = -fpic -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
645@VGCONF_OS_IS_DARWIN_FALSE@		-fno-builtin
646
647
648# These flags are used for building the preload shared objects.
649# The aim is to give reasonable performance but also to have good
650# stack traces, since users often see stack traces extending 
651# into (and through) the preloads.
652@VGCONF_OS_IS_DARWIN_TRUE@AM_CFLAGS_PIC = -dynamic -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
653@VGCONF_OS_IS_DARWIN_TRUE@		-mno-dynamic-no-pic -fpic -fPIC \
654@VGCONF_OS_IS_DARWIN_TRUE@		-fno-builtin
655
656
657# Flags for specific targets.
658#
659# Nb: the AM_CPPFLAGS_* values are suitable for building tools and auxprogs.
660# For building the core, coregrind/Makefile.am files add some extra things.
661AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ = \
662	-I$(top_srcdir) \
663	-I$(top_srcdir)/include \
664	-I$(top_srcdir)/VEX/pub \
665	-DVGA_@VGCONF_ARCH_PRI@=1 \
666	-DVGO_@VGCONF_OS@=1 \
667	-DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 \
668	-DVGPV_@VGCONF_ARCH_PRI@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1
669
670@VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@ = \
671@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir) \
672@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir)/include \
673@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir)/VEX/pub \
674@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGA_@VGCONF_ARCH_SEC@=1 \
675@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGO_@VGCONF_OS@=1 \
676@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGP_@VGCONF_ARCH_SEC@_@VGCONF_OS@=1 \
677@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGPV_@VGCONF_ARCH_SEC@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1
678
679AM_FLAG_M3264_X86_LINUX = @FLAG_M32@
680AM_CFLAGS_X86_LINUX = @FLAG_M32@  @PREFERRED_STACK_BOUNDARY@ \
681				$(AM_CFLAGS_BASE) -fomit-frame-pointer
682
683AM_CCASFLAGS_X86_LINUX = @FLAG_M32@ -g
684AM_FLAG_M3264_AMD64_LINUX = @FLAG_M64@
685AM_CFLAGS_AMD64_LINUX = @FLAG_M64@ @PREFERRED_STACK_BOUNDARY@ \
686				$(AM_CFLAGS_BASE) -fomit-frame-pointer
687
688AM_CCASFLAGS_AMD64_LINUX = @FLAG_M64@ -g
689AM_FLAG_M3264_PPC32_LINUX = @FLAG_M32@
690AM_CFLAGS_PPC32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE)
691AM_CCASFLAGS_PPC32_LINUX = @FLAG_M32@ -g
692AM_FLAG_M3264_PPC64_LINUX = @FLAG_M64@
693AM_CFLAGS_PPC64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
694AM_CCASFLAGS_PPC64_LINUX = @FLAG_M64@ -g
695AM_FLAG_M3264_ARM_LINUX = @FLAG_M32@
696AM_CFLAGS_ARM_LINUX = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY@ \
697			 	$(AM_CFLAGS_BASE) -marm -mcpu=cortex-a8
698
699AM_CCASFLAGS_ARM_LINUX = @FLAG_M32@ \
700				-marm -mcpu=cortex-a8 -g
701
702AM_FLAG_M3264_ARM64_LINUX = @FLAG_M64@
703AM_CFLAGS_ARM64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
704AM_CCASFLAGS_ARM64_LINUX = @FLAG_M64@ -g
705AM_FLAG_M3264_X86_DARWIN = -arch i386
706AM_CFLAGS_X86_DARWIN = $(WERROR) -arch i386 $(AM_CFLAGS_BASE) \
707				-mmacosx-version-min=10.5 \
708				-fno-stack-protector -fno-pic -fno-PIC
709
710AM_CCASFLAGS_X86_DARWIN = -arch i386 -g
711AM_FLAG_M3264_AMD64_DARWIN = -arch x86_64
712AM_CFLAGS_AMD64_DARWIN = $(WERROR) -arch x86_64 $(AM_CFLAGS_BASE) \
713			    -mmacosx-version-min=10.5 -fno-stack-protector
714
715AM_CCASFLAGS_AMD64_DARWIN = -arch x86_64 -g
716AM_FLAG_M3264_S390X_LINUX = @FLAG_M64@
717AM_CFLAGS_S390X_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) -fomit-frame-pointer
718AM_CCASFLAGS_S390X_LINUX = @FLAG_M64@ -g -mzarch -march=z900
719AM_FLAG_M3264_MIPS32_LINUX = @FLAG_M32@
720AM_CFLAGS_MIPS32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) @FLAG_MIPS32@
721AM_CCASFLAGS_MIPS32_LINUX = @FLAG_M32@ -g @FLAG_MIPS32@
722AM_FLAG_M3264_MIPS64_LINUX = @FLAG_M64@
723AM_CFLAGS_MIPS64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) @FLAG_MIPS64@
724AM_CCASFLAGS_MIPS64_LINUX = @FLAG_M64@ -g @FLAG_MIPS64@
725
726# Flags for the primary target.  These must be used to build the
727# regtests and performance tests.  In fact, these must be used to
728# build anything which is built only once on a dual-arch build.
729#
730AM_FLAG_M3264_PRI = $(AM_FLAG_M3264_@VGCONF_PLATFORM_PRI_CAPS@)
731AM_CPPFLAGS_PRI = $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
732AM_CFLAGS_PRI = $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
733AM_CCASFLAGS_PRI = $(AM_CCASFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
734@VGCONF_HAVE_PLATFORM_SEC_FALSE@AM_FLAG_M3264_SEC = 
735@VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_FLAG_M3264_SEC = $(AM_FLAG_M3264_@VGCONF_PLATFORM_SEC_CAPS@)
736
737# Baseline link flags for making vgpreload shared objects.
738#
739PRELOAD_LDFLAGS_COMMON_LINUX = -nodefaultlibs -shared \
740	-Wl,-z,interpose,-z,initfirst $(am__append_1)
741PRELOAD_LDFLAGS_COMMON_DARWIN = -dynamic -dynamiclib -all_load
742PRELOAD_LDFLAGS_X86_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
743PRELOAD_LDFLAGS_AMD64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
744PRELOAD_LDFLAGS_PPC32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
745PRELOAD_LDFLAGS_PPC64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
746PRELOAD_LDFLAGS_ARM_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
747PRELOAD_LDFLAGS_ARM64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
748PRELOAD_LDFLAGS_X86_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch i386
749PRELOAD_LDFLAGS_AMD64_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch x86_64
750PRELOAD_LDFLAGS_S390X_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
751PRELOAD_LDFLAGS_MIPS32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
752PRELOAD_LDFLAGS_MIPS64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
753AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include \
754	-I$(top_srcdir)/coregrind -I$(top_builddir)/include \
755	-I$(top_srcdir)/VEX/pub -DVGA_@VGCONF_ARCH_PRI@=1 \
756	-DVGO_@VGCONF_OS@=1 -DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 \
757	-DVGPV_@VGCONF_ARCH_PRI@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1 \
758	$(am__append_2)
759
760# Nb: Tools need to augment these flags with an arch-selection option, such
761# as $(AM_FLAG_M3264_PRI).
762AM_CFLAGS = -Winline -Wall -Wshadow -g $(AM_FLAG_M3264_PRI)
763AM_CXXFLAGS = -Winline -Wall -Wshadow -g $(AM_FLAG_M3264_PRI)
764# Include AM_CPPFLAGS in AM_CCASFLAGS to allow for older versions of
765# automake;  see comments in Makefile.all.am for more detail.
766AM_CCASFLAGS = $(AM_CPPFLAGS)
767@VGCONF_OS_IS_DARWIN_TRUE@noinst_DSYMS = $(check_PROGRAMS)
768SUBDIRS = . $(am__append_6) $(am__append_7) $(am__append_8) \
769	$(am__append_9) $(am__append_10) $(am__append_11) \
770	$(am__append_12) $(am__append_13) $(am__append_14) \
771	$(am__append_15) $(am__append_16)
772DIST_SUBDIRS = x86 amd64 ppc32 ppc64 arm s390x mips32 mips64 linux darwin \
773               x86-linux .
774
775dist_noinst_SCRIPTS = \
776	filter_cmdline0 \
777	filter_cmdline1 \
778	filter_fdleak \
779	filter_linenos \
780	filter_none_discards \
781	filter_shell_output \
782	filter_stderr \
783	filter_timestamp \
784	allexec_prepare_prereq
785
786noinst_HEADERS = fdleak.h
787EXTRA_DIST = \
788	allexec32.stdout.exp allexec32.stderr.exp allexec32.vgtest\
789	allexec64.stdout.exp allexec64.stderr.exp allexec64.vgtest\
790	ansi.stderr.exp ansi.vgtest \
791	args.stderr.exp args.stdout.exp args.vgtest \
792	async-sigs.stderr.exp async-sigs.stderr.exp-mips32 async-sigs.vgtest \
793	bitfield1.stderr.exp bitfield1.vgtest \
794	bug129866.vgtest bug129866.stderr.exp bug129866.stdout.exp \
795	closeall.stderr.exp closeall.vgtest \
796	cmdline0.stderr.exp cmdline0.stdout.exp cmdline0.vgtest \
797	cmdline1.stderr.exp cmdline1.stdout.exp cmdline1.vgtest \
798	cmdline2.stderr.exp cmdline2.stdout.exp cmdline2.vgtest \
799	cmdline3.stderr.exp cmdline3.vgtest \
800	cmdline4.stderr.exp cmdline4.vgtest \
801	cmdline5.stderr.exp cmdline5.vgtest \
802	cmdline6.stderr.exp cmdline6.vgtest \
803	cmd-with-special.stderr.exp cmd-with-special.vgtest \
804	coolo_sigaction.stderr.exp \
805	coolo_sigaction.stdout.exp coolo_sigaction.vgtest \
806	coolo_strlen.stderr.exp coolo_strlen.vgtest \
807	discard.stderr.exp discard.stdout.exp \
808	discard.vgtest \
809	empty-exe.vgtest empty-exe.stderr.exp \
810	exec-sigmask.vgtest exec-sigmask.stdout.exp \
811	exec-sigmask.stdout.exp2 exec-sigmask.stdout.exp3 exec-sigmask.stderr.exp \
812	execve.vgtest execve.stdout.exp execve.stderr.exp \
813	faultstatus.vgtest faultstatus.stderr.exp faultstatus.stderr.exp-s390x \
814	fcntl_setown.vgtest fcntl_setown.stdout.exp fcntl_setown.stderr.exp \
815	fdleak_cmsg.stderr.exp fdleak_cmsg.vgtest \
816	fdleak_creat.stderr.exp fdleak_creat.vgtest \
817	fdleak_dup.stderr.exp fdleak_dup.vgtest \
818	fdleak_dup2.stderr.exp fdleak_dup2.vgtest \
819	fdleak_fcntl.stderr.exp fdleak_fcntl.vgtest \
820	fdleak_ipv4.stderr.exp fdleak_ipv4.stdout.exp fdleak_ipv4.vgtest \
821	fdleak_open.stderr.exp fdleak_open.vgtest \
822	fdleak_pipe.stderr.exp fdleak_pipe.vgtest \
823	fdleak_socketpair.stderr.exp fdleak_socketpair.vgtest \
824	floored.stderr.exp floored.stdout.exp floored.vgtest \
825	fork.stderr.exp fork.stdout.exp fork.vgtest \
826	fucomip.stderr.exp fucomip.vgtest \
827	gxx304.stderr.exp gxx304.vgtest \
828	ifunc.stderr.exp ifunc.stdout.exp ifunc.vgtest \
829	manythreads.stdout.exp manythreads.stderr.exp manythreads.vgtest \
830	map_unaligned.stderr.exp map_unaligned.vgtest \
831	map_unmap.stderr.exp map_unmap.stdout.exp map_unmap.vgtest \
832	mmap_fcntl_bug.vgtest mmap_fcntl_bug.stdout.exp \
833		mmap_fcntl_bug.stderr.exp \
834	mq.stderr.exp mq.vgtest \
835	munmap_exe.stderr.exp munmap_exe.vgtest \
836	nestedfns.stderr.exp nestedfns.stdout.exp nestedfns.vgtest \
837	nodir.stderr.exp nodir.vgtest \
838	pending.stdout.exp pending.stderr.exp pending.vgtest \
839	procfs-linux.stderr.exp-with-readlinkat \
840	procfs-linux.stderr.exp-without-readlinkat \
841	procfs-linux.vgtest \
842	procfs-non-linux.stderr.exp procfs-non-linux.vgtest \
843	pth_atfork1.stderr.exp pth_atfork1.stdout.exp pth_atfork1.vgtest \
844	pth_blockedsig.stderr.exp \
845	pth_blockedsig.stdout.exp pth_blockedsig.vgtest \
846	pth_cancel1.stderr.exp pth_cancel1.stdout.exp pth_cancel1.vgtest \
847	pth_cancel2.stderr.exp pth_cancel2.vgtest \
848	pth_cvsimple.stderr.exp pth_cvsimple.stdout.exp pth_cvsimple.vgtest \
849	pth_empty.stderr.exp pth_empty.vgtest \
850	pth_exit.stderr.exp pth_exit.vgtest \
851	pth_exit2.stderr.exp pth_exit2.vgtest \
852	pth_mutexspeed.stderr.exp \
853	pth_mutexspeed.stdout.exp pth_mutexspeed.vgtest \
854	pth_once.stderr.exp pth_once.stdout.exp pth_once.vgtest \
855	pth_rwlock.stderr.exp pth_rwlock.vgtest \
856	pth_stackalign.stderr.exp \
857	pth_stackalign.stdout.exp pth_stackalign.vgtest \
858	rcrl.stderr.exp rcrl.stdout.exp rcrl.vgtest \
859	readline1.stderr.exp readline1.stdout.exp \
860	readline1.vgtest \
861	require-text-symbol-1.vgtest \
862		require-text-symbol-1.stderr.exp \
863	require-text-symbol-2.vgtest \
864		require-text-symbol-2.stderr.exp-libcso6 \
865	res_search.stderr.exp res_search.stdout.exp res_search.vgtest \
866	resolv.stderr.exp resolv.stdout.exp resolv.vgtest \
867	rlimit_nofile.stderr.exp rlimit_nofile.stdout.exp rlimit_nofile.vgtest \
868	rlimit64_nofile.stderr.exp rlimit64_nofile.stdout.exp rlimit64_nofile.vgtest \
869	selfrun.stderr.exp selfrun.stdout.exp selfrun.vgtest \
870	sem.stderr.exp sem.stdout.exp sem.vgtest \
871	semlimit.stderr.exp semlimit.stdout.exp semlimit.vgtest \
872	shell shell.vgtest shell.stderr.exp shell.stderr.exp-dash \
873	    shell.stdout.exp shell.stderr.exp-dash2 \
874	shell_badinterp shell_badinterp.vgtest shell_badinterp.stderr.exp \
875	shell_binaryfile shell_binaryfile.vgtest shell_binaryfile.stderr.exp \
876	shell_dir.vgtest shell_dir.stderr.exp \
877	shell_nonexec.vgtest shell_nonexec.stderr.exp \
878	shell_nosuchfile.vgtest shell_nosuchfile.stderr.exp \
879	shell_valid1 shell_valid1.vgtest shell_valid1.stderr.exp \
880	shell_valid2 shell_valid2.vgtest shell_valid2.stderr.exp \
881	shell_valid3 shell_valid3.vgtest shell_valid3.stderr.exp \
882	shell_zerolength shell_zerolength.vgtest shell_zerolength.stderr.exp \
883	    shell_zerolength.stderr.exp-dash \
884	sha1_test.stderr.exp sha1_test.vgtest \
885	shortpush.stderr.exp shortpush.vgtest \
886	shorts.stderr.exp shorts.vgtest \
887	sigstackgrowth.stdout.exp sigstackgrowth.stderr.exp sigstackgrowth.vgtest \
888	stackgrowth.stdout.exp stackgrowth.stderr.exp stackgrowth.vgtest \
889	syscall-restart1.vgtest syscall-restart1.stdout.exp syscall-restart1.stderr.exp \
890	syscall-restart2.vgtest syscall-restart2.stdout.exp syscall-restart2.stderr.exp \
891	syslog.vgtest syslog.stderr.exp \
892	system.stderr.exp system.vgtest \
893	thread-exits.stderr.exp thread-exits.stdout.exp thread-exits.vgtest \
894	threaded-fork.stderr.exp threaded-fork.stdout.exp threaded-fork.vgtest \
895	threadederrno.stderr.exp threadederrno.stdout.exp \
896	threadederrno.vgtest \
897	timestamp.stderr.exp timestamp.vgtest \
898	tls.vgtest tls.stderr.exp tls.stdout.exp  \
899	vgprintf.stderr.exp vgprintf.vgtest \
900	process_vm_readv_writev.stderr.exp process_vm_readv_writev.vgtest
901
902
903# Extra stuff for C tests
904ansi_CFLAGS = $(AM_CFLAGS) -ansi
905execve_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@
906floored_LDADD = -lm
907manythreads_LDADD = -lpthread
908@VGCONF_OS_IS_DARWIN_FALSE@nestedfns_CFLAGS = $(AM_CFLAGS)
909@VGCONF_OS_IS_DARWIN_TRUE@nestedfns_CFLAGS = $(AM_CFLAGS) -fnested-functions
910@VGCONF_OS_IS_DARWIN_FALSE@mq_LDADD = -lrt
911pth_atfork1_LDADD = -lpthread
912pth_blockedsig_LDADD = -lpthread
913pth_cancel1_CFLAGS = $(AM_CFLAGS) -Wno-shadow
914pth_cancel1_LDADD = -lpthread
915pth_cancel2_LDADD = -lpthread
916pth_cvsimple_LDADD = -lpthread
917pth_empty_LDADD = -lpthread
918pth_exit_LDADD = -lpthread
919pth_exit2_LDADD = -lpthread
920pth_mutexspeed_LDADD = -lpthread
921pth_once_LDADD = -lpthread
922pth_rwlock_LDADD = -lpthread
923pth_stackalign_LDADD = -lpthread
924res_search_LDADD = -lresolv -lpthread
925resolv_LDADD = -lresolv -lpthread
926semlimit_LDADD = -lpthread
927thread_exits_LDADD = -lpthread
928threaded_fork_LDADD = -lpthread
929threadederrno_LDADD = -lpthread
930tls_SOURCES = tls.c tls2.c
931tls_DEPENDENCIES = tls.so tls2.so
932tls_LDFLAGS = -Wl,-rpath,$(top_builddir)/none/tests
933tls_LDADD = tls.so tls2.so -lpthread
934tls_so_SOURCES = tls_so.c
935tls_so_DEPENDENCIES = tls2.so
936@VGCONF_OS_IS_DARWIN_FALSE@tls_so_LDFLAGS = -Wl,-rpath,$(top_builddir)/none/tests -shared -fPIC
937@VGCONF_OS_IS_DARWIN_TRUE@tls_so_LDFLAGS = -dynamic -dynamiclib -all_load -fpic
938@VGCONF_OS_IS_DARWIN_FALSE@tls_so_LDADD = tls2.so
939@VGCONF_OS_IS_DARWIN_TRUE@tls_so_LDADD = `pwd`/tls2.so
940tls_so_CFLAGS = $(AM_CFLAGS) -fPIC
941tls2_so_SOURCES = tls2_so.c
942@VGCONF_OS_IS_DARWIN_FALSE@tls2_so_LDFLAGS = -shared
943@VGCONF_OS_IS_DARWIN_TRUE@tls2_so_LDFLAGS = -dynamic -dynamiclib -all_load
944valgrind_cpp_test_SOURCES = valgrind_cpp_test.cpp
945valgrind_cpp_test_LDADD = -lstdc++
946
947# C++ tests
948coolo_sigaction_SOURCES = coolo_sigaction.cpp
949gxx304_SOURCES = gxx304.cpp
950all: all-recursive
951
952.SUFFIXES:
953.SUFFIXES: .c .cpp .o .obj
954$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.tool-tests.am $(top_srcdir)/Makefile.all.am $(am__configure_deps)
955	@for dep in $?; do \
956	  case '$(am__configure_deps)' in \
957	    *$$dep*) \
958	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
959	        && { if test -f $@; then exit 0; else break; fi; }; \
960	      exit 1;; \
961	  esac; \
962	done; \
963	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign none/tests/Makefile'; \
964	$(am__cd) $(top_srcdir) && \
965	  $(AUTOMAKE) --foreign none/tests/Makefile
966.PRECIOUS: Makefile
967Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
968	@case '$?' in \
969	  *config.status*) \
970	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
971	  *) \
972	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
973	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
974	esac;
975$(top_srcdir)/Makefile.tool-tests.am $(top_srcdir)/Makefile.all.am:
976
977$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
978	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
979
980$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
981	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
982$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
983	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
984$(am__aclocal_m4_deps):
985
986clean-checkPROGRAMS:
987	-test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
988ansi$(EXEEXT): $(ansi_OBJECTS) $(ansi_DEPENDENCIES) $(EXTRA_ansi_DEPENDENCIES) 
989	@rm -f ansi$(EXEEXT)
990	$(ansi_LINK) $(ansi_OBJECTS) $(ansi_LDADD) $(LIBS)
991args$(EXEEXT): $(args_OBJECTS) $(args_DEPENDENCIES) $(EXTRA_args_DEPENDENCIES) 
992	@rm -f args$(EXEEXT)
993	$(LINK) $(args_OBJECTS) $(args_LDADD) $(LIBS)
994async-sigs$(EXEEXT): $(async_sigs_OBJECTS) $(async_sigs_DEPENDENCIES) $(EXTRA_async_sigs_DEPENDENCIES) 
995	@rm -f async-sigs$(EXEEXT)
996	$(LINK) $(async_sigs_OBJECTS) $(async_sigs_LDADD) $(LIBS)
997bitfield1$(EXEEXT): $(bitfield1_OBJECTS) $(bitfield1_DEPENDENCIES) $(EXTRA_bitfield1_DEPENDENCIES) 
998	@rm -f bitfield1$(EXEEXT)
999	$(LINK) $(bitfield1_OBJECTS) $(bitfield1_LDADD) $(LIBS)
1000bug129866$(EXEEXT): $(bug129866_OBJECTS) $(bug129866_DEPENDENCIES) $(EXTRA_bug129866_DEPENDENCIES) 
1001	@rm -f bug129866$(EXEEXT)
1002	$(LINK) $(bug129866_OBJECTS) $(bug129866_LDADD) $(LIBS)
1003closeall$(EXEEXT): $(closeall_OBJECTS) $(closeall_DEPENDENCIES) $(EXTRA_closeall_DEPENDENCIES) 
1004	@rm -f closeall$(EXEEXT)
1005	$(LINK) $(closeall_OBJECTS) $(closeall_LDADD) $(LIBS)
1006coolo_sigaction$(EXEEXT): $(coolo_sigaction_OBJECTS) $(coolo_sigaction_DEPENDENCIES) $(EXTRA_coolo_sigaction_DEPENDENCIES) 
1007	@rm -f coolo_sigaction$(EXEEXT)
1008	$(CXXLINK) $(coolo_sigaction_OBJECTS) $(coolo_sigaction_LDADD) $(LIBS)
1009coolo_strlen$(EXEEXT): $(coolo_strlen_OBJECTS) $(coolo_strlen_DEPENDENCIES) $(EXTRA_coolo_strlen_DEPENDENCIES) 
1010	@rm -f coolo_strlen$(EXEEXT)
1011	$(LINK) $(coolo_strlen_OBJECTS) $(coolo_strlen_LDADD) $(LIBS)
1012discard$(EXEEXT): $(discard_OBJECTS) $(discard_DEPENDENCIES) $(EXTRA_discard_DEPENDENCIES) 
1013	@rm -f discard$(EXEEXT)
1014	$(LINK) $(discard_OBJECTS) $(discard_LDADD) $(LIBS)
1015exec-sigmask$(EXEEXT): $(exec_sigmask_OBJECTS) $(exec_sigmask_DEPENDENCIES) $(EXTRA_exec_sigmask_DEPENDENCIES) 
1016	@rm -f exec-sigmask$(EXEEXT)
1017	$(LINK) $(exec_sigmask_OBJECTS) $(exec_sigmask_LDADD) $(LIBS)
1018execve$(EXEEXT): $(execve_OBJECTS) $(execve_DEPENDENCIES) $(EXTRA_execve_DEPENDENCIES) 
1019	@rm -f execve$(EXEEXT)
1020	$(execve_LINK) $(execve_OBJECTS) $(execve_LDADD) $(LIBS)
1021faultstatus$(EXEEXT): $(faultstatus_OBJECTS) $(faultstatus_DEPENDENCIES) $(EXTRA_faultstatus_DEPENDENCIES) 
1022	@rm -f faultstatus$(EXEEXT)
1023	$(LINK) $(faultstatus_OBJECTS) $(faultstatus_LDADD) $(LIBS)
1024fcntl_setown$(EXEEXT): $(fcntl_setown_OBJECTS) $(fcntl_setown_DEPENDENCIES) $(EXTRA_fcntl_setown_DEPENDENCIES) 
1025	@rm -f fcntl_setown$(EXEEXT)
1026	$(LINK) $(fcntl_setown_OBJECTS) $(fcntl_setown_LDADD) $(LIBS)
1027fdleak_cmsg$(EXEEXT): $(fdleak_cmsg_OBJECTS) $(fdleak_cmsg_DEPENDENCIES) $(EXTRA_fdleak_cmsg_DEPENDENCIES) 
1028	@rm -f fdleak_cmsg$(EXEEXT)
1029	$(LINK) $(fdleak_cmsg_OBJECTS) $(fdleak_cmsg_LDADD) $(LIBS)
1030fdleak_creat$(EXEEXT): $(fdleak_creat_OBJECTS) $(fdleak_creat_DEPENDENCIES) $(EXTRA_fdleak_creat_DEPENDENCIES) 
1031	@rm -f fdleak_creat$(EXEEXT)
1032	$(LINK) $(fdleak_creat_OBJECTS) $(fdleak_creat_LDADD) $(LIBS)
1033fdleak_dup$(EXEEXT): $(fdleak_dup_OBJECTS) $(fdleak_dup_DEPENDENCIES) $(EXTRA_fdleak_dup_DEPENDENCIES) 
1034	@rm -f fdleak_dup$(EXEEXT)
1035	$(LINK) $(fdleak_dup_OBJECTS) $(fdleak_dup_LDADD) $(LIBS)
1036fdleak_dup2$(EXEEXT): $(fdleak_dup2_OBJECTS) $(fdleak_dup2_DEPENDENCIES) $(EXTRA_fdleak_dup2_DEPENDENCIES) 
1037	@rm -f fdleak_dup2$(EXEEXT)
1038	$(LINK) $(fdleak_dup2_OBJECTS) $(fdleak_dup2_LDADD) $(LIBS)
1039fdleak_fcntl$(EXEEXT): $(fdleak_fcntl_OBJECTS) $(fdleak_fcntl_DEPENDENCIES) $(EXTRA_fdleak_fcntl_DEPENDENCIES) 
1040	@rm -f fdleak_fcntl$(EXEEXT)
1041	$(LINK) $(fdleak_fcntl_OBJECTS) $(fdleak_fcntl_LDADD) $(LIBS)
1042fdleak_ipv4$(EXEEXT): $(fdleak_ipv4_OBJECTS) $(fdleak_ipv4_DEPENDENCIES) $(EXTRA_fdleak_ipv4_DEPENDENCIES) 
1043	@rm -f fdleak_ipv4$(EXEEXT)
1044	$(LINK) $(fdleak_ipv4_OBJECTS) $(fdleak_ipv4_LDADD) $(LIBS)
1045fdleak_open$(EXEEXT): $(fdleak_open_OBJECTS) $(fdleak_open_DEPENDENCIES) $(EXTRA_fdleak_open_DEPENDENCIES) 
1046	@rm -f fdleak_open$(EXEEXT)
1047	$(LINK) $(fdleak_open_OBJECTS) $(fdleak_open_LDADD) $(LIBS)
1048fdleak_pipe$(EXEEXT): $(fdleak_pipe_OBJECTS) $(fdleak_pipe_DEPENDENCIES) $(EXTRA_fdleak_pipe_DEPENDENCIES) 
1049	@rm -f fdleak_pipe$(EXEEXT)
1050	$(LINK) $(fdleak_pipe_OBJECTS) $(fdleak_pipe_LDADD) $(LIBS)
1051fdleak_socketpair$(EXEEXT): $(fdleak_socketpair_OBJECTS) $(fdleak_socketpair_DEPENDENCIES) $(EXTRA_fdleak_socketpair_DEPENDENCIES) 
1052	@rm -f fdleak_socketpair$(EXEEXT)
1053	$(LINK) $(fdleak_socketpair_OBJECTS) $(fdleak_socketpair_LDADD) $(LIBS)
1054floored$(EXEEXT): $(floored_OBJECTS) $(floored_DEPENDENCIES) $(EXTRA_floored_DEPENDENCIES) 
1055	@rm -f floored$(EXEEXT)
1056	$(LINK) $(floored_OBJECTS) $(floored_LDADD) $(LIBS)
1057fork$(EXEEXT): $(fork_OBJECTS) $(fork_DEPENDENCIES) $(EXTRA_fork_DEPENDENCIES) 
1058	@rm -f fork$(EXEEXT)
1059	$(LINK) $(fork_OBJECTS) $(fork_LDADD) $(LIBS)
1060fucomip$(EXEEXT): $(fucomip_OBJECTS) $(fucomip_DEPENDENCIES) $(EXTRA_fucomip_DEPENDENCIES) 
1061	@rm -f fucomip$(EXEEXT)
1062	$(LINK) $(fucomip_OBJECTS) $(fucomip_LDADD) $(LIBS)
1063gxx304$(EXEEXT): $(gxx304_OBJECTS) $(gxx304_DEPENDENCIES) $(EXTRA_gxx304_DEPENDENCIES) 
1064	@rm -f gxx304$(EXEEXT)
1065	$(CXXLINK) $(gxx304_OBJECTS) $(gxx304_LDADD) $(LIBS)
1066ifunc$(EXEEXT): $(ifunc_OBJECTS) $(ifunc_DEPENDENCIES) $(EXTRA_ifunc_DEPENDENCIES) 
1067	@rm -f ifunc$(EXEEXT)
1068	$(LINK) $(ifunc_OBJECTS) $(ifunc_LDADD) $(LIBS)
1069manythreads$(EXEEXT): $(manythreads_OBJECTS) $(manythreads_DEPENDENCIES) $(EXTRA_manythreads_DEPENDENCIES) 
1070	@rm -f manythreads$(EXEEXT)
1071	$(LINK) $(manythreads_OBJECTS) $(manythreads_LDADD) $(LIBS)
1072map_unaligned$(EXEEXT): $(map_unaligned_OBJECTS) $(map_unaligned_DEPENDENCIES) $(EXTRA_map_unaligned_DEPENDENCIES) 
1073	@rm -f map_unaligned$(EXEEXT)
1074	$(LINK) $(map_unaligned_OBJECTS) $(map_unaligned_LDADD) $(LIBS)
1075map_unmap$(EXEEXT): $(map_unmap_OBJECTS) $(map_unmap_DEPENDENCIES) $(EXTRA_map_unmap_DEPENDENCIES) 
1076	@rm -f map_unmap$(EXEEXT)
1077	$(LINK) $(map_unmap_OBJECTS) $(map_unmap_LDADD) $(LIBS)
1078mmap_fcntl_bug$(EXEEXT): $(mmap_fcntl_bug_OBJECTS) $(mmap_fcntl_bug_DEPENDENCIES) $(EXTRA_mmap_fcntl_bug_DEPENDENCIES) 
1079	@rm -f mmap_fcntl_bug$(EXEEXT)
1080	$(LINK) $(mmap_fcntl_bug_OBJECTS) $(mmap_fcntl_bug_LDADD) $(LIBS)
1081mq$(EXEEXT): $(mq_OBJECTS) $(mq_DEPENDENCIES) $(EXTRA_mq_DEPENDENCIES) 
1082	@rm -f mq$(EXEEXT)
1083	$(LINK) $(mq_OBJECTS) $(mq_LDADD) $(LIBS)
1084munmap_exe$(EXEEXT): $(munmap_exe_OBJECTS) $(munmap_exe_DEPENDENCIES) $(EXTRA_munmap_exe_DEPENDENCIES) 
1085	@rm -f munmap_exe$(EXEEXT)
1086	$(LINK) $(munmap_exe_OBJECTS) $(munmap_exe_LDADD) $(LIBS)
1087nestedfns$(EXEEXT): $(nestedfns_OBJECTS) $(nestedfns_DEPENDENCIES) $(EXTRA_nestedfns_DEPENDENCIES) 
1088	@rm -f nestedfns$(EXEEXT)
1089	$(nestedfns_LINK) $(nestedfns_OBJECTS) $(nestedfns_LDADD) $(LIBS)
1090pending$(EXEEXT): $(pending_OBJECTS) $(pending_DEPENDENCIES) $(EXTRA_pending_DEPENDENCIES) 
1091	@rm -f pending$(EXEEXT)
1092	$(LINK) $(pending_OBJECTS) $(pending_LDADD) $(LIBS)
1093process_vm_readv_writev$(EXEEXT): $(process_vm_readv_writev_OBJECTS) $(process_vm_readv_writev_DEPENDENCIES) $(EXTRA_process_vm_readv_writev_DEPENDENCIES) 
1094	@rm -f process_vm_readv_writev$(EXEEXT)
1095	$(LINK) $(process_vm_readv_writev_OBJECTS) $(process_vm_readv_writev_LDADD) $(LIBS)
1096procfs-cmdline-exe$(EXEEXT): $(procfs_cmdline_exe_OBJECTS) $(procfs_cmdline_exe_DEPENDENCIES) $(EXTRA_procfs_cmdline_exe_DEPENDENCIES) 
1097	@rm -f procfs-cmdline-exe$(EXEEXT)
1098	$(LINK) $(procfs_cmdline_exe_OBJECTS) $(procfs_cmdline_exe_LDADD) $(LIBS)
1099pth_atfork1$(EXEEXT): $(pth_atfork1_OBJECTS) $(pth_atfork1_DEPENDENCIES) $(EXTRA_pth_atfork1_DEPENDENCIES) 
1100	@rm -f pth_atfork1$(EXEEXT)
1101	$(LINK) $(pth_atfork1_OBJECTS) $(pth_atfork1_LDADD) $(LIBS)
1102pth_blockedsig$(EXEEXT): $(pth_blockedsig_OBJECTS) $(pth_blockedsig_DEPENDENCIES) $(EXTRA_pth_blockedsig_DEPENDENCIES) 
1103	@rm -f pth_blockedsig$(EXEEXT)
1104	$(LINK) $(pth_blockedsig_OBJECTS) $(pth_blockedsig_LDADD) $(LIBS)
1105pth_cancel1$(EXEEXT): $(pth_cancel1_OBJECTS) $(pth_cancel1_DEPENDENCIES) $(EXTRA_pth_cancel1_DEPENDENCIES) 
1106	@rm -f pth_cancel1$(EXEEXT)
1107	$(pth_cancel1_LINK) $(pth_cancel1_OBJECTS) $(pth_cancel1_LDADD) $(LIBS)
1108pth_cancel2$(EXEEXT): $(pth_cancel2_OBJECTS) $(pth_cancel2_DEPENDENCIES) $(EXTRA_pth_cancel2_DEPENDENCIES) 
1109	@rm -f pth_cancel2$(EXEEXT)
1110	$(LINK) $(pth_cancel2_OBJECTS) $(pth_cancel2_LDADD) $(LIBS)
1111pth_cvsimple$(EXEEXT): $(pth_cvsimple_OBJECTS) $(pth_cvsimple_DEPENDENCIES) $(EXTRA_pth_cvsimple_DEPENDENCIES) 
1112	@rm -f pth_cvsimple$(EXEEXT)
1113	$(LINK) $(pth_cvsimple_OBJECTS) $(pth_cvsimple_LDADD) $(LIBS)
1114pth_empty$(EXEEXT): $(pth_empty_OBJECTS) $(pth_empty_DEPENDENCIES) $(EXTRA_pth_empty_DEPENDENCIES) 
1115	@rm -f pth_empty$(EXEEXT)
1116	$(LINK) $(pth_empty_OBJECTS) $(pth_empty_LDADD) $(LIBS)
1117pth_exit$(EXEEXT): $(pth_exit_OBJECTS) $(pth_exit_DEPENDENCIES) $(EXTRA_pth_exit_DEPENDENCIES) 
1118	@rm -f pth_exit$(EXEEXT)
1119	$(LINK) $(pth_exit_OBJECTS) $(pth_exit_LDADD) $(LIBS)
1120pth_exit2$(EXEEXT): $(pth_exit2_OBJECTS) $(pth_exit2_DEPENDENCIES) $(EXTRA_pth_exit2_DEPENDENCIES) 
1121	@rm -f pth_exit2$(EXEEXT)
1122	$(LINK) $(pth_exit2_OBJECTS) $(pth_exit2_LDADD) $(LIBS)
1123pth_mutexspeed$(EXEEXT): $(pth_mutexspeed_OBJECTS) $(pth_mutexspeed_DEPENDENCIES) $(EXTRA_pth_mutexspeed_DEPENDENCIES) 
1124	@rm -f pth_mutexspeed$(EXEEXT)
1125	$(LINK) $(pth_mutexspeed_OBJECTS) $(pth_mutexspeed_LDADD) $(LIBS)
1126pth_once$(EXEEXT): $(pth_once_OBJECTS) $(pth_once_DEPENDENCIES) $(EXTRA_pth_once_DEPENDENCIES) 
1127	@rm -f pth_once$(EXEEXT)
1128	$(LINK) $(pth_once_OBJECTS) $(pth_once_LDADD) $(LIBS)
1129pth_rwlock$(EXEEXT): $(pth_rwlock_OBJECTS) $(pth_rwlock_DEPENDENCIES) $(EXTRA_pth_rwlock_DEPENDENCIES) 
1130	@rm -f pth_rwlock$(EXEEXT)
1131	$(LINK) $(pth_rwlock_OBJECTS) $(pth_rwlock_LDADD) $(LIBS)
1132pth_stackalign$(EXEEXT): $(pth_stackalign_OBJECTS) $(pth_stackalign_DEPENDENCIES) $(EXTRA_pth_stackalign_DEPENDENCIES) 
1133	@rm -f pth_stackalign$(EXEEXT)
1134	$(LINK) $(pth_stackalign_OBJECTS) $(pth_stackalign_LDADD) $(LIBS)
1135rcrl$(EXEEXT): $(rcrl_OBJECTS) $(rcrl_DEPENDENCIES) $(EXTRA_rcrl_DEPENDENCIES) 
1136	@rm -f rcrl$(EXEEXT)
1137	$(LINK) $(rcrl_OBJECTS) $(rcrl_LDADD) $(LIBS)
1138readline1$(EXEEXT): $(readline1_OBJECTS) $(readline1_DEPENDENCIES) $(EXTRA_readline1_DEPENDENCIES) 
1139	@rm -f readline1$(EXEEXT)
1140	$(LINK) $(readline1_OBJECTS) $(readline1_LDADD) $(LIBS)
1141require-text-symbol$(EXEEXT): $(require_text_symbol_OBJECTS) $(require_text_symbol_DEPENDENCIES) $(EXTRA_require_text_symbol_DEPENDENCIES) 
1142	@rm -f require-text-symbol$(EXEEXT)
1143	$(LINK) $(require_text_symbol_OBJECTS) $(require_text_symbol_LDADD) $(LIBS)
1144res_search$(EXEEXT): $(res_search_OBJECTS) $(res_search_DEPENDENCIES) $(EXTRA_res_search_DEPENDENCIES) 
1145	@rm -f res_search$(EXEEXT)
1146	$(LINK) $(res_search_OBJECTS) $(res_search_LDADD) $(LIBS)
1147resolv$(EXEEXT): $(resolv_OBJECTS) $(resolv_DEPENDENCIES) $(EXTRA_resolv_DEPENDENCIES) 
1148	@rm -f resolv$(EXEEXT)
1149	$(LINK) $(resolv_OBJECTS) $(resolv_LDADD) $(LIBS)
1150rlimit64_nofile$(EXEEXT): $(rlimit64_nofile_OBJECTS) $(rlimit64_nofile_DEPENDENCIES) $(EXTRA_rlimit64_nofile_DEPENDENCIES) 
1151	@rm -f rlimit64_nofile$(EXEEXT)
1152	$(LINK) $(rlimit64_nofile_OBJECTS) $(rlimit64_nofile_LDADD) $(LIBS)
1153rlimit_nofile$(EXEEXT): $(rlimit_nofile_OBJECTS) $(rlimit_nofile_DEPENDENCIES) $(EXTRA_rlimit_nofile_DEPENDENCIES) 
1154	@rm -f rlimit_nofile$(EXEEXT)
1155	$(LINK) $(rlimit_nofile_OBJECTS) $(rlimit_nofile_LDADD) $(LIBS)
1156selfrun$(EXEEXT): $(selfrun_OBJECTS) $(selfrun_DEPENDENCIES) $(EXTRA_selfrun_DEPENDENCIES) 
1157	@rm -f selfrun$(EXEEXT)
1158	$(LINK) $(selfrun_OBJECTS) $(selfrun_LDADD) $(LIBS)
1159sem$(EXEEXT): $(sem_OBJECTS) $(sem_DEPENDENCIES) $(EXTRA_sem_DEPENDENCIES) 
1160	@rm -f sem$(EXEEXT)
1161	$(LINK) $(sem_OBJECTS) $(sem_LDADD) $(LIBS)
1162semlimit$(EXEEXT): $(semlimit_OBJECTS) $(semlimit_DEPENDENCIES) $(EXTRA_semlimit_DEPENDENCIES) 
1163	@rm -f semlimit$(EXEEXT)
1164	$(LINK) $(semlimit_OBJECTS) $(semlimit_LDADD) $(LIBS)
1165sha1_test$(EXEEXT): $(sha1_test_OBJECTS) $(sha1_test_DEPENDENCIES) $(EXTRA_sha1_test_DEPENDENCIES) 
1166	@rm -f sha1_test$(EXEEXT)
1167	$(LINK) $(sha1_test_OBJECTS) $(sha1_test_LDADD) $(LIBS)
1168shortpush$(EXEEXT): $(shortpush_OBJECTS) $(shortpush_DEPENDENCIES) $(EXTRA_shortpush_DEPENDENCIES) 
1169	@rm -f shortpush$(EXEEXT)
1170	$(LINK) $(shortpush_OBJECTS) $(shortpush_LDADD) $(LIBS)
1171shorts$(EXEEXT): $(shorts_OBJECTS) $(shorts_DEPENDENCIES) $(EXTRA_shorts_DEPENDENCIES) 
1172	@rm -f shorts$(EXEEXT)
1173	$(LINK) $(shorts_OBJECTS) $(shorts_LDADD) $(LIBS)
1174sigstackgrowth$(EXEEXT): $(sigstackgrowth_OBJECTS) $(sigstackgrowth_DEPENDENCIES) $(EXTRA_sigstackgrowth_DEPENDENCIES) 
1175	@rm -f sigstackgrowth$(EXEEXT)
1176	$(LINK) $(sigstackgrowth_OBJECTS) $(sigstackgrowth_LDADD) $(LIBS)
1177stackgrowth$(EXEEXT): $(stackgrowth_OBJECTS) $(stackgrowth_DEPENDENCIES) $(EXTRA_stackgrowth_DEPENDENCIES) 
1178	@rm -f stackgrowth$(EXEEXT)
1179	$(LINK) $(stackgrowth_OBJECTS) $(stackgrowth_LDADD) $(LIBS)
1180syscall-restart1$(EXEEXT): $(syscall_restart1_OBJECTS) $(syscall_restart1_DEPENDENCIES) $(EXTRA_syscall_restart1_DEPENDENCIES) 
1181	@rm -f syscall-restart1$(EXEEXT)
1182	$(LINK) $(syscall_restart1_OBJECTS) $(syscall_restart1_LDADD) $(LIBS)
1183syscall-restart2$(EXEEXT): $(syscall_restart2_OBJECTS) $(syscall_restart2_DEPENDENCIES) $(EXTRA_syscall_restart2_DEPENDENCIES) 
1184	@rm -f syscall-restart2$(EXEEXT)
1185	$(LINK) $(syscall_restart2_OBJECTS) $(syscall_restart2_LDADD) $(LIBS)
1186syslog$(EXEEXT): $(syslog_OBJECTS) $(syslog_DEPENDENCIES) $(EXTRA_syslog_DEPENDENCIES) 
1187	@rm -f syslog$(EXEEXT)
1188	$(LINK) $(syslog_OBJECTS) $(syslog_LDADD) $(LIBS)
1189system$(EXEEXT): $(system_OBJECTS) $(system_DEPENDENCIES) $(EXTRA_system_DEPENDENCIES) 
1190	@rm -f system$(EXEEXT)
1191	$(LINK) $(system_OBJECTS) $(system_LDADD) $(LIBS)
1192thread-exits$(EXEEXT): $(thread_exits_OBJECTS) $(thread_exits_DEPENDENCIES) $(EXTRA_thread_exits_DEPENDENCIES) 
1193	@rm -f thread-exits$(EXEEXT)
1194	$(LINK) $(thread_exits_OBJECTS) $(thread_exits_LDADD) $(LIBS)
1195threaded-fork$(EXEEXT): $(threaded_fork_OBJECTS) $(threaded_fork_DEPENDENCIES) $(EXTRA_threaded_fork_DEPENDENCIES) 
1196	@rm -f threaded-fork$(EXEEXT)
1197	$(LINK) $(threaded_fork_OBJECTS) $(threaded_fork_LDADD) $(LIBS)
1198threadederrno$(EXEEXT): $(threadederrno_OBJECTS) $(threadederrno_DEPENDENCIES) $(EXTRA_threadederrno_DEPENDENCIES) 
1199	@rm -f threadederrno$(EXEEXT)
1200	$(LINK) $(threadederrno_OBJECTS) $(threadederrno_LDADD) $(LIBS)
1201timestamp$(EXEEXT): $(timestamp_OBJECTS) $(timestamp_DEPENDENCIES) $(EXTRA_timestamp_DEPENDENCIES) 
1202	@rm -f timestamp$(EXEEXT)
1203	$(LINK) $(timestamp_OBJECTS) $(timestamp_LDADD) $(LIBS)
1204tls$(EXEEXT): $(tls_OBJECTS) $(tls_DEPENDENCIES) $(EXTRA_tls_DEPENDENCIES) 
1205	@rm -f tls$(EXEEXT)
1206	$(tls_LINK) $(tls_OBJECTS) $(tls_LDADD) $(LIBS)
1207tls.so$(EXEEXT): $(tls_so_OBJECTS) $(tls_so_DEPENDENCIES) $(EXTRA_tls_so_DEPENDENCIES) 
1208	@rm -f tls.so$(EXEEXT)
1209	$(tls_so_LINK) $(tls_so_OBJECTS) $(tls_so_LDADD) $(LIBS)
1210tls2.so$(EXEEXT): $(tls2_so_OBJECTS) $(tls2_so_DEPENDENCIES) $(EXTRA_tls2_so_DEPENDENCIES) 
1211	@rm -f tls2.so$(EXEEXT)
1212	$(tls2_so_LINK) $(tls2_so_OBJECTS) $(tls2_so_LDADD) $(LIBS)
1213valgrind_cpp_test$(EXEEXT): $(valgrind_cpp_test_OBJECTS) $(valgrind_cpp_test_DEPENDENCIES) $(EXTRA_valgrind_cpp_test_DEPENDENCIES) 
1214	@rm -f valgrind_cpp_test$(EXEEXT)
1215	$(CXXLINK) $(valgrind_cpp_test_OBJECTS) $(valgrind_cpp_test_LDADD) $(LIBS)
1216vgprintf$(EXEEXT): $(vgprintf_OBJECTS) $(vgprintf_DEPENDENCIES) $(EXTRA_vgprintf_DEPENDENCIES) 
1217	@rm -f vgprintf$(EXEEXT)
1218	$(LINK) $(vgprintf_OBJECTS) $(vgprintf_LDADD) $(LIBS)
1219
1220mostlyclean-compile:
1221	-rm -f *.$(OBJEXT)
1222
1223distclean-compile:
1224	-rm -f *.tab.c
1225
1226@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ansi-ansi.Po@am__quote@
1227@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/args.Po@am__quote@
1228@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/async-sigs.Po@am__quote@
1229@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bitfield1.Po@am__quote@
1230@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bug129866.Po@am__quote@
1231@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/closeall.Po@am__quote@
1232@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coolo_sigaction.Po@am__quote@
1233@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coolo_strlen.Po@am__quote@
1234@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/discard.Po@am__quote@
1235@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/exec-sigmask.Po@am__quote@
1236@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/execve-execve.Po@am__quote@
1237@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/faultstatus.Po@am__quote@
1238@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fcntl_setown.Po@am__quote@
1239@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdleak_cmsg.Po@am__quote@
1240@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdleak_creat.Po@am__quote@
1241@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdleak_dup.Po@am__quote@
1242@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdleak_dup2.Po@am__quote@
1243@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdleak_fcntl.Po@am__quote@
1244@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdleak_ipv4.Po@am__quote@
1245@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdleak_open.Po@am__quote@
1246@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdleak_pipe.Po@am__quote@
1247@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdleak_socketpair.Po@am__quote@
1248@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/floored.Po@am__quote@
1249@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fork.Po@am__quote@
1250@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fucomip.Po@am__quote@
1251@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gxx304.Po@am__quote@
1252@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ifunc.Po@am__quote@
1253@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/manythreads.Po@am__quote@
1254@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/map_unaligned.Po@am__quote@
1255@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/map_unmap.Po@am__quote@
1256@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mmap_fcntl_bug.Po@am__quote@
1257@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mq.Po@am__quote@
1258@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/munmap_exe.Po@am__quote@
1259@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nestedfns-nestedfns.Po@am__quote@
1260@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pending.Po@am__quote@
1261@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/process_vm_readv_writev.Po@am__quote@
1262@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/procfs-cmdline-exe.Po@am__quote@
1263@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_atfork1.Po@am__quote@
1264@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_blockedsig.Po@am__quote@
1265@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_cancel1-pth_cancel1.Po@am__quote@
1266@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_cancel2.Po@am__quote@
1267@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_cvsimple.Po@am__quote@
1268@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_empty.Po@am__quote@
1269@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_exit.Po@am__quote@
1270@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_exit2.Po@am__quote@
1271@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_mutexspeed.Po@am__quote@
1272@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_once.Po@am__quote@
1273@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_rwlock.Po@am__quote@
1274@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_stackalign.Po@am__quote@
1275@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rcrl.Po@am__quote@
1276@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/readline1.Po@am__quote@
1277@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/require-text-symbol.Po@am__quote@
1278@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/res_search.Po@am__quote@
1279@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/resolv.Po@am__quote@
1280@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rlimit64_nofile.Po@am__quote@
1281@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rlimit_nofile.Po@am__quote@
1282@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/selfrun.Po@am__quote@
1283@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sem.Po@am__quote@
1284@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/semlimit.Po@am__quote@
1285@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sha1_test.Po@am__quote@
1286@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shortpush.Po@am__quote@
1287@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shorts.Po@am__quote@
1288@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sigstackgrowth.Po@am__quote@
1289@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stackgrowth.Po@am__quote@
1290@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/syscall-restart1.Po@am__quote@
1291@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/syscall-restart2.Po@am__quote@
1292@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/syslog.Po@am__quote@
1293@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/system.Po@am__quote@
1294@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/thread-exits.Po@am__quote@
1295@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/threaded-fork.Po@am__quote@
1296@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/threadederrno.Po@am__quote@
1297@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/timestamp.Po@am__quote@
1298@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tls.Po@am__quote@
1299@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tls2.Po@am__quote@
1300@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tls2_so.Po@am__quote@
1301@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tls_so-tls_so.Po@am__quote@
1302@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/valgrind_cpp_test.Po@am__quote@
1303@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vgprintf.Po@am__quote@
1304
1305.c.o:
1306@am__fastdepCC_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
1307@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
1308@am__fastdepCC_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
1309@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1310@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1311@am__fastdepCC_FALSE@	$(COMPILE) -c -o $@ $<
1312
1313.c.obj:
1314@am__fastdepCC_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
1315@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
1316@am__fastdepCC_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
1317@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1318@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1319@am__fastdepCC_FALSE@	$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
1320
1321ansi-ansi.o: ansi.c
1322@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ansi_CFLAGS) $(CFLAGS) -MT ansi-ansi.o -MD -MP -MF $(DEPDIR)/ansi-ansi.Tpo -c -o ansi-ansi.o `test -f 'ansi.c' || echo '$(srcdir)/'`ansi.c
1323@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/ansi-ansi.Tpo $(DEPDIR)/ansi-ansi.Po
1324@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='ansi.c' object='ansi-ansi.o' libtool=no @AMDEPBACKSLASH@
1325@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1326@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ansi_CFLAGS) $(CFLAGS) -c -o ansi-ansi.o `test -f 'ansi.c' || echo '$(srcdir)/'`ansi.c
1327
1328ansi-ansi.obj: ansi.c
1329@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ansi_CFLAGS) $(CFLAGS) -MT ansi-ansi.obj -MD -MP -MF $(DEPDIR)/ansi-ansi.Tpo -c -o ansi-ansi.obj `if test -f 'ansi.c'; then $(CYGPATH_W) 'ansi.c'; else $(CYGPATH_W) '$(srcdir)/ansi.c'; fi`
1330@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/ansi-ansi.Tpo $(DEPDIR)/ansi-ansi.Po
1331@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='ansi.c' object='ansi-ansi.obj' libtool=no @AMDEPBACKSLASH@
1332@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1333@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ansi_CFLAGS) $(CFLAGS) -c -o ansi-ansi.obj `if test -f 'ansi.c'; then $(CYGPATH_W) 'ansi.c'; else $(CYGPATH_W) '$(srcdir)/ansi.c'; fi`
1334
1335execve-execve.o: execve.c
1336@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(execve_CFLAGS) $(CFLAGS) -MT execve-execve.o -MD -MP -MF $(DEPDIR)/execve-execve.Tpo -c -o execve-execve.o `test -f 'execve.c' || echo '$(srcdir)/'`execve.c
1337@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/execve-execve.Tpo $(DEPDIR)/execve-execve.Po
1338@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='execve.c' object='execve-execve.o' libtool=no @AMDEPBACKSLASH@
1339@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1340@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(execve_CFLAGS) $(CFLAGS) -c -o execve-execve.o `test -f 'execve.c' || echo '$(srcdir)/'`execve.c
1341
1342execve-execve.obj: execve.c
1343@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(execve_CFLAGS) $(CFLAGS) -MT execve-execve.obj -MD -MP -MF $(DEPDIR)/execve-execve.Tpo -c -o execve-execve.obj `if test -f 'execve.c'; then $(CYGPATH_W) 'execve.c'; else $(CYGPATH_W) '$(srcdir)/execve.c'; fi`
1344@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/execve-execve.Tpo $(DEPDIR)/execve-execve.Po
1345@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='execve.c' object='execve-execve.obj' libtool=no @AMDEPBACKSLASH@
1346@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1347@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(execve_CFLAGS) $(CFLAGS) -c -o execve-execve.obj `if test -f 'execve.c'; then $(CYGPATH_W) 'execve.c'; else $(CYGPATH_W) '$(srcdir)/execve.c'; fi`
1348
1349nestedfns-nestedfns.o: nestedfns.c
1350@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nestedfns_CFLAGS) $(CFLAGS) -MT nestedfns-nestedfns.o -MD -MP -MF $(DEPDIR)/nestedfns-nestedfns.Tpo -c -o nestedfns-nestedfns.o `test -f 'nestedfns.c' || echo '$(srcdir)/'`nestedfns.c
1351@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/nestedfns-nestedfns.Tpo $(DEPDIR)/nestedfns-nestedfns.Po
1352@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='nestedfns.c' object='nestedfns-nestedfns.o' libtool=no @AMDEPBACKSLASH@
1353@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1354@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nestedfns_CFLAGS) $(CFLAGS) -c -o nestedfns-nestedfns.o `test -f 'nestedfns.c' || echo '$(srcdir)/'`nestedfns.c
1355
1356nestedfns-nestedfns.obj: nestedfns.c
1357@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nestedfns_CFLAGS) $(CFLAGS) -MT nestedfns-nestedfns.obj -MD -MP -MF $(DEPDIR)/nestedfns-nestedfns.Tpo -c -o nestedfns-nestedfns.obj `if test -f 'nestedfns.c'; then $(CYGPATH_W) 'nestedfns.c'; else $(CYGPATH_W) '$(srcdir)/nestedfns.c'; fi`
1358@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/nestedfns-nestedfns.Tpo $(DEPDIR)/nestedfns-nestedfns.Po
1359@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='nestedfns.c' object='nestedfns-nestedfns.obj' libtool=no @AMDEPBACKSLASH@
1360@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1361@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nestedfns_CFLAGS) $(CFLAGS) -c -o nestedfns-nestedfns.obj `if test -f 'nestedfns.c'; then $(CYGPATH_W) 'nestedfns.c'; else $(CYGPATH_W) '$(srcdir)/nestedfns.c'; fi`
1362
1363pth_cancel1-pth_cancel1.o: pth_cancel1.c
1364@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pth_cancel1_CFLAGS) $(CFLAGS) -MT pth_cancel1-pth_cancel1.o -MD -MP -MF $(DEPDIR)/pth_cancel1-pth_cancel1.Tpo -c -o pth_cancel1-pth_cancel1.o `test -f 'pth_cancel1.c' || echo '$(srcdir)/'`pth_cancel1.c
1365@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/pth_cancel1-pth_cancel1.Tpo $(DEPDIR)/pth_cancel1-pth_cancel1.Po
1366@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='pth_cancel1.c' object='pth_cancel1-pth_cancel1.o' libtool=no @AMDEPBACKSLASH@
1367@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1368@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pth_cancel1_CFLAGS) $(CFLAGS) -c -o pth_cancel1-pth_cancel1.o `test -f 'pth_cancel1.c' || echo '$(srcdir)/'`pth_cancel1.c
1369
1370pth_cancel1-pth_cancel1.obj: pth_cancel1.c
1371@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pth_cancel1_CFLAGS) $(CFLAGS) -MT pth_cancel1-pth_cancel1.obj -MD -MP -MF $(DEPDIR)/pth_cancel1-pth_cancel1.Tpo -c -o pth_cancel1-pth_cancel1.obj `if test -f 'pth_cancel1.c'; then $(CYGPATH_W) 'pth_cancel1.c'; else $(CYGPATH_W) '$(srcdir)/pth_cancel1.c'; fi`
1372@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/pth_cancel1-pth_cancel1.Tpo $(DEPDIR)/pth_cancel1-pth_cancel1.Po
1373@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='pth_cancel1.c' object='pth_cancel1-pth_cancel1.obj' libtool=no @AMDEPBACKSLASH@
1374@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1375@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pth_cancel1_CFLAGS) $(CFLAGS) -c -o pth_cancel1-pth_cancel1.obj `if test -f 'pth_cancel1.c'; then $(CYGPATH_W) 'pth_cancel1.c'; else $(CYGPATH_W) '$(srcdir)/pth_cancel1.c'; fi`
1376
1377tls_so-tls_so.o: tls_so.c
1378@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tls_so_CFLAGS) $(CFLAGS) -MT tls_so-tls_so.o -MD -MP -MF $(DEPDIR)/tls_so-tls_so.Tpo -c -o tls_so-tls_so.o `test -f 'tls_so.c' || echo '$(srcdir)/'`tls_so.c
1379@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/tls_so-tls_so.Tpo $(DEPDIR)/tls_so-tls_so.Po
1380@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='tls_so.c' object='tls_so-tls_so.o' libtool=no @AMDEPBACKSLASH@
1381@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1382@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tls_so_CFLAGS) $(CFLAGS) -c -o tls_so-tls_so.o `test -f 'tls_so.c' || echo '$(srcdir)/'`tls_so.c
1383
1384tls_so-tls_so.obj: tls_so.c
1385@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tls_so_CFLAGS) $(CFLAGS) -MT tls_so-tls_so.obj -MD -MP -MF $(DEPDIR)/tls_so-tls_so.Tpo -c -o tls_so-tls_so.obj `if test -f 'tls_so.c'; then $(CYGPATH_W) 'tls_so.c'; else $(CYGPATH_W) '$(srcdir)/tls_so.c'; fi`
1386@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/tls_so-tls_so.Tpo $(DEPDIR)/tls_so-tls_so.Po
1387@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='tls_so.c' object='tls_so-tls_so.obj' libtool=no @AMDEPBACKSLASH@
1388@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1389@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tls_so_CFLAGS) $(CFLAGS) -c -o tls_so-tls_so.obj `if test -f 'tls_so.c'; then $(CYGPATH_W) 'tls_so.c'; else $(CYGPATH_W) '$(srcdir)/tls_so.c'; fi`
1390
1391.cpp.o:
1392@am__fastdepCXX_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
1393@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
1394@am__fastdepCXX_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
1395@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1396@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1397@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ $<
1398
1399.cpp.obj:
1400@am__fastdepCXX_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
1401@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
1402@am__fastdepCXX_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
1403@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1404@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1405@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
1406
1407# This directory's subdirectories are mostly independent; you can cd
1408# into them and run `make' without going through this Makefile.
1409# To change the values of `make' variables: instead of editing Makefiles,
1410# (1) if the variable is set in `config.status', edit `config.status'
1411#     (which will cause the Makefiles to be regenerated when you run `make');
1412# (2) otherwise, pass the desired values on the `make' command line.
1413$(RECURSIVE_TARGETS):
1414	@fail= failcom='exit 1'; \
1415	for f in x $$MAKEFLAGS; do \
1416	  case $$f in \
1417	    *=* | --[!k]*);; \
1418	    *k*) failcom='fail=yes';; \
1419	  esac; \
1420	done; \
1421	dot_seen=no; \
1422	target=`echo $@ | sed s/-recursive//`; \
1423	list='$(SUBDIRS)'; for subdir in $$list; do \
1424	  echo "Making $$target in $$subdir"; \
1425	  if test "$$subdir" = "."; then \
1426	    dot_seen=yes; \
1427	    local_target="$$target-am"; \
1428	  else \
1429	    local_target="$$target"; \
1430	  fi; \
1431	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
1432	  || eval $$failcom; \
1433	done; \
1434	if test "$$dot_seen" = "no"; then \
1435	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
1436	fi; test -z "$$fail"
1437
1438$(RECURSIVE_CLEAN_TARGETS):
1439	@fail= failcom='exit 1'; \
1440	for f in x $$MAKEFLAGS; do \
1441	  case $$f in \
1442	    *=* | --[!k]*);; \
1443	    *k*) failcom='fail=yes';; \
1444	  esac; \
1445	done; \
1446	dot_seen=no; \
1447	case "$@" in \
1448	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
1449	  *) list='$(SUBDIRS)' ;; \
1450	esac; \
1451	rev=''; for subdir in $$list; do \
1452	  if test "$$subdir" = "."; then :; else \
1453	    rev="$$subdir $$rev"; \
1454	  fi; \
1455	done; \
1456	rev="$$rev ."; \
1457	target=`echo $@ | sed s/-recursive//`; \
1458	for subdir in $$rev; do \
1459	  echo "Making $$target in $$subdir"; \
1460	  if test "$$subdir" = "."; then \
1461	    local_target="$$target-am"; \
1462	  else \
1463	    local_target="$$target"; \
1464	  fi; \
1465	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
1466	  || eval $$failcom; \
1467	done && test -z "$$fail"
1468tags-recursive:
1469	list='$(SUBDIRS)'; for subdir in $$list; do \
1470	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
1471	done
1472ctags-recursive:
1473	list='$(SUBDIRS)'; for subdir in $$list; do \
1474	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
1475	done
1476
1477ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
1478	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
1479	unique=`for i in $$list; do \
1480	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
1481	  done | \
1482	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
1483	      END { if (nonempty) { for (i in files) print i; }; }'`; \
1484	mkid -fID $$unique
1485tags: TAGS
1486
1487TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
1488		$(TAGS_FILES) $(LISP)
1489	set x; \
1490	here=`pwd`; \
1491	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
1492	  include_option=--etags-include; \
1493	  empty_fix=.; \
1494	else \
1495	  include_option=--include; \
1496	  empty_fix=; \
1497	fi; \
1498	list='$(SUBDIRS)'; for subdir in $$list; do \
1499	  if test "$$subdir" = .; then :; else \
1500	    test ! -f $$subdir/TAGS || \
1501	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
1502	  fi; \
1503	done; \
1504	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
1505	unique=`for i in $$list; do \
1506	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
1507	  done | \
1508	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
1509	      END { if (nonempty) { for (i in files) print i; }; }'`; \
1510	shift; \
1511	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
1512	  test -n "$$unique" || unique=$$empty_fix; \
1513	  if test $$# -gt 0; then \
1514	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1515	      "$$@" $$unique; \
1516	  else \
1517	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1518	      $$unique; \
1519	  fi; \
1520	fi
1521ctags: CTAGS
1522CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
1523		$(TAGS_FILES) $(LISP)
1524	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
1525	unique=`for i in $$list; do \
1526	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
1527	  done | \
1528	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
1529	      END { if (nonempty) { for (i in files) print i; }; }'`; \
1530	test -z "$(CTAGS_ARGS)$$unique" \
1531	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
1532	     $$unique
1533
1534GTAGS:
1535	here=`$(am__cd) $(top_builddir) && pwd` \
1536	  && $(am__cd) $(top_srcdir) \
1537	  && gtags -i $(GTAGS_ARGS) "$$here"
1538
1539distclean-tags:
1540	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
1541
1542distdir: $(DISTFILES)
1543	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1544	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1545	list='$(DISTFILES)'; \
1546	  dist_files=`for file in $$list; do echo $$file; done | \
1547	  sed -e "s|^$$srcdirstrip/||;t" \
1548	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
1549	case $$dist_files in \
1550	  */*) $(MKDIR_P) `echo "$$dist_files" | \
1551			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
1552			   sort -u` ;; \
1553	esac; \
1554	for file in $$dist_files; do \
1555	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
1556	  if test -d $$d/$$file; then \
1557	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
1558	    if test -d "$(distdir)/$$file"; then \
1559	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1560	    fi; \
1561	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
1562	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
1563	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1564	    fi; \
1565	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
1566	  else \
1567	    test -f "$(distdir)/$$file" \
1568	    || cp -p $$d/$$file "$(distdir)/$$file" \
1569	    || exit 1; \
1570	  fi; \
1571	done
1572	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
1573	  if test "$$subdir" = .; then :; else \
1574	    test -d "$(distdir)/$$subdir" \
1575	    || $(MKDIR_P) "$(distdir)/$$subdir" \
1576	    || exit 1; \
1577	  fi; \
1578	done
1579	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
1580	  if test "$$subdir" = .; then :; else \
1581	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
1582	    $(am__relativize); \
1583	    new_distdir=$$reldir; \
1584	    dir1=$$subdir; dir2="$(top_distdir)"; \
1585	    $(am__relativize); \
1586	    new_top_distdir=$$reldir; \
1587	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
1588	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
1589	    ($(am__cd) $$subdir && \
1590	      $(MAKE) $(AM_MAKEFLAGS) \
1591	        top_distdir="$$new_top_distdir" \
1592	        distdir="$$new_distdir" \
1593		am__remove_distdir=: \
1594		am__skip_length_check=: \
1595		am__skip_mode_fix=: \
1596	        distdir) \
1597	      || exit 1; \
1598	  fi; \
1599	done
1600check-am: all-am
1601	$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
1602	$(MAKE) $(AM_MAKEFLAGS) check-local
1603check: check-recursive
1604all-am: Makefile $(SCRIPTS) $(HEADERS)
1605installdirs: installdirs-recursive
1606installdirs-am:
1607install: install-recursive
1608install-exec: install-exec-recursive
1609install-data: install-data-recursive
1610uninstall: uninstall-recursive
1611
1612install-am: all-am
1613	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1614
1615installcheck: installcheck-recursive
1616install-strip:
1617	if test -z '$(STRIP)'; then \
1618	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1619	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1620	      install; \
1621	else \
1622	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1623	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1624	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
1625	fi
1626mostlyclean-generic:
1627
1628clean-generic:
1629
1630distclean-generic:
1631	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
1632	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
1633
1634maintainer-clean-generic:
1635	@echo "This command is intended for maintainers to use"
1636	@echo "it deletes files that may require special tools to rebuild."
1637clean: clean-recursive
1638
1639clean-am: clean-checkPROGRAMS clean-generic clean-local mostlyclean-am
1640
1641distclean: distclean-recursive
1642	-rm -rf ./$(DEPDIR)
1643	-rm -f Makefile
1644distclean-am: clean-am distclean-compile distclean-generic \
1645	distclean-tags
1646
1647dvi: dvi-recursive
1648
1649dvi-am:
1650
1651html: html-recursive
1652
1653html-am:
1654
1655info: info-recursive
1656
1657info-am:
1658
1659install-data-am:
1660
1661install-dvi: install-dvi-recursive
1662
1663install-dvi-am:
1664
1665install-exec-am:
1666
1667install-html: install-html-recursive
1668
1669install-html-am:
1670
1671install-info: install-info-recursive
1672
1673install-info-am:
1674
1675install-man:
1676
1677install-pdf: install-pdf-recursive
1678
1679install-pdf-am:
1680
1681install-ps: install-ps-recursive
1682
1683install-ps-am:
1684
1685installcheck-am:
1686
1687maintainer-clean: maintainer-clean-recursive
1688	-rm -rf ./$(DEPDIR)
1689	-rm -f Makefile
1690maintainer-clean-am: distclean-am maintainer-clean-generic
1691
1692mostlyclean: mostlyclean-recursive
1693
1694mostlyclean-am: mostlyclean-compile mostlyclean-generic
1695
1696pdf: pdf-recursive
1697
1698pdf-am:
1699
1700ps: ps-recursive
1701
1702ps-am:
1703
1704uninstall-am:
1705
1706.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) check-am \
1707	ctags-recursive install-am install-strip tags-recursive
1708
1709.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
1710	all all-am check check-am check-local clean \
1711	clean-checkPROGRAMS clean-generic clean-local ctags \
1712	ctags-recursive distclean distclean-compile distclean-generic \
1713	distclean-tags distdir dvi dvi-am html html-am info info-am \
1714	install install-am install-data install-data-am install-dvi \
1715	install-dvi-am install-exec install-exec-am install-html \
1716	install-html-am install-info install-info-am install-man \
1717	install-pdf install-pdf-am install-ps install-ps-am \
1718	install-strip installcheck installcheck-am installdirs \
1719	installdirs-am maintainer-clean maintainer-clean-generic \
1720	mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \
1721	ps ps-am tags tags-recursive uninstall uninstall-am
1722
1723
1724# This used to be required when Vex had a handwritten Makefile.  It
1725# shouldn't be needed any more, though.
1726
1727#----------------------------------------------------------------------------
1728# noinst_PROGRAMS and noinst_DSYMS targets
1729#----------------------------------------------------------------------------
1730
1731# On Darwin, for a program 'p', the DWARF debug info is stored in the
1732# directory 'p.dSYM'.  This must be generated after the executable is
1733# created, with 'dsymutil p'.  We could redefine LINK with a script that
1734# executes 'dsymutil' after linking, but that's a pain.  Instead we use this
1735# hook so that every time "make check" is run, we subsequently invoke
1736# 'dsymutil' on all the executables that lack a .dSYM directory, or that are
1737# newer than their corresponding .dSYM directory.
1738build-noinst_DSYMS: $(noinst_DSYMS)
1739	for f in $(noinst_DSYMS); do \
1740	  if [ ! -e $$f.dSYM  -o  $$f -nt $$f.dSYM ] ; then \
1741	      echo "dsymutil $$f"; \
1742	      dsymutil $$f; \
1743	  fi; \
1744	done
1745
1746# This is used by coregrind/Makefile.am and Makefile.tool.am for doing
1747# "in-place" installs.  It copies $(noinst_PROGRAMS) into $inplacedir.
1748# It needs to be depended on by an 'all-local' rule.
1749inplace-noinst_PROGRAMS: $(noinst_PROGRAMS)
1750	mkdir -p $(inplacedir); \
1751	for f in $(noinst_PROGRAMS) ; do \
1752	  rm -f $(inplacedir)/$$f; \
1753	  ln -f -s ../$(subdir)/$$f $(inplacedir); \
1754	done
1755
1756# Similar to inplace-noinst_PROGRAMS
1757inplace-noinst_DSYMS: build-noinst_DSYMS
1758	mkdir -p $(inplacedir); \
1759	for f in $(noinst_DSYMS); do \
1760	  rm -f $(inplacedir)/$$f.dSYM; \
1761	  ln -f -s ../$(subdir)/$$f.dSYM $(inplacedir); \
1762	done
1763
1764# This is used by coregrind/Makefile.am and by <tool>/Makefile.am for doing
1765# "make install".  It copies $(noinst_PROGRAMS) into $prefix/lib/valgrind/.
1766# It needs to be depended on by an 'install-exec-local' rule.
1767install-noinst_PROGRAMS: $(noinst_PROGRAMS)
1768	$(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
1769	for f in $(noinst_PROGRAMS); do \
1770	  $(INSTALL_PROGRAM) $$f $(DESTDIR)$(pkglibdir); \
1771	done
1772
1773# Similar to install-noinst_PROGRAMS.
1774# Nb: we don't use $(INSTALL_PROGRAM) here because it doesn't work with
1775# directories.  XXX: not sure whether the resulting permissions will be
1776# correct when using 'cp -R'...
1777install-noinst_DSYMS: build-noinst_DSYMS
1778	$(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
1779	for f in $(noinst_DSYMS); do \
1780	  cp -R $$f.dSYM $(DESTDIR)$(pkglibdir); \
1781	done
1782
1783# This needs to be depended on by a 'clean-local' rule.
1784clean-noinst_DSYMS:
1785	for f in $(noinst_DSYMS); do \
1786	  rm -rf $$f.dSYM; \
1787	done
1788
1789check-local: build-noinst_DSYMS
1790
1791clean-local: clean-noinst_DSYMS
1792
1793# Tell versions [3.59,3.63) of GNU make to not export all variables.
1794# Otherwise a system limit (for SysV at least) may be exceeded.
1795.NOEXPORT:
1796