1# Makefile.in generated by automake 1.11.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
6# Inc.
7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.
10
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14# PARTICULAR PURPOSE.
15
16@SET_MAKE@
17
18# This file is used for tool tests, and also in perf/Makefile.am.
19
20# This file should be included (directly or indirectly) by every
21# Makefile.am that builds programs.  And also the top-level Makefile.am.
22
23#----------------------------------------------------------------------------
24# Global stuff
25#----------------------------------------------------------------------------
26
27VPATH = @srcdir@
28pkgdatadir = $(datadir)/@PACKAGE@
29pkgincludedir = $(includedir)/@PACKAGE@
30pkglibdir = $(libdir)/@PACKAGE@
31pkglibexecdir = $(libexecdir)/@PACKAGE@
32am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
33install_sh_DATA = $(install_sh) -c -m 644
34install_sh_PROGRAM = $(install_sh) -c
35install_sh_SCRIPT = $(install_sh) -c
36INSTALL_HEADER = $(INSTALL_DATA)
37transform = $(program_transform_name)
38NORMAL_INSTALL = :
39PRE_INSTALL = :
40POST_INSTALL = :
41NORMAL_UNINSTALL = :
42PRE_UNINSTALL = :
43POST_UNINSTALL = :
44build_triplet = @build@
45host_triplet = @host@
46DIST_COMMON = $(dist_noinst_SCRIPTS) $(srcdir)/Makefile.am \
47	$(srcdir)/Makefile.in $(top_srcdir)/Makefile.all.am \
48	$(top_srcdir)/Makefile.tool-tests.am
49
50# The Android toolchain includes all kinds of stdlib helpers present in
51# bionic which is bad because we are not linking with it and the Android
52# linker will panic.
53@VGCONF_PLATVARIANT_IS_ANDROID_TRUE@am__append_1 = -nostdlib
54@VGCONF_HAVE_PLATFORM_SEC_TRUE@am__append_2 = -DVGA_SEC_@VGCONF_ARCH_SEC@=1  \
55@VGCONF_HAVE_PLATFORM_SEC_TRUE@		-DVGP_SEC_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1
56
57check_PROGRAMS = bt_everything$(EXEEXT) bug132146$(EXEEXT) \
58	bug279698$(EXEEXT) fxsave-amd64$(EXEEXT) more_x87_fp$(EXEEXT) \
59	sse_memory$(EXEEXT) xor-undef-amd64$(EXEEXT)
60subdir = memcheck/tests/amd64
61ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
62am__aclocal_m4_deps = $(top_srcdir)/configure.in
63am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
64	$(ACLOCAL_M4)
65mkinstalldirs = $(install_sh) -d
66CONFIG_HEADER = $(top_builddir)/config.h
67CONFIG_CLEAN_FILES =
68CONFIG_CLEAN_VPATH_FILES =
69bt_everything_SOURCES = bt_everything.c
70bt_everything_OBJECTS = bt_everything.$(OBJEXT)
71bt_everything_LDADD = $(LDADD)
72bug132146_SOURCES = bug132146.c
73bug132146_OBJECTS = bug132146.$(OBJEXT)
74bug132146_LDADD = $(LDADD)
75bug279698_SOURCES = bug279698.c
76bug279698_OBJECTS = bug279698.$(OBJEXT)
77bug279698_LDADD = $(LDADD)
78fxsave_amd64_SOURCES = fxsave-amd64.c
79fxsave_amd64_OBJECTS = fxsave-amd64.$(OBJEXT)
80fxsave_amd64_LDADD = $(LDADD)
81more_x87_fp_SOURCES = more_x87_fp.c
82more_x87_fp_OBJECTS = more_x87_fp-more_x87_fp.$(OBJEXT)
83more_x87_fp_DEPENDENCIES =
84more_x87_fp_LINK = $(CCLD) $(more_x87_fp_CFLAGS) $(CFLAGS) \
85	$(AM_LDFLAGS) $(LDFLAGS) -o $@
86sse_memory_SOURCES = sse_memory.c
87sse_memory_OBJECTS = sse_memory.$(OBJEXT)
88sse_memory_LDADD = $(LDADD)
89xor_undef_amd64_SOURCES = xor-undef-amd64.c
90xor_undef_amd64_OBJECTS = xor-undef-amd64.$(OBJEXT)
91xor_undef_amd64_LDADD = $(LDADD)
92SCRIPTS = $(dist_noinst_SCRIPTS)
93DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
94depcomp = $(SHELL) $(top_srcdir)/depcomp
95am__depfiles_maybe = depfiles
96am__mv = mv -f
97COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
98	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
99CCLD = $(CC)
100LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
101SOURCES = bt_everything.c bug132146.c bug279698.c fxsave-amd64.c \
102	more_x87_fp.c sse_memory.c xor-undef-amd64.c
103DIST_SOURCES = bt_everything.c bug132146.c bug279698.c fxsave-amd64.c \
104	more_x87_fp.c sse_memory.c xor-undef-amd64.c
105ETAGS = etags
106CTAGS = ctags
107DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
108ACLOCAL = @ACLOCAL@
109AMTAR = @AMTAR@
110AR = @AR@
111AUTOCONF = @AUTOCONF@
112AUTOHEADER = @AUTOHEADER@
113AUTOMAKE = @AUTOMAKE@
114AWK = @AWK@
115BOOST_CFLAGS = @BOOST_CFLAGS@
116BOOST_LIBS = @BOOST_LIBS@
117CC = @CC@
118CCAS = @CCAS@
119CCASDEPMODE = @CCASDEPMODE@
120CCASFLAGS = @CCASFLAGS@
121CCDEPMODE = @CCDEPMODE@
122CFLAGS = @CFLAGS@
123CFLAGS_MPI = @CFLAGS_MPI@
124CPP = @CPP@
125CPPFLAGS = @CPPFLAGS@
126CXX = @CXX@
127CXXDEPMODE = @CXXDEPMODE@
128CXXFLAGS = @CXXFLAGS@
129CYGPATH_W = @CYGPATH_W@
130DEFAULT_SUPP = @DEFAULT_SUPP@
131DEFS = @DEFS@
132DEPDIR = @DEPDIR@
133DIFF = @DIFF@
134ECHO_C = @ECHO_C@
135ECHO_N = @ECHO_N@
136ECHO_T = @ECHO_T@
137EGREP = @EGREP@
138EXEEXT = @EXEEXT@
139FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@
140FLAG_M32 = @FLAG_M32@
141FLAG_M64 = @FLAG_M64@
142FLAG_MMMX = @FLAG_MMMX@
143FLAG_MSSE = @FLAG_MSSE@
144FLAG_NO_BUILD_ID = @FLAG_NO_BUILD_ID@
145FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@
146FLAG_W_EXTRA = @FLAG_W_EXTRA@
147FLAG_W_NO_EMPTY_BODY = @FLAG_W_NO_EMPTY_BODY@
148FLAG_W_NO_FORMAT_ZERO_LENGTH = @FLAG_W_NO_FORMAT_ZERO_LENGTH@
149FLAG_W_NO_NONNULL = @FLAG_W_NO_NONNULL@
150FLAG_W_NO_OVERFLOW = @FLAG_W_NO_OVERFLOW@
151FLAG_W_NO_UNINITIALIZED = @FLAG_W_NO_UNINITIALIZED@
152GDB = @GDB@
153GLIBC_VERSION = @GLIBC_VERSION@
154GREP = @GREP@
155INSTALL = @INSTALL@
156INSTALL_DATA = @INSTALL_DATA@
157INSTALL_PROGRAM = @INSTALL_PROGRAM@
158INSTALL_SCRIPT = @INSTALL_SCRIPT@
159INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
160LDFLAGS = @LDFLAGS@
161LDFLAGS_MPI = @LDFLAGS_MPI@
162LIBOBJS = @LIBOBJS@
163LIBS = @LIBS@
164LN_S = @LN_S@
165LTLIBOBJS = @LTLIBOBJS@
166MAINT = @MAINT@
167MAKEINFO = @MAKEINFO@
168MKDIR_P = @MKDIR_P@
169MPI_CC = @MPI_CC@
170OBJEXT = @OBJEXT@
171PACKAGE = @PACKAGE@
172PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
173PACKAGE_NAME = @PACKAGE_NAME@
174PACKAGE_STRING = @PACKAGE_STRING@
175PACKAGE_TARNAME = @PACKAGE_TARNAME@
176PACKAGE_URL = @PACKAGE_URL@
177PACKAGE_VERSION = @PACKAGE_VERSION@
178PATH_SEPARATOR = @PATH_SEPARATOR@
179PERL = @PERL@
180PREFERRED_STACK_BOUNDARY = @PREFERRED_STACK_BOUNDARY@
181RANLIB = @RANLIB@
182SED = @SED@
183SET_MAKE = @SET_MAKE@
184SHELL = @SHELL@
185STRIP = @STRIP@
186VALT_LOAD_ADDRESS_PRI = @VALT_LOAD_ADDRESS_PRI@
187VALT_LOAD_ADDRESS_SEC = @VALT_LOAD_ADDRESS_SEC@
188VERSION = @VERSION@
189VGCONF_ARCH_PRI = @VGCONF_ARCH_PRI@
190VGCONF_ARCH_SEC = @VGCONF_ARCH_SEC@
191VGCONF_OS = @VGCONF_OS@
192VGCONF_PLATFORM_PRI_CAPS = @VGCONF_PLATFORM_PRI_CAPS@
193VGCONF_PLATFORM_SEC_CAPS = @VGCONF_PLATFORM_SEC_CAPS@
194VGCONF_PLATVARIANT = @VGCONF_PLATVARIANT@
195abs_builddir = @abs_builddir@
196abs_srcdir = @abs_srcdir@
197abs_top_builddir = @abs_top_builddir@
198abs_top_srcdir = @abs_top_srcdir@
199ac_ct_CC = @ac_ct_CC@
200ac_ct_CXX = @ac_ct_CXX@
201am__include = @am__include@
202am__leading_dot = @am__leading_dot@
203am__quote = @am__quote@
204am__tar = @am__tar@
205am__untar = @am__untar@
206bindir = @bindir@
207build = @build@
208build_alias = @build_alias@
209build_cpu = @build_cpu@
210build_os = @build_os@
211build_vendor = @build_vendor@
212builddir = @builddir@
213datadir = @datadir@
214datarootdir = @datarootdir@
215docdir = @docdir@
216dvidir = @dvidir@
217exec_prefix = @exec_prefix@
218host = @host@
219host_alias = @host_alias@
220host_cpu = @host_cpu@
221host_os = @host_os@
222host_vendor = @host_vendor@
223htmldir = @htmldir@
224includedir = @includedir@
225infodir = @infodir@
226install_sh = @install_sh@
227libdir = @libdir@
228libexecdir = @libexecdir@
229localedir = @localedir@
230localstatedir = @localstatedir@
231mandir = @mandir@
232mkdir_p = @mkdir_p@
233oldincludedir = @oldincludedir@
234pdfdir = @pdfdir@
235prefix = @prefix@
236program_transform_name = @program_transform_name@
237psdir = @psdir@
238sbindir = @sbindir@
239sharedstatedir = @sharedstatedir@
240srcdir = @srcdir@
241sysconfdir = @sysconfdir@
242target_alias = @target_alias@
243top_build_prefix = @top_build_prefix@
244top_builddir = @top_builddir@
245top_srcdir = @top_srcdir@
246inplacedir = $(top_builddir)/.in_place
247
248#----------------------------------------------------------------------------
249# Flags
250#----------------------------------------------------------------------------
251
252# Baseline flags for all compilations.  Aim here is to maximise
253# performance and get whatever useful warnings we can out of gcc.
254# -fno-builtin is important for defeating LLVM's idiom recognition
255# that somehow causes VG_(memset) to get into infinite recursion.
256AM_CFLAGS_BASE = \
257	-O2 -g \
258	-Wall \
259	-Wmissing-prototypes \
260	-Wshadow \
261	-Wpointer-arith \
262	-Wstrict-prototypes \
263	-Wmissing-declarations \
264	@FLAG_W_NO_FORMAT_ZERO_LENGTH@ \
265	-fno-strict-aliasing \
266	-fno-builtin
267
268@VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PIC = -fpic -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
269@VGCONF_OS_IS_DARWIN_FALSE@		-fno-builtin
270
271
272# These flags are used for building the preload shared objects.
273# The aim is to give reasonable performance but also to have good
274# stack traces, since users often see stack traces extending 
275# into (and through) the preloads.
276@VGCONF_OS_IS_DARWIN_TRUE@AM_CFLAGS_PIC = -dynamic -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
277@VGCONF_OS_IS_DARWIN_TRUE@		-mno-dynamic-no-pic -fpic -fPIC \
278@VGCONF_OS_IS_DARWIN_TRUE@		-fno-builtin
279
280
281# Flags for specific targets.
282#
283# Nb: the AM_CPPFLAGS_* values are suitable for building tools and auxprogs.
284# For building the core, coregrind/Makefile.am files add some extra things.
285AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ = \
286	-I$(top_srcdir) \
287	-I$(top_srcdir)/include \
288	-I$(top_srcdir)/VEX/pub \
289	-DVGA_@VGCONF_ARCH_PRI@=1 \
290	-DVGO_@VGCONF_OS@=1 \
291	-DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 \
292	-DVGPV_@VGCONF_ARCH_PRI@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1
293
294@VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@ = \
295@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir) \
296@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir)/include \
297@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir)/VEX/pub \
298@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGA_@VGCONF_ARCH_SEC@=1 \
299@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGO_@VGCONF_OS@=1 \
300@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGP_@VGCONF_ARCH_SEC@_@VGCONF_OS@=1 \
301@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGPV_@VGCONF_ARCH_SEC@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1
302
303AM_FLAG_M3264_X86_LINUX = @FLAG_M32@
304AM_CFLAGS_X86_LINUX = @FLAG_M32@  @PREFERRED_STACK_BOUNDARY@ \
305				$(AM_CFLAGS_BASE) -fomit-frame-pointer
306
307AM_CCASFLAGS_X86_LINUX = @FLAG_M32@ -g
308AM_FLAG_M3264_AMD64_LINUX = @FLAG_M64@
309AM_CFLAGS_AMD64_LINUX = @FLAG_M64@ @PREFERRED_STACK_BOUNDARY@ \
310				$(AM_CFLAGS_BASE) -fomit-frame-pointer
311
312AM_CCASFLAGS_AMD64_LINUX = @FLAG_M64@ -g
313AM_FLAG_M3264_PPC32_LINUX = @FLAG_M32@
314AM_CFLAGS_PPC32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE)
315AM_CCASFLAGS_PPC32_LINUX = @FLAG_M32@ -g
316AM_FLAG_M3264_PPC64_LINUX = @FLAG_M64@
317AM_CFLAGS_PPC64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
318AM_CCASFLAGS_PPC64_LINUX = @FLAG_M64@ -g
319AM_FLAG_M3264_ARM_LINUX = @FLAG_M32@
320AM_CFLAGS_ARM_LINUX = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY@ \
321			 	$(AM_CFLAGS_BASE) -marm -mcpu=cortex-a8
322
323AM_CCASFLAGS_ARM_LINUX = @FLAG_M32@ \
324				-marm -mcpu=cortex-a8 -g
325
326AM_FLAG_M3264_X86_DARWIN = -arch i386
327AM_CFLAGS_X86_DARWIN = $(WERROR) -arch i386 $(AM_CFLAGS_BASE) \
328				-mmacosx-version-min=10.5 \
329				-fno-stack-protector -fno-pic -fno-PIC
330
331AM_CCASFLAGS_X86_DARWIN = -arch i386 -g
332AM_FLAG_M3264_AMD64_DARWIN = -arch x86_64
333AM_CFLAGS_AMD64_DARWIN = $(WERROR) -arch x86_64 $(AM_CFLAGS_BASE) \
334			    -mmacosx-version-min=10.5 -fno-stack-protector
335
336AM_CCASFLAGS_AMD64_DARWIN = -arch x86_64 -g
337AM_FLAG_M3264_S390X_LINUX = @FLAG_M64@
338AM_CFLAGS_S390X_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) -fomit-frame-pointer
339AM_CCASFLAGS_S390X_LINUX = @FLAG_M64@ -g -mzarch -march=z900
340AM_FLAG_M3264_MIPS32_LINUX = @FLAG_M32@
341AM_CFLAGS_MIPS32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) -mips32
342AM_CCASFLAGS_MIPS32_LINUX = @FLAG_M32@ -mips32 -g
343
344# Flags for the primary target.  These must be used to build the
345# regtests and performance tests.  In fact, these must be used to
346# build anything which is built only once on a dual-arch build.
347#
348AM_FLAG_M3264_PRI = $(AM_FLAG_M3264_@VGCONF_PLATFORM_PRI_CAPS@)
349AM_CPPFLAGS_PRI = $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
350AM_CFLAGS_PRI = $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
351AM_CCASFLAGS_PRI = $(AM_CCASFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
352@VGCONF_HAVE_PLATFORM_SEC_FALSE@AM_FLAG_M3264_SEC = 
353@VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_FLAG_M3264_SEC = $(AM_FLAG_M3264_@VGCONF_PLATFORM_SEC_CAPS@)
354
355# Baseline link flags for making vgpreload shared objects.
356#
357PRELOAD_LDFLAGS_COMMON_LINUX = -nodefaultlibs -shared \
358	-Wl,-z,interpose,-z,initfirst $(am__append_1)
359PRELOAD_LDFLAGS_COMMON_DARWIN = -dynamic -dynamiclib -all_load
360PRELOAD_LDFLAGS_X86_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
361PRELOAD_LDFLAGS_AMD64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
362PRELOAD_LDFLAGS_PPC32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
363PRELOAD_LDFLAGS_PPC64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
364PRELOAD_LDFLAGS_ARM_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
365PRELOAD_LDFLAGS_X86_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch i386
366PRELOAD_LDFLAGS_AMD64_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch x86_64
367PRELOAD_LDFLAGS_S390X_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
368PRELOAD_LDFLAGS_MIPS32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
369AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include \
370	-I$(top_srcdir)/coregrind -I$(top_builddir)/include \
371	-I$(top_srcdir)/VEX/pub -DVGA_@VGCONF_ARCH_PRI@=1 \
372	-DVGO_@VGCONF_OS@=1 -DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 \
373	-DVGPV_@VGCONF_ARCH_PRI@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1 \
374	$(am__append_2)
375
376# Nb: Tools need to augment these flags with an arch-selection option, such
377# as $(AM_FLAG_M3264_PRI).
378AM_CFLAGS = -Winline -Wall -Wshadow -g @FLAG_M64@
379AM_CXXFLAGS = -Winline -Wall -Wshadow -g @FLAG_M64@
380# Include AM_CPPFLAGS in AM_CCASFLAGS to allow for older versions of
381# automake;  see comments in Makefile.all.am for more detail.
382AM_CCASFLAGS = $(AM_CPPFLAGS) @FLAG_M64@
383@VGCONF_OS_IS_DARWIN_TRUE@noinst_DSYMS = $(check_PROGRAMS)
384dist_noinst_SCRIPTS = filter_stderr
385INSN_TESTS = insn_basic insn_mmx insn_sse insn_sse2 insn_fpu
386EXTRA_DIST = \
387	$(addsuffix .stderr.exp,$(INSN_TESTS)) \
388	$(addsuffix .stdout.exp,$(INSN_TESTS)) \
389	$(addsuffix .vgtest,$(INSN_TESTS)) \
390	bt_everything.stderr.exp bt_everything.stdout.exp \
391		bt_everything.vgtest \
392	bug132146.vgtest bug132146.stderr.exp bug132146.stdout.exp \
393	bug279698.vgtest bug279698.stderr.exp bug279698.stdout.exp \
394	fxsave-amd64.vgtest fxsave-amd64.stdout.exp fxsave-amd64.stderr.exp \
395	more_x87_fp.stderr.exp more_x87_fp.stdout.exp more_x87_fp.vgtest \
396	sse_memory.stderr.exp sse_memory.stdout.exp sse_memory.vgtest \
397	xor-undef-amd64.stderr.exp xor-undef-amd64.stdout.exp \
398	xor-undef-amd64.vgtest
399
400more_x87_fp_CFLAGS = $(AM_CFLAGS) -O -ffast-math -mfpmath=387 \
401				-mfancy-math-387
402
403more_x87_fp_LDADD = -lm
404all: all-am
405
406.SUFFIXES:
407.SUFFIXES: .c .o .obj
408$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.tool-tests.am $(top_srcdir)/Makefile.all.am $(am__configure_deps)
409	@for dep in $?; do \
410	  case '$(am__configure_deps)' in \
411	    *$$dep*) \
412	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
413	        && { if test -f $@; then exit 0; else break; fi; }; \
414	      exit 1;; \
415	  esac; \
416	done; \
417	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign memcheck/tests/amd64/Makefile'; \
418	$(am__cd) $(top_srcdir) && \
419	  $(AUTOMAKE) --foreign memcheck/tests/amd64/Makefile
420.PRECIOUS: Makefile
421Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
422	@case '$?' in \
423	  *config.status*) \
424	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
425	  *) \
426	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
427	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
428	esac;
429
430$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
431	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
432
433$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
434	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
435$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
436	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
437$(am__aclocal_m4_deps):
438
439clean-checkPROGRAMS:
440	-test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
441bt_everything$(EXEEXT): $(bt_everything_OBJECTS) $(bt_everything_DEPENDENCIES) 
442	@rm -f bt_everything$(EXEEXT)
443	$(LINK) $(bt_everything_OBJECTS) $(bt_everything_LDADD) $(LIBS)
444bug132146$(EXEEXT): $(bug132146_OBJECTS) $(bug132146_DEPENDENCIES) 
445	@rm -f bug132146$(EXEEXT)
446	$(LINK) $(bug132146_OBJECTS) $(bug132146_LDADD) $(LIBS)
447bug279698$(EXEEXT): $(bug279698_OBJECTS) $(bug279698_DEPENDENCIES) 
448	@rm -f bug279698$(EXEEXT)
449	$(LINK) $(bug279698_OBJECTS) $(bug279698_LDADD) $(LIBS)
450fxsave-amd64$(EXEEXT): $(fxsave_amd64_OBJECTS) $(fxsave_amd64_DEPENDENCIES) 
451	@rm -f fxsave-amd64$(EXEEXT)
452	$(LINK) $(fxsave_amd64_OBJECTS) $(fxsave_amd64_LDADD) $(LIBS)
453more_x87_fp$(EXEEXT): $(more_x87_fp_OBJECTS) $(more_x87_fp_DEPENDENCIES) 
454	@rm -f more_x87_fp$(EXEEXT)
455	$(more_x87_fp_LINK) $(more_x87_fp_OBJECTS) $(more_x87_fp_LDADD) $(LIBS)
456sse_memory$(EXEEXT): $(sse_memory_OBJECTS) $(sse_memory_DEPENDENCIES) 
457	@rm -f sse_memory$(EXEEXT)
458	$(LINK) $(sse_memory_OBJECTS) $(sse_memory_LDADD) $(LIBS)
459xor-undef-amd64$(EXEEXT): $(xor_undef_amd64_OBJECTS) $(xor_undef_amd64_DEPENDENCIES) 
460	@rm -f xor-undef-amd64$(EXEEXT)
461	$(LINK) $(xor_undef_amd64_OBJECTS) $(xor_undef_amd64_LDADD) $(LIBS)
462
463mostlyclean-compile:
464	-rm -f *.$(OBJEXT)
465
466distclean-compile:
467	-rm -f *.tab.c
468
469@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bt_everything.Po@am__quote@
470@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bug132146.Po@am__quote@
471@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bug279698.Po@am__quote@
472@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fxsave-amd64.Po@am__quote@
473@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/more_x87_fp-more_x87_fp.Po@am__quote@
474@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sse_memory.Po@am__quote@
475@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xor-undef-amd64.Po@am__quote@
476
477.c.o:
478@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
479@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
480@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
481@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
482@am__fastdepCC_FALSE@	$(COMPILE) -c $<
483
484.c.obj:
485@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
486@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
487@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
488@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
489@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
490
491more_x87_fp-more_x87_fp.o: more_x87_fp.c
492@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(more_x87_fp_CFLAGS) $(CFLAGS) -MT more_x87_fp-more_x87_fp.o -MD -MP -MF $(DEPDIR)/more_x87_fp-more_x87_fp.Tpo -c -o more_x87_fp-more_x87_fp.o `test -f 'more_x87_fp.c' || echo '$(srcdir)/'`more_x87_fp.c
493@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/more_x87_fp-more_x87_fp.Tpo $(DEPDIR)/more_x87_fp-more_x87_fp.Po
494@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='more_x87_fp.c' object='more_x87_fp-more_x87_fp.o' libtool=no @AMDEPBACKSLASH@
495@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
496@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(more_x87_fp_CFLAGS) $(CFLAGS) -c -o more_x87_fp-more_x87_fp.o `test -f 'more_x87_fp.c' || echo '$(srcdir)/'`more_x87_fp.c
497
498more_x87_fp-more_x87_fp.obj: more_x87_fp.c
499@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(more_x87_fp_CFLAGS) $(CFLAGS) -MT more_x87_fp-more_x87_fp.obj -MD -MP -MF $(DEPDIR)/more_x87_fp-more_x87_fp.Tpo -c -o more_x87_fp-more_x87_fp.obj `if test -f 'more_x87_fp.c'; then $(CYGPATH_W) 'more_x87_fp.c'; else $(CYGPATH_W) '$(srcdir)/more_x87_fp.c'; fi`
500@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/more_x87_fp-more_x87_fp.Tpo $(DEPDIR)/more_x87_fp-more_x87_fp.Po
501@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='more_x87_fp.c' object='more_x87_fp-more_x87_fp.obj' libtool=no @AMDEPBACKSLASH@
502@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
503@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(more_x87_fp_CFLAGS) $(CFLAGS) -c -o more_x87_fp-more_x87_fp.obj `if test -f 'more_x87_fp.c'; then $(CYGPATH_W) 'more_x87_fp.c'; else $(CYGPATH_W) '$(srcdir)/more_x87_fp.c'; fi`
504
505ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
506	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
507	unique=`for i in $$list; do \
508	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
509	  done | \
510	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
511	      END { if (nonempty) { for (i in files) print i; }; }'`; \
512	mkid -fID $$unique
513tags: TAGS
514
515TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
516		$(TAGS_FILES) $(LISP)
517	set x; \
518	here=`pwd`; \
519	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
520	unique=`for i in $$list; do \
521	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
522	  done | \
523	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
524	      END { if (nonempty) { for (i in files) print i; }; }'`; \
525	shift; \
526	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
527	  test -n "$$unique" || unique=$$empty_fix; \
528	  if test $$# -gt 0; then \
529	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
530	      "$$@" $$unique; \
531	  else \
532	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
533	      $$unique; \
534	  fi; \
535	fi
536ctags: CTAGS
537CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
538		$(TAGS_FILES) $(LISP)
539	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
540	unique=`for i in $$list; do \
541	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
542	  done | \
543	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
544	      END { if (nonempty) { for (i in files) print i; }; }'`; \
545	test -z "$(CTAGS_ARGS)$$unique" \
546	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
547	     $$unique
548
549GTAGS:
550	here=`$(am__cd) $(top_builddir) && pwd` \
551	  && $(am__cd) $(top_srcdir) \
552	  && gtags -i $(GTAGS_ARGS) "$$here"
553
554distclean-tags:
555	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
556
557distdir: $(DISTFILES)
558	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
559	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
560	list='$(DISTFILES)'; \
561	  dist_files=`for file in $$list; do echo $$file; done | \
562	  sed -e "s|^$$srcdirstrip/||;t" \
563	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
564	case $$dist_files in \
565	  */*) $(MKDIR_P) `echo "$$dist_files" | \
566			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
567			   sort -u` ;; \
568	esac; \
569	for file in $$dist_files; do \
570	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
571	  if test -d $$d/$$file; then \
572	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
573	    if test -d "$(distdir)/$$file"; then \
574	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
575	    fi; \
576	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
577	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
578	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
579	    fi; \
580	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
581	  else \
582	    test -f "$(distdir)/$$file" \
583	    || cp -p $$d/$$file "$(distdir)/$$file" \
584	    || exit 1; \
585	  fi; \
586	done
587check-am: all-am
588	$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
589	$(MAKE) $(AM_MAKEFLAGS) check-local
590check: check-am
591all-am: Makefile $(SCRIPTS)
592installdirs:
593install: install-am
594install-exec: install-exec-am
595install-data: install-data-am
596uninstall: uninstall-am
597
598install-am: all-am
599	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
600
601installcheck: installcheck-am
602install-strip:
603	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
604	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
605	  `test -z '$(STRIP)' || \
606	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
607mostlyclean-generic:
608
609clean-generic:
610
611distclean-generic:
612	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
613	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
614
615maintainer-clean-generic:
616	@echo "This command is intended for maintainers to use"
617	@echo "it deletes files that may require special tools to rebuild."
618clean: clean-am
619
620clean-am: clean-checkPROGRAMS clean-generic clean-local mostlyclean-am
621
622distclean: distclean-am
623	-rm -rf ./$(DEPDIR)
624	-rm -f Makefile
625distclean-am: clean-am distclean-compile distclean-generic \
626	distclean-tags
627
628dvi: dvi-am
629
630dvi-am:
631
632html: html-am
633
634html-am:
635
636info: info-am
637
638info-am:
639
640install-data-am:
641
642install-dvi: install-dvi-am
643
644install-dvi-am:
645
646install-exec-am:
647
648install-html: install-html-am
649
650install-html-am:
651
652install-info: install-info-am
653
654install-info-am:
655
656install-man:
657
658install-pdf: install-pdf-am
659
660install-pdf-am:
661
662install-ps: install-ps-am
663
664install-ps-am:
665
666installcheck-am:
667
668maintainer-clean: maintainer-clean-am
669	-rm -rf ./$(DEPDIR)
670	-rm -f Makefile
671maintainer-clean-am: distclean-am maintainer-clean-generic
672
673mostlyclean: mostlyclean-am
674
675mostlyclean-am: mostlyclean-compile mostlyclean-generic
676
677pdf: pdf-am
678
679pdf-am:
680
681ps: ps-am
682
683ps-am:
684
685uninstall-am:
686
687.MAKE: check-am install-am install-strip
688
689.PHONY: CTAGS GTAGS all all-am check check-am check-local clean \
690	clean-checkPROGRAMS clean-generic clean-local ctags distclean \
691	distclean-compile distclean-generic distclean-tags distdir dvi \
692	dvi-am html html-am info info-am install install-am \
693	install-data install-data-am install-dvi install-dvi-am \
694	install-exec install-exec-am install-html install-html-am \
695	install-info install-info-am install-man install-pdf \
696	install-pdf-am install-ps install-ps-am install-strip \
697	installcheck installcheck-am installdirs maintainer-clean \
698	maintainer-clean-generic mostlyclean mostlyclean-compile \
699	mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
700	uninstall-am
701
702
703# This used to be required when Vex had a handwritten Makefile.  It
704# shouldn't be needed any more, though.
705
706#----------------------------------------------------------------------------
707# noinst_PROGRAMS and noinst_DSYMS targets
708#----------------------------------------------------------------------------
709
710# On Darwin, for a program 'p', the DWARF debug info is stored in the
711# directory 'p.dSYM'.  This must be generated after the executable is
712# created, with 'dsymutil p'.  We could redefine LINK with a script that
713# executes 'dsymutil' after linking, but that's a pain.  Instead we use this
714# hook so that every time "make check" is run, we subsequently invoke
715# 'dsymutil' on all the executables that lack a .dSYM directory, or that are
716# newer than their corresponding .dSYM directory.
717build-noinst_DSYMS: $(noinst_DSYMS)
718	for f in $(noinst_DSYMS); do \
719	  if [ ! -e $$f.dSYM  -o  $$f -nt $$f.dSYM ] ; then \
720	      echo "dsymutil $$f"; \
721	      dsymutil $$f; \
722	  fi; \
723	done
724
725# This is used by coregrind/Makefile.am and Makefile.tool.am for doing
726# "in-place" installs.  It copies $(noinst_PROGRAMS) into $inplacedir.
727# It needs to be depended on by an 'all-local' rule.
728inplace-noinst_PROGRAMS: $(noinst_PROGRAMS)
729	mkdir -p $(inplacedir); \
730	for f in $(noinst_PROGRAMS) ; do \
731	  rm -f $(inplacedir)/$$f; \
732	  ln -f -s ../$(subdir)/$$f $(inplacedir); \
733	done
734
735# Similar to inplace-noinst_PROGRAMS
736inplace-noinst_DSYMS: build-noinst_DSYMS
737	mkdir -p $(inplacedir); \
738	for f in $(noinst_DSYMS); do \
739	  rm -f $(inplacedir)/$$f.dSYM; \
740	  ln -f -s ../$(subdir)/$$f.dSYM $(inplacedir); \
741	done
742
743# This is used by coregrind/Makefile.am and by <tool>/Makefile.am for doing
744# "make install".  It copies $(noinst_PROGRAMS) into $prefix/lib/valgrind/.
745# It needs to be depended on by an 'install-exec-local' rule.
746install-noinst_PROGRAMS: $(noinst_PROGRAMS)
747	$(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
748	for f in $(noinst_PROGRAMS); do \
749	  $(INSTALL_PROGRAM) $$f $(DESTDIR)$(pkglibdir); \
750	done
751
752# Similar to install-noinst_PROGRAMS.
753# Nb: we don't use $(INSTALL_PROGRAM) here because it doesn't work with
754# directories.  XXX: not sure whether the resulting permissions will be
755# correct when using 'cp -R'...
756install-noinst_DSYMS: build-noinst_DSYMS
757	$(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
758	for f in $(noinst_DSYMS); do \
759	  cp -R $$f.dSYM $(DESTDIR)$(pkglibdir); \
760	done
761
762# This needs to be depended on by a 'clean-local' rule.
763clean-noinst_DSYMS:
764	for f in $(noinst_DSYMS); do \
765	  rm -rf $$f.dSYM; \
766	done
767
768check-local: build-noinst_DSYMS
769
770clean-local: clean-noinst_DSYMS
771
772# Tell versions [3.59,3.63) of GNU make to not export all variables.
773# Otherwise a system limit (for SysV at least) may be exceeded.
774.NOEXPORT:
775