1 # Makefile.in generated by automake 1.11.1 from Makefile.am.
4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
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.
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
18 # This file is used for tool tests, and also in perf/Makefile.am.
20 # This file should be included (directly or indirectly) by every
21 # Makefile.am that builds programs. And also the top-level Makefile.am.
23 #----------------------------------------------------------------------------
25 #----------------------------------------------------------------------------
28 pkgdatadir = $(datadir)/@PACKAGE@
29 pkgincludedir = $(includedir)/@PACKAGE@
30 pkglibdir = $(libdir)/@PACKAGE@
31 pkglibexecdir = $(libexecdir)/@PACKAGE@
32 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
33 install_sh_DATA = $(install_sh) -c -m 644
34 install_sh_PROGRAM = $(install_sh) -c
35 install_sh_SCRIPT = $(install_sh) -c
36 INSTALL_HEADER = $(INSTALL_DATA)
37 transform = $(program_transform_name)
44 build_triplet = @build@
46 DIST_COMMON = $(dist_noinst_SCRIPTS) $(srcdir)/Makefile.am \
47 $(srcdir)/Makefile.in $(top_srcdir)/Makefile.all.am \
48 $(top_srcdir)/Makefile.tool-tests.am
49 check_PROGRAMS = add$(EXEEXT) and$(EXEEXT) arith$(EXEEXT) \
50 bad_percentify$(EXEEXT) base$(EXEEXT) cmp$(EXEEXT) fp$(EXEEXT) \
51 globalerr$(EXEEXT) hackedbz2$(EXEEXT) hp_bounds$(EXEEXT) \
52 hp_dangle$(EXEEXT) hsg$(EXEEXT) idiv$(EXEEXT) imul$(EXEEXT) \
53 justify$(EXEEXT) mm$(EXEEXT) not$(EXEEXT) neg$(EXEEXT) \
54 or$(EXEEXT) partial$(EXEEXT) preen_invars$(EXEEXT) \
55 preen_invars_so.so$(EXEEXT) pth_create$(EXEEXT) \
56 pth_specific$(EXEEXT) realloc$(EXEEXT) stackerr$(EXEEXT) \
57 strcpy$(EXEEXT) strlen$(EXEEXT) sub$(EXEEXT) supp$(EXEEXT) \
58 syscall$(EXEEXT) tricky$(EXEEXT) unaligned$(EXEEXT) \
59 xor$(EXEEXT) zero$(EXEEXT) $(am__EXEEXT_1)
61 # DDD: not sure if these ones should work on Darwin or not... if not, should
62 # be moved into x86-linux/.
63 @VGCONF_OS_IS_DARWIN_FALSE@am__append_1 = \
64 @VGCONF_OS_IS_DARWIN_FALSE@ ccc
66 subdir = exp-ptrcheck/tests
67 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
68 am__aclocal_m4_deps = $(top_srcdir)/configure.in
69 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
71 mkinstalldirs = $(install_sh) -d
72 CONFIG_HEADER = $(top_builddir)/config.h
74 CONFIG_CLEAN_VPATH_FILES =
75 @VGCONF_OS_IS_DARWIN_FALSE@am__EXEEXT_1 = ccc$(EXEEXT)
77 add_OBJECTS = add.$(OBJEXT)
80 and_OBJECTS = and.$(OBJEXT)
82 arith_SOURCES = arith.c
83 arith_OBJECTS = arith.$(OBJEXT)
84 arith_LDADD = $(LDADD)
85 bad_percentify_SOURCES = bad_percentify.c
86 bad_percentify_OBJECTS = bad_percentify.$(OBJEXT)
87 bad_percentify_LDADD = $(LDADD)
89 base_OBJECTS = base.$(OBJEXT)
91 am_ccc_OBJECTS = ccc.$(OBJEXT)
92 ccc_OBJECTS = $(am_ccc_OBJECTS)
95 cmp_OBJECTS = cmp.$(OBJEXT)
98 fp_OBJECTS = fp.$(OBJEXT)
100 globalerr_SOURCES = globalerr.c
101 globalerr_OBJECTS = globalerr.$(OBJEXT)
102 globalerr_LDADD = $(LDADD)
103 hackedbz2_SOURCES = hackedbz2.c
104 hackedbz2_OBJECTS = hackedbz2-hackedbz2.$(OBJEXT)
105 hackedbz2_LDADD = $(LDADD)
106 hackedbz2_LINK = $(CCLD) $(hackedbz2_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
108 hp_bounds_SOURCES = hp_bounds.c
109 hp_bounds_OBJECTS = hp_bounds.$(OBJEXT)
110 hp_bounds_LDADD = $(LDADD)
111 hp_dangle_SOURCES = hp_dangle.c
112 hp_dangle_OBJECTS = hp_dangle.$(OBJEXT)
113 hp_dangle_LDADD = $(LDADD)
115 hsg_OBJECTS = hsg.$(OBJEXT)
117 idiv_SOURCES = idiv.c
118 idiv_OBJECTS = idiv.$(OBJEXT)
119 idiv_LDADD = $(LDADD)
120 imul_SOURCES = imul.c
121 imul_OBJECTS = imul.$(OBJEXT)
122 imul_LDADD = $(LDADD)
123 justify_SOURCES = justify.c
124 justify_OBJECTS = justify.$(OBJEXT)
125 justify_LDADD = $(LDADD)
127 mm_OBJECTS = mm.$(OBJEXT)
130 neg_OBJECTS = neg.$(OBJEXT)
133 not_OBJECTS = not.$(OBJEXT)
136 or_OBJECTS = or.$(OBJEXT)
138 partial_SOURCES = partial.c
139 partial_OBJECTS = partial.$(OBJEXT)
140 partial_LDADD = $(LDADD)
141 preen_invars_SOURCES = preen_invars.c
142 preen_invars_OBJECTS = preen_invars.$(OBJEXT)
143 preen_invars_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
144 $(preen_invars_LDFLAGS) $(LDFLAGS) -o $@
145 am_preen_invars_so_so_OBJECTS = \
146 preen_invars_so_so-preen_invars_so.$(OBJEXT)
147 preen_invars_so_so_OBJECTS = $(am_preen_invars_so_so_OBJECTS)
148 preen_invars_so_so_LDADD = $(LDADD)
149 preen_invars_so_so_LINK = $(CCLD) $(preen_invars_so_so_CFLAGS) \
150 $(CFLAGS) $(preen_invars_so_so_LDFLAGS) $(LDFLAGS) -o $@
151 pth_create_SOURCES = pth_create.c
152 pth_create_OBJECTS = pth_create.$(OBJEXT)
153 pth_create_DEPENDENCIES =
154 pth_specific_SOURCES = pth_specific.c
155 pth_specific_OBJECTS = pth_specific.$(OBJEXT)
156 pth_specific_DEPENDENCIES =
157 realloc_SOURCES = realloc.c
158 realloc_OBJECTS = realloc.$(OBJEXT)
159 realloc_LDADD = $(LDADD)
160 stackerr_SOURCES = stackerr.c
161 stackerr_OBJECTS = stackerr.$(OBJEXT)
162 stackerr_LDADD = $(LDADD)
163 strcpy_SOURCES = strcpy.c
164 strcpy_OBJECTS = strcpy.$(OBJEXT)
165 strcpy_LDADD = $(LDADD)
166 strlen_SOURCES = strlen.c
167 strlen_OBJECTS = strlen.$(OBJEXT)
168 strlen_LDADD = $(LDADD)
170 sub_OBJECTS = sub.$(OBJEXT)
172 supp_SOURCES = supp.c
173 supp_OBJECTS = supp.$(OBJEXT)
174 supp_LDADD = $(LDADD)
175 syscall_SOURCES = syscall.c
176 syscall_OBJECTS = syscall.$(OBJEXT)
177 syscall_LDADD = $(LDADD)
178 tricky_SOURCES = tricky.c
179 tricky_OBJECTS = tricky.$(OBJEXT)
180 tricky_LDADD = $(LDADD)
181 unaligned_SOURCES = unaligned.c
182 unaligned_OBJECTS = unaligned.$(OBJEXT)
183 unaligned_LDADD = $(LDADD)
185 xor_OBJECTS = xor.$(OBJEXT)
187 zero_SOURCES = zero.c
188 zero_OBJECTS = zero.$(OBJEXT)
189 zero_LDADD = $(LDADD)
190 SCRIPTS = $(dist_noinst_SCRIPTS)
191 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
192 depcomp = $(SHELL) $(top_srcdir)/depcomp
193 am__depfiles_maybe = depfiles
195 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
196 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
198 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
199 CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
200 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
202 CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
204 SOURCES = add.c and.c arith.c bad_percentify.c base.c $(ccc_SOURCES) \
205 cmp.c fp.c globalerr.c hackedbz2.c hp_bounds.c hp_dangle.c \
206 hsg.c idiv.c imul.c justify.c mm.c neg.c not.c or.c partial.c \
207 preen_invars.c $(preen_invars_so_so_SOURCES) pth_create.c \
208 pth_specific.c realloc.c stackerr.c strcpy.c strlen.c sub.c \
209 supp.c syscall.c tricky.c unaligned.c xor.c zero.c
210 DIST_SOURCES = add.c and.c arith.c bad_percentify.c base.c \
211 $(ccc_SOURCES) cmp.c fp.c globalerr.c hackedbz2.c hp_bounds.c \
212 hp_dangle.c hsg.c idiv.c imul.c justify.c mm.c neg.c not.c \
213 or.c partial.c preen_invars.c $(preen_invars_so_so_SOURCES) \
214 pth_create.c pth_specific.c realloc.c stackerr.c strcpy.c \
215 strlen.c sub.c supp.c syscall.c tricky.c unaligned.c xor.c \
219 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
223 AUTOCONF = @AUTOCONF@
224 AUTOHEADER = @AUTOHEADER@
225 AUTOMAKE = @AUTOMAKE@
227 BOOST_CFLAGS = @BOOST_CFLAGS@
228 BOOST_LIBS = @BOOST_LIBS@
231 CCASDEPMODE = @CCASDEPMODE@
232 CCASFLAGS = @CCASFLAGS@
233 CCDEPMODE = @CCDEPMODE@
236 CPPFLAGS = @CPPFLAGS@
238 CXXDEPMODE = @CXXDEPMODE@
239 CXXFLAGS = @CXXFLAGS@
240 CYGPATH_W = @CYGPATH_W@
241 DEFAULT_SUPP = @DEFAULT_SUPP@
250 FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@
251 FLAG_M32 = @FLAG_M32@
252 FLAG_M64 = @FLAG_M64@
253 FLAG_MAIX32 = @FLAG_MAIX32@
254 FLAG_MAIX64 = @FLAG_MAIX64@
255 FLAG_MMMX = @FLAG_MMMX@
256 FLAG_MSSE = @FLAG_MSSE@
257 FLAG_NO_BUILD_ID = @FLAG_NO_BUILD_ID@
258 FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@
259 FLAG_W_EXTRA = @FLAG_W_EXTRA@
260 FLAG_W_NO_EMPTY_BODY = @FLAG_W_NO_EMPTY_BODY@
261 FLAG_W_NO_FORMAT_ZERO_LENGTH = @FLAG_W_NO_FORMAT_ZERO_LENGTH@
262 FLAG_W_NO_UNINITIALIZED = @FLAG_W_NO_UNINITIALIZED@
264 GENERATED_SUPP = @GENERATED_SUPP@
265 GLIBC_VERSION = @GLIBC_VERSION@
268 INSTALL_DATA = @INSTALL_DATA@
269 INSTALL_PROGRAM = @INSTALL_PROGRAM@
270 INSTALL_SCRIPT = @INSTALL_SCRIPT@
271 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
276 LTLIBOBJS = @LTLIBOBJS@
278 MAKEINFO = @MAKEINFO@
283 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
284 PACKAGE_NAME = @PACKAGE_NAME@
285 PACKAGE_STRING = @PACKAGE_STRING@
286 PACKAGE_TARNAME = @PACKAGE_TARNAME@
287 PACKAGE_URL = @PACKAGE_URL@
288 PACKAGE_VERSION = @PACKAGE_VERSION@
289 PATH_SEPARATOR = @PATH_SEPARATOR@
291 PREFERRED_STACK_BOUNDARY = @PREFERRED_STACK_BOUNDARY@
294 SET_MAKE = @SET_MAKE@
297 VALT_LOAD_ADDRESS_PRI = @VALT_LOAD_ADDRESS_PRI@
298 VALT_LOAD_ADDRESS_SEC = @VALT_LOAD_ADDRESS_SEC@
300 VGCONF_ARCH_PRI = @VGCONF_ARCH_PRI@
301 VGCONF_ARCH_SEC = @VGCONF_ARCH_SEC@
302 VGCONF_OS = @VGCONF_OS@
303 VGCONF_PLATFORM_PRI_CAPS = @VGCONF_PLATFORM_PRI_CAPS@
304 VGCONF_PLATFORM_SEC_CAPS = @VGCONF_PLATFORM_SEC_CAPS@
305 abs_builddir = @abs_builddir@
306 abs_srcdir = @abs_srcdir@
307 abs_top_builddir = @abs_top_builddir@
308 abs_top_srcdir = @abs_top_srcdir@
309 ac_ct_CC = @ac_ct_CC@
310 ac_ct_CXX = @ac_ct_CXX@
311 am__include = @am__include@
312 am__leading_dot = @am__leading_dot@
313 am__quote = @am__quote@
315 am__untar = @am__untar@
318 build_alias = @build_alias@
319 build_cpu = @build_cpu@
320 build_os = @build_os@
321 build_vendor = @build_vendor@
322 builddir = @builddir@
324 datarootdir = @datarootdir@
327 exec_prefix = @exec_prefix@
329 host_alias = @host_alias@
330 host_cpu = @host_cpu@
332 host_vendor = @host_vendor@
334 includedir = @includedir@
336 install_sh = @install_sh@
338 libexecdir = @libexecdir@
339 localedir = @localedir@
340 localstatedir = @localstatedir@
343 oldincludedir = @oldincludedir@
346 program_transform_name = @program_transform_name@
349 sharedstatedir = @sharedstatedir@
351 sysconfdir = @sysconfdir@
352 target_alias = @target_alias@
353 top_build_prefix = @top_build_prefix@
354 top_builddir = @top_builddir@
355 top_srcdir = @top_srcdir@
356 inplacedir = $(top_builddir)/.in_place
358 #----------------------------------------------------------------------------
360 #----------------------------------------------------------------------------
362 # Baseline flags for all compilations. Aim here is to maximise
363 # performance and get whatever useful warnings we can out of gcc.
367 -Wmissing-prototypes \
370 -Wstrict-prototypes \
371 -Wmissing-declarations \
372 @FLAG_W_NO_FORMAT_ZERO_LENGTH@ \
375 @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PIC = -fpic -O -g -fno-omit-frame-pointer -fno-strict-aliasing
377 # These flags are used for building the preload shared objects.
378 # The aim is to give reasonable performance but also to have good
379 # stack traces, since users often see stack traces extending
380 # into (and through) the preloads.
381 @VGCONF_OS_IS_DARWIN_TRUE@AM_CFLAGS_PIC = -dynamic -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
382 @VGCONF_OS_IS_DARWIN_TRUE@ -mno-dynamic-no-pic -fpic -fPIC
384 @VGCONF_OS_IS_L4RE_FALSE@AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ = \
385 @VGCONF_OS_IS_L4RE_FALSE@ -I$(top_srcdir) \
386 @VGCONF_OS_IS_L4RE_FALSE@ -I$(top_srcdir)/include \
387 @VGCONF_OS_IS_L4RE_FALSE@ -I$(top_srcdir)/VEX/pub \
388 @VGCONF_OS_IS_L4RE_FALSE@ -I$(top_builddir)/VEX/pub \
389 @VGCONF_OS_IS_L4RE_FALSE@ -DVGA_@VGCONF_ARCH_PRI@=1 \
390 @VGCONF_OS_IS_L4RE_FALSE@ -DVGO_@VGCONF_OS@=1 \
391 @VGCONF_OS_IS_L4RE_FALSE@ -DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1
394 # Flags for specific targets.
396 # Nb: the AM_CPPFLAGS_* values are suitable for building tools and auxprogs.
397 # For building the core, coregrind/Makefile.am files add some extra things.
399 # Also: in newer versions of automake (1.10 onwards?) asm files ending with
400 # '.S' are considered "pre-processed" (as opposed to those ending in '.s')
401 # and so the CPPFLAGS are passed to the assembler. But this is not true for
402 # older automakes (e.g. 1.8.5, 1.9.6), sigh. So we include
403 # AM_CPPFLAGS_<PLATFORM> in each AM_CCASFLAGS_<PLATFORM> variable. This
404 # means some of the flags are duplicated on systems with newer versions of
405 # automake, but this does not really matter and seems hard to avoid.
406 @VGCONF_OS_IS_L4RE_TRUE@AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ = $(L4_CPPFLAGS)\
407 @VGCONF_OS_IS_L4RE_TRUE@ -I$(top_srcdir) \
408 @VGCONF_OS_IS_L4RE_TRUE@ -I$(top_srcdir)/include \
409 @VGCONF_OS_IS_L4RE_TRUE@ -I$(top_srcdir)/VEX/pub \
410 @VGCONF_OS_IS_L4RE_TRUE@ -I$(top_builddir)/VEX/pub \
411 @VGCONF_OS_IS_L4RE_TRUE@ -DVGA_@VGCONF_ARCH_PRI@=1 \
412 @VGCONF_OS_IS_L4RE_TRUE@ -DVGO_@VGCONF_OS@=1 \
413 @VGCONF_OS_IS_L4RE_TRUE@ -DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1
415 @VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@ = \
416 @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -I$(top_srcdir) \
417 @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -I$(top_srcdir)/include \
418 @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -I$(top_srcdir)/VEX/pub \
419 @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -I$(top_builddir)/VEX/pub \
420 @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -DVGA_@VGCONF_ARCH_SEC@=1 \
421 @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -DVGO_@VGCONF_OS@=1 \
422 @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -DVGP_@VGCONF_ARCH_SEC@_@VGCONF_OS@=1
424 AM_FLAG_M3264_X86_LINUX = @FLAG_M32@
425 AM_CFLAGS_X86_LINUX = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY@ \
428 AM_CCASFLAGS_X86_LINUX = $(AM_CPPFLAGS_X86_LINUX) @FLAG_M32@ -g
429 AM_FLAG_M3264_AMD64_LINUX = @FLAG_M64@
430 AM_CFLAGS_AMD64_LINUX = @FLAG_M64@ -fomit-frame-pointer \
431 @PREFERRED_STACK_BOUNDARY@ $(AM_CFLAGS_BASE)
433 AM_CCASFLAGS_AMD64_LINUX = $(AM_CPPFLAGS_AMD64_LINUX) @FLAG_M64@ -g
434 AM_FLAG_M3264_PPC32_LINUX = @FLAG_M32@
435 AM_CFLAGS_PPC32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE)
436 AM_CCASFLAGS_PPC32_LINUX = $(AM_CPPFLAGS_PPC32_LINUX) @FLAG_M32@ -g
437 AM_FLAG_M3264_PPC64_LINUX = @FLAG_M64@
438 AM_CFLAGS_PPC64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
439 AM_CCASFLAGS_PPC64_LINUX = $(AM_CPPFLAGS_PPC64_LINUX) @FLAG_M64@ -g
440 AM_FLAG_M3264_ARM_LINUX = @FLAG_M32@
441 AM_CFLAGS_ARM_LINUX = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY@ \
442 $(AM_CFLAGS_BASE) -marm
444 AM_CCASFLAGS_ARM_LINUX = $(AM_CPPFLAGS_ARM_LINUX) @FLAG_M32@ -marm -g
445 AM_FLAG_M3264_PPC32_AIX5 = @FLAG_MAIX32@
446 AM_CFLAGS_PPC32_AIX5 = @FLAG_MAIX32@ -mcpu=powerpc $(AM_CFLAGS_BASE)
447 AM_CCASFLAGS_PPC32_AIX5 = $(AM_CPPFLAGS_PPC32_AIX5) \
448 @FLAG_MAIX32@ -mcpu=powerpc -g
450 AM_FLAG_M3264_PPC64_AIX5 = @FLAG_MAIX64@
451 AM_CFLAGS_PPC64_AIX5 = @FLAG_MAIX64@ -mcpu=powerpc64 $(AM_CFLAGS_BASE)
452 AM_CCASFLAGS_PPC64_AIX5 = $(AM_CPPFLAGS_PPC64_AIX5) \
453 @FLAG_MAIX64@ -mcpu=powerpc64 -g
455 AM_FLAG_M3264_X86_DARWIN = -arch i386
456 AM_CFLAGS_X86_DARWIN = $(WERROR) -arch i386 $(AM_CFLAGS_BASE) \
457 -mmacosx-version-min=10.5 \
458 -fno-stack-protector -fno-pic -fno-PIC
460 AM_CCASFLAGS_X86_DARWIN = $(AM_CPPFLAGS_X86_DARWIN) -arch i386 -g
461 AM_FLAG_M3264_AMD64_DARWIN = -arch x86_64
462 AM_CFLAGS_AMD64_DARWIN = $(WERROR) -arch x86_64 $(AM_CFLAGS_BASE) \
463 -mmacosx-version-min=10.5 -fno-stack-protector
465 AM_CCASFLAGS_AMD64_DARWIN = $(AM_CPPFLAGS_AMD64_DARWIN) -arch x86_64 -g
466 AM_FLAG_M3264_X86_L4RE = @FLAG_M32@
467 AM_CFLAGS_X86_L4RE = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY@ \
468 $(L4_CFLAGS) $(AM_CFLAGS_BASE)
470 AM_CCASFLAGS_X86_L4RE = $(L4_CPPFLAGS) @FLAG_M32@ -g
471 AM_CXXFLAGS_X86_L4RE = $(L4_CXXFLAGS) @FLAG_M32@
472 #AM_CPPFLAGS_X86_L4RE = $(L4_CPPFLAGS) $(AM_CPPFLAGS_X86_L4RE)
473 AM_FLAG_M3264_S390X_LINUX = @FLAG_M64@
474 AM_CFLAGS_S390X_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
475 AM_CCASFLAGS_S390X_LINUX = $(AM_CPPFLAGS_S390X_LINUX) -mzarch -march=z900 \
479 # Flags for the primary target. These must be used to build the
480 # regtests and performance tests. In fact, these must be used to
481 # build anything which is built only once on a dual-arch build.
483 AM_FLAG_M3264_PRI = $(AM_FLAG_M3264_@VGCONF_PLATFORM_PRI_CAPS@)
484 AM_CPPFLAGS_PRI = $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
485 AM_CFLAGS_PRI = $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
486 AM_CCASFLAGS_PRI = $(AM_CCASFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
487 AM_CXXFLAGS_PRI = $(AM_CXXFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
488 @VGCONF_HAVE_PLATFORM_SEC_FALSE@AM_FLAG_M3264_SEC =
489 @VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_FLAG_M3264_SEC = $(AM_FLAG_M3264_@VGCONF_PLATFORM_SEC_CAPS@)
491 # Baseline link flags for making vgpreload shared objects.
493 PRELOAD_LDFLAGS_COMMON_LINUX = -nodefaultlibs -shared -Wl,-z,interpose,-z,initfirst
494 PRELOAD_LDFLAGS_COMMON_AIX5 = -nodefaultlibs -shared -Wl,-G -Wl,-bnogc
495 PRELOAD_LDFLAGS_COMMON_DARWIN = -dynamic -dynamiclib -all_load
496 PRELOAD_LDFLAGS_COMMON_L4RE = -nodefaultlibs -shared -Wl,-z,interpose,-z,initfirst
497 PRELOAD_LDFLAGS_X86_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
498 PRELOAD_LDFLAGS_AMD64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
499 PRELOAD_LDFLAGS_PPC32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
500 PRELOAD_LDFLAGS_PPC64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
501 PRELOAD_LDFLAGS_ARM_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
502 PRELOAD_LDFLAGS_PPC32_AIX5 = $(PRELOAD_LDFLAGS_COMMON_AIX5) @FLAG_MAIX32@
503 PRELOAD_LDFLAGS_PPC64_AIX5 = $(PRELOAD_LDFLAGS_COMMON_AIX5) @FLAG_MAIX64@
504 PRELOAD_LDFLAGS_X86_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch i386
505 PRELOAD_LDFLAGS_AMD64_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch x86_64
506 PRELOAD_LDFLAGS_S390X_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
507 PRELOAD_LDFLAGS_X86_L4RE = $(PRELOAD_LDFLAGS_COMMON_L4RE) @FLAG_M32@
508 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include \
509 -I$(top_srcdir)/coregrind -I$(top_builddir)/include \
510 -I$(top_srcdir)/VEX/pub \
511 -DVGA_$(VGCONF_ARCH_PRI)=1 \
512 -DVGO_$(VGCONF_OS)=1 \
513 -DVGP_$(VGCONF_ARCH_PRI)_$(VGCONF_OS)=1
515 # Nb: Tools need to augment these flags with an arch-selection option, such
516 # as $(AM_FLAG_M3264_PRI).
517 AM_CFLAGS = -Winline -Wall -Wshadow -g $(AM_FLAG_M3264_PRI)
518 AM_CXXFLAGS = -Winline -Wall -Wshadow -g $(AM_FLAG_M3264_PRI)
519 # Include AM_CPPFLAGS in AM_CCASFLAGS to allow for older versions of
520 # automake; see comments in Makefile.all.am for more detail.
521 AM_CCASFLAGS = $(AM_CPPFLAGS)
522 @VGCONF_OS_IS_DARWIN_TRUE@noinst_DSYMS = $(check_PROGRAMS)
523 dist_noinst_SCRIPTS = filter_stderr filter_add filter_suppgen \
528 add.vgtest-disabled add.stderr.exp \
529 and.vgtest-disabled and.stderr.exp \
530 arith.vgtest-disabled arith.stderr.exp \
531 arith_include1.c arith_include2.c \
532 bad_percentify.vgtest bad_percentify.c \
533 bad_percentify.stdout.exp bad_percentify.stderr.exp-glibc28-amd64 \
535 base.stderr.exp-glibc25-amd64 base.stderr.exp-glibc25-x86 \
536 ccc.vgtest ccc.stderr.exp-glibc25-amd64 \
537 ccc.stderr.exp-glibc27-x86 ccc.stderr.exp-glibc28-amd64 \
538 cmp.vgtest-disabled cmp.stderr.exp \
539 globalerr.vgtest globalerr.stdout.exp \
540 globalerr.stderr.exp-glibc28-amd64 \
541 fp.vgtest fp.stderr.exp \
542 hackedbz2.vgtest hackedbz2.stdout.exp \
543 hackedbz2.stderr.exp-glibc28-amd64 \
544 hp_bounds.vgtest hp_bounds.stderr.exp \
545 hp_dangle.vgtest hp_dangle.stderr.exp \
546 hsg.vgtest hsg.stdout.exp hsg.stderr.exp \
547 idiv.vgtest-disabled idiv.stderr.exp \
548 imul.vgtest-disabled imul.stderr.exp \
549 justify.vgtest justify.stderr.exp \
550 mm.vgtest-disabled mm.stderr.exp \
551 neg.vgtest-disabled neg.stderr.exp \
552 not.vgtest-disabled not.stderr.exp \
553 or.vgtest-disabled or.stderr.exp \
555 partial_bad.stderr.exp-glibc25-x86 \
556 partial_bad.stderr.exp-glibc25-amd64 \
557 partial_good.vgtest \
558 partial_good.stderr.exp-glibc25-x86 \
559 partial_good.stderr.exp-glibc25-amd64 \
560 preen_invars.vgtest preen_invars.stdout.exp \
561 preen_invars.stderr.exp-glibc28-amd64 \
562 pth_create.vgtest pth_create.stderr.exp \
563 pth_specific.vgtest pth_specific.stderr.exp \
565 realloc.stderr.exp-glibc25-x86 realloc.stderr.exp-glibc25-amd64 \
566 sh_script.vgtest-disabled sh_script.stderr.exp \
567 stackerr.vgtest stackerr.stdout.exp \
568 stackerr.stderr.exp-glibc28-amd64 stackerr.stderr.exp-glibc27-x86 \
569 strcpy.vgtest strcpy.stderr.exp \
570 strlen_bad.vgtest-disabled strlen_bad.stderr.exp \
571 strlen_good.vgtest-disabled strlen_good.stderr.exp \
572 sub.vgtest-disabled sub.stderr.exp \
573 supp.vgtest supp.stderr.exp supp.supp \
574 suppgen.vgtest-disabled suppgen.stderr.exp suppgen.stdin \
575 syscall.vgtest-disabled syscall.stderr.exp \
576 tricky.vgtest tricky.stderr.exp \
578 unaligned.stderr.exp-glibc25-x86 unaligned.stderr.exp-glibc25-amd64 \
579 xor.vgtest-disabled xor.stderr.exp \
580 zero.vgtest zero.stderr.exp
583 # To make it a bit more realistic, build hackedbz2.c with at
584 # least some optimisation.
585 hackedbz2_CFLAGS = $(AM_CFLAGS) -O -Wno-inline
588 pth_create_LDADD = -lpthread
589 pth_specific_LDADD = -lpthread
592 ccc_SOURCES = ccc.cpp
594 # Build shared object for preen_invars
595 preen_invars_DEPENDENCIES = preen_invars_so.so
596 @VGCONF_OS_IS_DARWIN_FALSE@@VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5_FALSE@@VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_FALSE@preen_invars_LDADD = -ldl
597 @VGCONF_OS_IS_DARWIN_TRUE@@VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5_FALSE@@VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_FALSE@preen_invars_LDADD = -ldl
598 @VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5_TRUE@@VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_FALSE@preen_invars_LDADD = -ldl
599 @VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_TRUE@preen_invars_LDADD = -ldl
600 @VGCONF_OS_IS_DARWIN_FALSE@@VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5_FALSE@@VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_FALSE@preen_invars_LDFLAGS = $(AM_FLAG_M3264_PRI) \
601 @VGCONF_OS_IS_DARWIN_FALSE@@VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5_FALSE@@VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_FALSE@ -Wl,-rpath,$(top_builddir)/memcheck/tests
603 @VGCONF_OS_IS_DARWIN_TRUE@@VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5_FALSE@@VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_FALSE@preen_invars_LDFLAGS = $(AM_FLAG_M3264_PRI)
604 @VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5_TRUE@@VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_FALSE@preen_invars_LDFLAGS = $(AM_FLAG_M3264_PRI) -Wl,-G -Wl,-bnogc
605 @VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_TRUE@preen_invars_LDFLAGS = $(AM_FLAG_M3264_PRI)
606 preen_invars_so_so_SOURCES = preen_invars_so.c # For automake-1.7.
607 preen_invars_so_so_CFLAGS = $(AM_CFLAGS) -fpic
608 @VGCONF_OS_IS_DARWIN_FALSE@@VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5_FALSE@@VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_FALSE@preen_invars_so_so_LDFLAGS = -fpic $(AM_FLAG_M3264_PRI) -shared \
609 @VGCONF_OS_IS_DARWIN_FALSE@@VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5_FALSE@@VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_FALSE@ -Wl,-soname -Wl,preen_invars_so.so
611 @VGCONF_OS_IS_DARWIN_TRUE@@VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5_FALSE@@VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_FALSE@preen_invars_so_so_LDFLAGS = -fpic $(AM_FLAG_M3264_PRI) -dynamic \
612 @VGCONF_OS_IS_DARWIN_TRUE@@VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5_FALSE@@VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_FALSE@ -dynamiclib -all_load
614 @VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5_TRUE@@VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_FALSE@preen_invars_so_so_LDFLAGS = -fpic $(AM_FLAG_M3264_PRI) -shared \
615 @VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5_TRUE@@VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_FALSE@ -Wl,-G -Wl,-bnogc
617 @VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5_TRUE@preen_invars_so_so_LDFLAGS = -fpic $(AM_FLAG_M3264_PRI) -shared
621 .SUFFIXES: .c .cpp .o .obj
622 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.tool-tests.am $(top_srcdir)/Makefile.all.am $(am__configure_deps)
624 case '$(am__configure_deps)' in \
626 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
627 && { if test -f $@; then exit 0; else break; fi; }; \
631 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign exp-ptrcheck/tests/Makefile'; \
632 $(am__cd) $(top_srcdir) && \
633 $(AUTOMAKE) --foreign exp-ptrcheck/tests/Makefile
635 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
638 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
640 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
641 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
644 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
645 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
647 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
648 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
649 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
650 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
651 $(am__aclocal_m4_deps):
654 -test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
655 add$(EXEEXT): $(add_OBJECTS) $(add_DEPENDENCIES)
657 $(LINK) $(add_OBJECTS) $(add_LDADD) $(LIBS)
658 and$(EXEEXT): $(and_OBJECTS) $(and_DEPENDENCIES)
660 $(LINK) $(and_OBJECTS) $(and_LDADD) $(LIBS)
661 arith$(EXEEXT): $(arith_OBJECTS) $(arith_DEPENDENCIES)
662 @rm -f arith$(EXEEXT)
663 $(LINK) $(arith_OBJECTS) $(arith_LDADD) $(LIBS)
664 bad_percentify$(EXEEXT): $(bad_percentify_OBJECTS) $(bad_percentify_DEPENDENCIES)
665 @rm -f bad_percentify$(EXEEXT)
666 $(LINK) $(bad_percentify_OBJECTS) $(bad_percentify_LDADD) $(LIBS)
667 base$(EXEEXT): $(base_OBJECTS) $(base_DEPENDENCIES)
669 $(LINK) $(base_OBJECTS) $(base_LDADD) $(LIBS)
670 ccc$(EXEEXT): $(ccc_OBJECTS) $(ccc_DEPENDENCIES)
672 $(CXXLINK) $(ccc_OBJECTS) $(ccc_LDADD) $(LIBS)
673 cmp$(EXEEXT): $(cmp_OBJECTS) $(cmp_DEPENDENCIES)
675 $(LINK) $(cmp_OBJECTS) $(cmp_LDADD) $(LIBS)
676 fp$(EXEEXT): $(fp_OBJECTS) $(fp_DEPENDENCIES)
678 $(LINK) $(fp_OBJECTS) $(fp_LDADD) $(LIBS)
679 globalerr$(EXEEXT): $(globalerr_OBJECTS) $(globalerr_DEPENDENCIES)
680 @rm -f globalerr$(EXEEXT)
681 $(LINK) $(globalerr_OBJECTS) $(globalerr_LDADD) $(LIBS)
682 hackedbz2$(EXEEXT): $(hackedbz2_OBJECTS) $(hackedbz2_DEPENDENCIES)
683 @rm -f hackedbz2$(EXEEXT)
684 $(hackedbz2_LINK) $(hackedbz2_OBJECTS) $(hackedbz2_LDADD) $(LIBS)
685 hp_bounds$(EXEEXT): $(hp_bounds_OBJECTS) $(hp_bounds_DEPENDENCIES)
686 @rm -f hp_bounds$(EXEEXT)
687 $(LINK) $(hp_bounds_OBJECTS) $(hp_bounds_LDADD) $(LIBS)
688 hp_dangle$(EXEEXT): $(hp_dangle_OBJECTS) $(hp_dangle_DEPENDENCIES)
689 @rm -f hp_dangle$(EXEEXT)
690 $(LINK) $(hp_dangle_OBJECTS) $(hp_dangle_LDADD) $(LIBS)
691 hsg$(EXEEXT): $(hsg_OBJECTS) $(hsg_DEPENDENCIES)
693 $(LINK) $(hsg_OBJECTS) $(hsg_LDADD) $(LIBS)
694 idiv$(EXEEXT): $(idiv_OBJECTS) $(idiv_DEPENDENCIES)
696 $(LINK) $(idiv_OBJECTS) $(idiv_LDADD) $(LIBS)
697 imul$(EXEEXT): $(imul_OBJECTS) $(imul_DEPENDENCIES)
699 $(LINK) $(imul_OBJECTS) $(imul_LDADD) $(LIBS)
700 justify$(EXEEXT): $(justify_OBJECTS) $(justify_DEPENDENCIES)
701 @rm -f justify$(EXEEXT)
702 $(LINK) $(justify_OBJECTS) $(justify_LDADD) $(LIBS)
703 mm$(EXEEXT): $(mm_OBJECTS) $(mm_DEPENDENCIES)
705 $(LINK) $(mm_OBJECTS) $(mm_LDADD) $(LIBS)
706 neg$(EXEEXT): $(neg_OBJECTS) $(neg_DEPENDENCIES)
708 $(LINK) $(neg_OBJECTS) $(neg_LDADD) $(LIBS)
709 not$(EXEEXT): $(not_OBJECTS) $(not_DEPENDENCIES)
711 $(LINK) $(not_OBJECTS) $(not_LDADD) $(LIBS)
712 or$(EXEEXT): $(or_OBJECTS) $(or_DEPENDENCIES)
714 $(LINK) $(or_OBJECTS) $(or_LDADD) $(LIBS)
715 partial$(EXEEXT): $(partial_OBJECTS) $(partial_DEPENDENCIES)
716 @rm -f partial$(EXEEXT)
717 $(LINK) $(partial_OBJECTS) $(partial_LDADD) $(LIBS)
718 preen_invars$(EXEEXT): $(preen_invars_OBJECTS) $(preen_invars_DEPENDENCIES)
719 @rm -f preen_invars$(EXEEXT)
720 $(preen_invars_LINK) $(preen_invars_OBJECTS) $(preen_invars_LDADD) $(LIBS)
721 preen_invars_so.so$(EXEEXT): $(preen_invars_so_so_OBJECTS) $(preen_invars_so_so_DEPENDENCIES)
722 @rm -f preen_invars_so.so$(EXEEXT)
723 $(preen_invars_so_so_LINK) $(preen_invars_so_so_OBJECTS) $(preen_invars_so_so_LDADD) $(LIBS)
724 pth_create$(EXEEXT): $(pth_create_OBJECTS) $(pth_create_DEPENDENCIES)
725 @rm -f pth_create$(EXEEXT)
726 $(LINK) $(pth_create_OBJECTS) $(pth_create_LDADD) $(LIBS)
727 pth_specific$(EXEEXT): $(pth_specific_OBJECTS) $(pth_specific_DEPENDENCIES)
728 @rm -f pth_specific$(EXEEXT)
729 $(LINK) $(pth_specific_OBJECTS) $(pth_specific_LDADD) $(LIBS)
730 realloc$(EXEEXT): $(realloc_OBJECTS) $(realloc_DEPENDENCIES)
731 @rm -f realloc$(EXEEXT)
732 $(LINK) $(realloc_OBJECTS) $(realloc_LDADD) $(LIBS)
733 stackerr$(EXEEXT): $(stackerr_OBJECTS) $(stackerr_DEPENDENCIES)
734 @rm -f stackerr$(EXEEXT)
735 $(LINK) $(stackerr_OBJECTS) $(stackerr_LDADD) $(LIBS)
736 strcpy$(EXEEXT): $(strcpy_OBJECTS) $(strcpy_DEPENDENCIES)
737 @rm -f strcpy$(EXEEXT)
738 $(LINK) $(strcpy_OBJECTS) $(strcpy_LDADD) $(LIBS)
739 strlen$(EXEEXT): $(strlen_OBJECTS) $(strlen_DEPENDENCIES)
740 @rm -f strlen$(EXEEXT)
741 $(LINK) $(strlen_OBJECTS) $(strlen_LDADD) $(LIBS)
742 sub$(EXEEXT): $(sub_OBJECTS) $(sub_DEPENDENCIES)
744 $(LINK) $(sub_OBJECTS) $(sub_LDADD) $(LIBS)
745 supp$(EXEEXT): $(supp_OBJECTS) $(supp_DEPENDENCIES)
747 $(LINK) $(supp_OBJECTS) $(supp_LDADD) $(LIBS)
748 syscall$(EXEEXT): $(syscall_OBJECTS) $(syscall_DEPENDENCIES)
749 @rm -f syscall$(EXEEXT)
750 $(LINK) $(syscall_OBJECTS) $(syscall_LDADD) $(LIBS)
751 tricky$(EXEEXT): $(tricky_OBJECTS) $(tricky_DEPENDENCIES)
752 @rm -f tricky$(EXEEXT)
753 $(LINK) $(tricky_OBJECTS) $(tricky_LDADD) $(LIBS)
754 unaligned$(EXEEXT): $(unaligned_OBJECTS) $(unaligned_DEPENDENCIES)
755 @rm -f unaligned$(EXEEXT)
756 $(LINK) $(unaligned_OBJECTS) $(unaligned_LDADD) $(LIBS)
757 xor$(EXEEXT): $(xor_OBJECTS) $(xor_DEPENDENCIES)
759 $(LINK) $(xor_OBJECTS) $(xor_LDADD) $(LIBS)
760 zero$(EXEEXT): $(zero_OBJECTS) $(zero_DEPENDENCIES)
762 $(LINK) $(zero_OBJECTS) $(zero_LDADD) $(LIBS)
770 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/add.Po@am__quote@
771 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/and.Po@am__quote@
772 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/arith.Po@am__quote@
773 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bad_percentify.Po@am__quote@
774 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/base.Po@am__quote@
775 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ccc.Po@am__quote@
776 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmp.Po@am__quote@
777 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fp.Po@am__quote@
778 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/globalerr.Po@am__quote@
779 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hackedbz2-hackedbz2.Po@am__quote@
780 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hp_bounds.Po@am__quote@
781 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hp_dangle.Po@am__quote@
782 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hsg.Po@am__quote@
783 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/idiv.Po@am__quote@
784 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/imul.Po@am__quote@
785 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/justify.Po@am__quote@
786 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mm.Po@am__quote@
787 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/neg.Po@am__quote@
788 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/not.Po@am__quote@
789 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/or.Po@am__quote@
790 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/partial.Po@am__quote@
791 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preen_invars.Po@am__quote@
792 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preen_invars_so_so-preen_invars_so.Po@am__quote@
793 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_create.Po@am__quote@
794 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_specific.Po@am__quote@
795 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/realloc.Po@am__quote@
796 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stackerr.Po@am__quote@
797 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strcpy.Po@am__quote@
798 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strlen.Po@am__quote@
799 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sub.Po@am__quote@
800 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/supp.Po@am__quote@
801 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/syscall.Po@am__quote@
802 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tricky.Po@am__quote@
803 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unaligned.Po@am__quote@
804 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xor.Po@am__quote@
805 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zero.Po@am__quote@
808 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
809 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
810 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
811 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
812 @am__fastdepCC_FALSE@ $(COMPILE) -c $<
815 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
816 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
817 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
818 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
819 @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
821 hackedbz2-hackedbz2.o: hackedbz2.c
822 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hackedbz2_CFLAGS) $(CFLAGS) -MT hackedbz2-hackedbz2.o -MD -MP -MF $(DEPDIR)/hackedbz2-hackedbz2.Tpo -c -o hackedbz2-hackedbz2.o `test -f 'hackedbz2.c' || echo '$(srcdir)/'`hackedbz2.c
823 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/hackedbz2-hackedbz2.Tpo $(DEPDIR)/hackedbz2-hackedbz2.Po
824 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='hackedbz2.c' object='hackedbz2-hackedbz2.o' libtool=no @AMDEPBACKSLASH@
825 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
826 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hackedbz2_CFLAGS) $(CFLAGS) -c -o hackedbz2-hackedbz2.o `test -f 'hackedbz2.c' || echo '$(srcdir)/'`hackedbz2.c
828 hackedbz2-hackedbz2.obj: hackedbz2.c
829 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hackedbz2_CFLAGS) $(CFLAGS) -MT hackedbz2-hackedbz2.obj -MD -MP -MF $(DEPDIR)/hackedbz2-hackedbz2.Tpo -c -o hackedbz2-hackedbz2.obj `if test -f 'hackedbz2.c'; then $(CYGPATH_W) 'hackedbz2.c'; else $(CYGPATH_W) '$(srcdir)/hackedbz2.c'; fi`
830 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/hackedbz2-hackedbz2.Tpo $(DEPDIR)/hackedbz2-hackedbz2.Po
831 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='hackedbz2.c' object='hackedbz2-hackedbz2.obj' libtool=no @AMDEPBACKSLASH@
832 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
833 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hackedbz2_CFLAGS) $(CFLAGS) -c -o hackedbz2-hackedbz2.obj `if test -f 'hackedbz2.c'; then $(CYGPATH_W) 'hackedbz2.c'; else $(CYGPATH_W) '$(srcdir)/hackedbz2.c'; fi`
835 preen_invars_so_so-preen_invars_so.o: preen_invars_so.c
836 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(preen_invars_so_so_CFLAGS) $(CFLAGS) -MT preen_invars_so_so-preen_invars_so.o -MD -MP -MF $(DEPDIR)/preen_invars_so_so-preen_invars_so.Tpo -c -o preen_invars_so_so-preen_invars_so.o `test -f 'preen_invars_so.c' || echo '$(srcdir)/'`preen_invars_so.c
837 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/preen_invars_so_so-preen_invars_so.Tpo $(DEPDIR)/preen_invars_so_so-preen_invars_so.Po
838 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='preen_invars_so.c' object='preen_invars_so_so-preen_invars_so.o' libtool=no @AMDEPBACKSLASH@
839 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
840 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(preen_invars_so_so_CFLAGS) $(CFLAGS) -c -o preen_invars_so_so-preen_invars_so.o `test -f 'preen_invars_so.c' || echo '$(srcdir)/'`preen_invars_so.c
842 preen_invars_so_so-preen_invars_so.obj: preen_invars_so.c
843 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(preen_invars_so_so_CFLAGS) $(CFLAGS) -MT preen_invars_so_so-preen_invars_so.obj -MD -MP -MF $(DEPDIR)/preen_invars_so_so-preen_invars_so.Tpo -c -o preen_invars_so_so-preen_invars_so.obj `if test -f 'preen_invars_so.c'; then $(CYGPATH_W) 'preen_invars_so.c'; else $(CYGPATH_W) '$(srcdir)/preen_invars_so.c'; fi`
844 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/preen_invars_so_so-preen_invars_so.Tpo $(DEPDIR)/preen_invars_so_so-preen_invars_so.Po
845 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='preen_invars_so.c' object='preen_invars_so_so-preen_invars_so.obj' libtool=no @AMDEPBACKSLASH@
846 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
847 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(preen_invars_so_so_CFLAGS) $(CFLAGS) -c -o preen_invars_so_so-preen_invars_so.obj `if test -f 'preen_invars_so.c'; then $(CYGPATH_W) 'preen_invars_so.c'; else $(CYGPATH_W) '$(srcdir)/preen_invars_so.c'; fi`
850 @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
851 @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
852 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
853 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
854 @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
857 @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
858 @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
859 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
860 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
861 @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
863 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
864 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
865 unique=`for i in $$list; do \
866 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
868 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
869 END { if (nonempty) { for (i in files) print i; }; }'`; \
873 TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
874 $(TAGS_FILES) $(LISP)
877 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
878 unique=`for i in $$list; do \
879 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
881 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
882 END { if (nonempty) { for (i in files) print i; }; }'`; \
884 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
885 test -n "$$unique" || unique=$$empty_fix; \
886 if test $$# -gt 0; then \
887 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
890 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
895 CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
896 $(TAGS_FILES) $(LISP)
897 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
898 unique=`for i in $$list; do \
899 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
901 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
902 END { if (nonempty) { for (i in files) print i; }; }'`; \
903 test -z "$(CTAGS_ARGS)$$unique" \
904 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
908 here=`$(am__cd) $(top_builddir) && pwd` \
909 && $(am__cd) $(top_srcdir) \
910 && gtags -i $(GTAGS_ARGS) "$$here"
913 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
915 distdir: $(DISTFILES)
916 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
917 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
918 list='$(DISTFILES)'; \
919 dist_files=`for file in $$list; do echo $$file; done | \
920 sed -e "s|^$$srcdirstrip/||;t" \
921 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
922 case $$dist_files in \
923 */*) $(MKDIR_P) `echo "$$dist_files" | \
924 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
927 for file in $$dist_files; do \
928 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
929 if test -d $$d/$$file; then \
930 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
931 if test -d "$(distdir)/$$file"; then \
932 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
934 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
935 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
936 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
938 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
940 test -f "$(distdir)/$$file" \
941 || cp -p $$d/$$file "$(distdir)/$$file" \
946 $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
947 $(MAKE) $(AM_MAKEFLAGS) check-local
949 all-am: Makefile $(SCRIPTS)
952 install-exec: install-exec-am
953 install-data: install-data-am
954 uninstall: uninstall-am
957 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
959 installcheck: installcheck-am
961 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
962 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
963 `test -z '$(STRIP)' || \
964 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
970 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
971 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
973 maintainer-clean-generic:
974 @echo "This command is intended for maintainers to use"
975 @echo "it deletes files that may require special tools to rebuild."
978 clean-am: clean-checkPROGRAMS clean-generic clean-local mostlyclean-am
980 distclean: distclean-am
983 distclean-am: clean-am distclean-compile distclean-generic \
1000 install-dvi: install-dvi-am
1006 install-html: install-html-am
1010 install-info: install-info-am
1016 install-pdf: install-pdf-am
1020 install-ps: install-ps-am
1026 maintainer-clean: maintainer-clean-am
1029 maintainer-clean-am: distclean-am maintainer-clean-generic
1031 mostlyclean: mostlyclean-am
1033 mostlyclean-am: mostlyclean-compile mostlyclean-generic
1045 .MAKE: check-am install-am install-strip
1047 .PHONY: CTAGS GTAGS all all-am check check-am check-local clean \
1048 clean-checkPROGRAMS clean-generic clean-local ctags distclean \
1049 distclean-compile distclean-generic distclean-tags distdir dvi \
1050 dvi-am html html-am info info-am install install-am \
1051 install-data install-data-am install-dvi install-dvi-am \
1052 install-exec install-exec-am install-html install-html-am \
1053 install-info install-info-am install-man install-pdf \
1054 install-pdf-am install-ps install-ps-am install-strip \
1055 installcheck installcheck-am installdirs maintainer-clean \
1056 maintainer-clean-generic mostlyclean mostlyclean-compile \
1057 mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
1061 # This used to be required when Vex had a handwritten Makefile. It
1062 # shouldn't be needed any more, though.
1064 #----------------------------------------------------------------------------
1065 # noinst_PROGRAMS and noinst_DSYMS targets
1066 #----------------------------------------------------------------------------
1068 # On Darwin, for a program 'p', the DWARF debug info is stored in the
1069 # directory 'p.dSYM'. This must be generated after the executable is
1070 # created, with 'dsymutil p'. We could redefine LINK with a script that
1071 # executes 'dsymutil' after linking, but that's a pain. Instead we use this
1072 # hook so that every time "make check" is run, we subsequently invoke
1073 # 'dsymutil' on all the executables that lack a .dSYM directory, or that are
1074 # newer than their corresponding .dSYM directory.
1075 build-noinst_DSYMS: $(noinst_DSYMS)
1076 for f in $(noinst_DSYMS); do \
1077 if [ ! -e $$f.dSYM -o $$f -nt $$f.dSYM ] ; then \
1078 echo "dsymutil $$f"; \
1083 # This is used by coregrind/Makefile.am and Makefile.tool.am for doing
1084 # "in-place" installs. It copies $(noinst_PROGRAMS) into $inplacedir.
1085 # It needs to be depended on by an 'all-local' rule.
1086 inplace-noinst_PROGRAMS: $(noinst_PROGRAMS)
1087 mkdir -p $(inplacedir); \
1088 for f in $(noinst_PROGRAMS) ; do \
1089 rm -f $(inplacedir)/$$f; \
1090 ln -f -s ../$(subdir)/$$f $(inplacedir); \
1093 # Similar to inplace-noinst_PROGRAMS
1094 inplace-noinst_DSYMS: build-noinst_DSYMS
1095 mkdir -p $(inplacedir); \
1096 for f in $(noinst_DSYMS); do \
1097 rm -f $(inplacedir)/$$f.dSYM; \
1098 ln -f -s ../$(subdir)/$$f.dSYM $(inplacedir); \
1101 # This is used by coregrind/Makefile.am and by <tool>/Makefile.am for doing
1102 # "make install". It copies $(noinst_PROGRAMS) into $prefix/lib/valgrind/.
1103 # It needs to be depended on by an 'install-exec-local' rule.
1104 install-noinst_PROGRAMS: $(noinst_PROGRAMS)
1105 $(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
1106 for f in $(noinst_PROGRAMS); do \
1107 $(INSTALL_PROGRAM) $$f $(DESTDIR)$(pkglibdir); \
1110 # Similar to install-noinst_PROGRAMS.
1111 # Nb: we don't use $(INSTALL_PROGRAM) here because it doesn't work with
1112 # directories. XXX: not sure whether the resulting permissions will be
1113 # correct when using 'cp -R'...
1114 install-noinst_DSYMS: build-noinst_DSYMS
1115 $(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
1116 for f in $(noinst_DSYMS); do \
1117 cp -R $$f.dSYM $(DESTDIR)$(pkglibdir); \
1120 # This needs to be depended on by a 'clean-local' rule.
1122 for f in $(noinst_DSYMS); do \
1126 check-local: build-noinst_DSYMS
1128 clean-local: clean-noinst_DSYMS
1130 # Tell versions [3.59,3.63) of GNU make to not export all variables.
1131 # Otherwise a system limit (for SysV at least) may be exceeded.