• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
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
57@HAS_WRITE_STRINGS_WARNING_TRUE@am__append_3 = -Wno-write-strings
58@COMPILER_IS_CLANG_TRUE@am__append_4 = -Wno-format-extra-args \
59@COMPILER_IS_CLANG_TRUE@	-Wno-literal-range \
60@COMPILER_IS_CLANG_TRUE@	-Wno-string-plus-int # \
61@COMPILER_IS_CLANG_TRUE@	drd/tests/annotate_ignore_rw.c
62@COMPILER_IS_CLANG_TRUE@am__append_5 = -Wno-unused-private-field    # drd/tests/tsan_unittest.cpp
63check_PROGRAMS = million$(EXEEXT) ll$(EXEEXT)
64subdir = exp-bbv/tests/ppc32-linux
65ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
66am__aclocal_m4_deps = $(top_srcdir)/configure.ac
67am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
68	$(ACLOCAL_M4)
69mkinstalldirs = $(install_sh) -d
70CONFIG_HEADER = $(top_builddir)/config.h
71CONFIG_CLEAN_FILES =
72CONFIG_CLEAN_VPATH_FILES =
73am_ll_OBJECTS = ll.$(OBJEXT)
74ll_OBJECTS = $(am_ll_OBJECTS)
75ll_LDADD = $(LDADD)
76am_million_OBJECTS = million.$(OBJEXT)
77million_OBJECTS = $(am_million_OBJECTS)
78million_LDADD = $(LDADD)
79SCRIPTS = $(dist_noinst_SCRIPTS)
80DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
81depcomp = $(SHELL) $(top_srcdir)/depcomp
82am__depfiles_maybe = depfiles
83am__mv = mv -f
84CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
85	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS)
86COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
87	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
88CCLD = $(CC)
89LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
90SOURCES = $(ll_SOURCES) $(million_SOURCES)
91DIST_SOURCES = $(ll_SOURCES) $(million_SOURCES)
92ETAGS = etags
93CTAGS = ctags
94DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
95ACLOCAL = @ACLOCAL@
96AMTAR = @AMTAR@
97AR = @AR@
98AUTOCONF = @AUTOCONF@
99AUTOHEADER = @AUTOHEADER@
100AUTOMAKE = @AUTOMAKE@
101AWK = @AWK@
102BOOST_CFLAGS = @BOOST_CFLAGS@
103BOOST_LIBS = @BOOST_LIBS@
104CC = @CC@
105CCAS = @CCAS@
106CCASDEPMODE = @CCASDEPMODE@
107CCASFLAGS = @CCASFLAGS@
108CCDEPMODE = @CCDEPMODE@
109CFLAGS = @CFLAGS@ $(am__append_3) $(am__append_4)
110CFLAGS_MPI = @CFLAGS_MPI@
111CPP = @CPP@
112CPPFLAGS = @CPPFLAGS@
113CXX = @CXX@
114CXXDEPMODE = @CXXDEPMODE@
115CXXFLAGS = @CXXFLAGS@ $(am__append_5)
116CYGPATH_W = @CYGPATH_W@
117DEFAULT_SUPP = @DEFAULT_SUPP@
118DEFS = @DEFS@
119DEPDIR = @DEPDIR@
120DIFF = @DIFF@
121ECHO_C = @ECHO_C@
122ECHO_N = @ECHO_N@
123ECHO_T = @ECHO_T@
124EGREP = @EGREP@
125EXEEXT = @EXEEXT@
126FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@
127FLAG_M32 = @FLAG_M32@
128FLAG_M64 = @FLAG_M64@
129FLAG_MIPS32 = @FLAG_MIPS32@
130FLAG_MIPS64 = @FLAG_MIPS64@
131FLAG_MMMX = @FLAG_MMMX@
132FLAG_MSSE = @FLAG_MSSE@
133FLAG_NO_BUILD_ID = @FLAG_NO_BUILD_ID@
134FLAG_OCTEON = @FLAG_OCTEON@
135FLAG_OCTEON2 = @FLAG_OCTEON2@
136FLAG_T_TEXT = @FLAG_T_TEXT@
137FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@
138FLAG_W_EXTRA = @FLAG_W_EXTRA@
139FLAG_W_NO_EMPTY_BODY = @FLAG_W_NO_EMPTY_BODY@
140FLAG_W_NO_FORMAT_ZERO_LENGTH = @FLAG_W_NO_FORMAT_ZERO_LENGTH@
141FLAG_W_NO_NONNULL = @FLAG_W_NO_NONNULL@
142FLAG_W_NO_OVERFLOW = @FLAG_W_NO_OVERFLOW@
143FLAG_W_NO_UNINITIALIZED = @FLAG_W_NO_UNINITIALIZED@
144GDB = @GDB@
145GLIBC_VERSION = @GLIBC_VERSION@
146GREP = @GREP@
147INSTALL = @INSTALL@
148INSTALL_DATA = @INSTALL_DATA@
149INSTALL_PROGRAM = @INSTALL_PROGRAM@
150INSTALL_SCRIPT = @INSTALL_SCRIPT@
151INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
152LDFLAGS = @LDFLAGS@ -nostartfiles -nodefaultlibs -m32
153LDFLAGS_MPI = @LDFLAGS_MPI@
154LIBOBJS = @LIBOBJS@
155LIBS = @LIBS@
156LN_S = @LN_S@
157LTLIBOBJS = @LTLIBOBJS@
158MAINT = @MAINT@
159MAKEINFO = @MAKEINFO@
160MKDIR_P = @MKDIR_P@
161MPI_CC = @MPI_CC@
162OBJEXT = @OBJEXT@
163PACKAGE = @PACKAGE@
164PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
165PACKAGE_NAME = @PACKAGE_NAME@
166PACKAGE_STRING = @PACKAGE_STRING@
167PACKAGE_TARNAME = @PACKAGE_TARNAME@
168PACKAGE_URL = @PACKAGE_URL@
169PACKAGE_VERSION = @PACKAGE_VERSION@
170PATH_SEPARATOR = @PATH_SEPARATOR@
171PERL = @PERL@
172PREFERRED_STACK_BOUNDARY = @PREFERRED_STACK_BOUNDARY@
173RANLIB = @RANLIB@
174SED = @SED@
175SET_MAKE = @SET_MAKE@
176SHELL = @SHELL@
177STRIP = @STRIP@
178VALT_LOAD_ADDRESS_PRI = @VALT_LOAD_ADDRESS_PRI@
179VALT_LOAD_ADDRESS_SEC = @VALT_LOAD_ADDRESS_SEC@
180VERSION = @VERSION@
181VGCONF_ARCH_PRI = @VGCONF_ARCH_PRI@
182VGCONF_ARCH_SEC = @VGCONF_ARCH_SEC@
183VGCONF_OS = @VGCONF_OS@
184VGCONF_PLATFORM_PRI_CAPS = @VGCONF_PLATFORM_PRI_CAPS@
185VGCONF_PLATFORM_SEC_CAPS = @VGCONF_PLATFORM_SEC_CAPS@
186VGCONF_PLATVARIANT = @VGCONF_PLATVARIANT@
187abs_builddir = @abs_builddir@
188abs_srcdir = @abs_srcdir@
189abs_top_builddir = @abs_top_builddir@
190abs_top_srcdir = @abs_top_srcdir@
191ac_ct_CC = @ac_ct_CC@
192ac_ct_CXX = @ac_ct_CXX@
193am__include = @am__include@
194am__leading_dot = @am__leading_dot@
195am__quote = @am__quote@
196am__tar = @am__tar@
197am__untar = @am__untar@
198bindir = @bindir@
199build = @build@
200build_alias = @build_alias@
201build_cpu = @build_cpu@
202build_os = @build_os@
203build_vendor = @build_vendor@
204builddir = @builddir@
205datadir = @datadir@
206datarootdir = @datarootdir@
207docdir = @docdir@
208dvidir = @dvidir@
209exec_prefix = @exec_prefix@
210host = @host@
211host_alias = @host_alias@
212host_cpu = @host_cpu@
213host_os = @host_os@
214host_vendor = @host_vendor@
215htmldir = @htmldir@
216includedir = @includedir@
217infodir = @infodir@
218install_sh = @install_sh@
219libdir = @libdir@
220libexecdir = @libexecdir@
221localedir = @localedir@
222localstatedir = @localstatedir@
223mandir = @mandir@
224mkdir_p = @mkdir_p@
225oldincludedir = @oldincludedir@
226pdfdir = @pdfdir@
227prefix = @prefix@
228program_transform_name = @program_transform_name@
229psdir = @psdir@
230sbindir = @sbindir@
231sharedstatedir = @sharedstatedir@
232srcdir = @srcdir@
233sysconfdir = @sysconfdir@
234target_alias = @target_alias@
235top_build_prefix = @top_build_prefix@
236top_builddir = @top_builddir@
237top_srcdir = @top_srcdir@
238inplacedir = $(top_builddir)/.in_place
239
240#----------------------------------------------------------------------------
241# Flags
242#----------------------------------------------------------------------------
243
244# Baseline flags for all compilations.  Aim here is to maximise
245# performance and get whatever useful warnings we can out of gcc.
246# -fno-builtin is important for defeating LLVM's idiom recognition
247# that somehow causes VG_(memset) to get into infinite recursion.
248AM_CFLAGS_BASE = \
249	-O2 -g \
250	-Wall \
251	-Wmissing-prototypes \
252	-Wshadow \
253	-Wpointer-arith \
254	-Wstrict-prototypes \
255	-Wmissing-declarations \
256	@FLAG_W_NO_FORMAT_ZERO_LENGTH@ \
257	-fno-strict-aliasing \
258	-fno-builtin
259
260@VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PIC = -fpic -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
261@VGCONF_OS_IS_DARWIN_FALSE@		-fno-builtin
262
263
264# These flags are used for building the preload shared objects.
265# The aim is to give reasonable performance but also to have good
266# stack traces, since users often see stack traces extending
267# into (and through) the preloads.
268@VGCONF_OS_IS_DARWIN_TRUE@AM_CFLAGS_PIC = -dynamic -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
269@VGCONF_OS_IS_DARWIN_TRUE@		-mno-dynamic-no-pic -fpic -fPIC \
270@VGCONF_OS_IS_DARWIN_TRUE@		-fno-builtin
271
272
273# Flags for specific targets.
274#
275# Nb: the AM_CPPFLAGS_* values are suitable for building tools and auxprogs.
276# For building the core, coregrind/Makefile.am files add some extra things.
277AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ = \
278	-I$(top_srcdir) \
279	-I$(top_srcdir)/include \
280	-I$(top_srcdir)/VEX/pub \
281	-DVGA_@VGCONF_ARCH_PRI@=1 \
282	-DVGO_@VGCONF_OS@=1 \
283	-DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 \
284	-DVGPV_@VGCONF_ARCH_PRI@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1
285
286@VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@ = \
287@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir) \
288@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir)/include \
289@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir)/VEX/pub \
290@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGA_@VGCONF_ARCH_SEC@=1 \
291@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGO_@VGCONF_OS@=1 \
292@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGP_@VGCONF_ARCH_SEC@_@VGCONF_OS@=1 \
293@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGPV_@VGCONF_ARCH_SEC@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1
294
295AM_FLAG_M3264_X86_LINUX = @FLAG_M32@
296AM_CFLAGS_X86_LINUX = @FLAG_M32@  @PREFERRED_STACK_BOUNDARY@ \
297				$(AM_CFLAGS_BASE) -fomit-frame-pointer
298
299AM_CCASFLAGS_X86_LINUX = @FLAG_M32@ -g
300AM_FLAG_M3264_AMD64_LINUX = @FLAG_M64@
301AM_CFLAGS_AMD64_LINUX = @FLAG_M64@ @PREFERRED_STACK_BOUNDARY@ \
302				$(AM_CFLAGS_BASE) -fomit-frame-pointer
303
304AM_CCASFLAGS_AMD64_LINUX = @FLAG_M64@ -g
305AM_FLAG_M3264_PPC32_LINUX = @FLAG_M32@
306AM_CFLAGS_PPC32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE)
307AM_CCASFLAGS_PPC32_LINUX = @FLAG_M32@ -g
308AM_FLAG_M3264_PPC64_LINUX = @FLAG_M64@
309AM_CFLAGS_PPC64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
310AM_CCASFLAGS_PPC64_LINUX = @FLAG_M64@ -g
311AM_FLAG_M3264_ARM_LINUX = @FLAG_M32@
312AM_CFLAGS_ARM_LINUX = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY@ \
313			 	$(AM_CFLAGS_BASE) -marm -mcpu=cortex-a8
314
315AM_CCASFLAGS_ARM_LINUX = @FLAG_M32@ \
316				-marm -mcpu=cortex-a8 -g
317
318AM_FLAG_M3264_ARM64_LINUX = @FLAG_M64@
319AM_CFLAGS_ARM64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
320AM_CCASFLAGS_ARM64_LINUX = @FLAG_M64@ -g
321AM_FLAG_M3264_X86_DARWIN = -arch i386
322AM_CFLAGS_X86_DARWIN = $(WERROR) -arch i386 $(AM_CFLAGS_BASE) \
323				-mmacosx-version-min=10.5 \
324				-fno-stack-protector -fno-pic -fno-PIC
325
326AM_CCASFLAGS_X86_DARWIN = -arch i386 -g
327AM_FLAG_M3264_AMD64_DARWIN = -arch x86_64
328AM_CFLAGS_AMD64_DARWIN = $(WERROR) -arch x86_64 $(AM_CFLAGS_BASE) \
329			    -mmacosx-version-min=10.5 -fno-stack-protector
330
331AM_CCASFLAGS_AMD64_DARWIN = -arch x86_64 -g
332AM_FLAG_M3264_S390X_LINUX = @FLAG_M64@
333AM_CFLAGS_S390X_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) -fomit-frame-pointer
334AM_CCASFLAGS_S390X_LINUX = @FLAG_M64@ -g -mzarch -march=z900
335AM_FLAG_M3264_MIPS32_LINUX = @FLAG_M32@
336AM_CFLAGS_MIPS32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) @FLAG_MIPS32@
337AM_CCASFLAGS_MIPS32_LINUX = @FLAG_M32@ -g @FLAG_MIPS32@
338AM_FLAG_M3264_MIPS64_LINUX = @FLAG_M64@
339AM_CFLAGS_MIPS64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) @FLAG_MIPS64@
340AM_CCASFLAGS_MIPS64_LINUX = @FLAG_M64@ -g @FLAG_MIPS64@
341
342# Flags for the primary target.  These must be used to build the
343# regtests and performance tests.  In fact, these must be used to
344# build anything which is built only once on a dual-arch build.
345#
346AM_FLAG_M3264_PRI = $(AM_FLAG_M3264_@VGCONF_PLATFORM_PRI_CAPS@)
347AM_CPPFLAGS_PRI = $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
348AM_CFLAGS_PRI = $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
349AM_CCASFLAGS_PRI = $(AM_CCASFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
350@VGCONF_HAVE_PLATFORM_SEC_FALSE@AM_FLAG_M3264_SEC =
351@VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_FLAG_M3264_SEC = $(AM_FLAG_M3264_@VGCONF_PLATFORM_SEC_CAPS@)
352
353# Baseline link flags for making vgpreload shared objects.
354#
355PRELOAD_LDFLAGS_COMMON_LINUX = -nodefaultlibs -shared \
356	-Wl,-z,interpose,-z,initfirst $(am__append_1)
357PRELOAD_LDFLAGS_COMMON_DARWIN = -dynamic -dynamiclib -all_load
358PRELOAD_LDFLAGS_X86_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
359PRELOAD_LDFLAGS_AMD64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
360PRELOAD_LDFLAGS_PPC32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
361PRELOAD_LDFLAGS_PPC64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
362PRELOAD_LDFLAGS_ARM_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
363PRELOAD_LDFLAGS_ARM64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
364PRELOAD_LDFLAGS_X86_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch i386
365PRELOAD_LDFLAGS_AMD64_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch x86_64
366PRELOAD_LDFLAGS_S390X_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
367PRELOAD_LDFLAGS_MIPS32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
368PRELOAD_LDFLAGS_MIPS64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
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
379AM_CXXFLAGS = -Winline -Wall -Wshadow -g
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) -ffreestanding -m32
383@VGCONF_OS_IS_DARWIN_TRUE@noinst_DSYMS = $(check_PROGRAMS)
384dist_noinst_SCRIPTS = filter_stderr
385EXTRA_DIST = \
386	   ll.stderr.exp \
387	   ll.stdout.exp \
388	   ll.post.exp \
389	   ll.vgtest \
390	   million.stderr.exp \
391	   million.post.exp \
392	   million.vgtest
393
394ll_SOURCES = ll.S
395million_SOURCES = million.S
396all: all-am
397
398.SUFFIXES:
399.SUFFIXES: .S .o .obj
400$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.tool-tests.am $(top_srcdir)/Makefile.all.am $(am__configure_deps)
401	@for dep in $?; do \
402	  case '$(am__configure_deps)' in \
403	    *$$dep*) \
404	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
405	        && { if test -f $@; then exit 0; else break; fi; }; \
406	      exit 1;; \
407	  esac; \
408	done; \
409	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign exp-bbv/tests/ppc32-linux/Makefile'; \
410	$(am__cd) $(top_srcdir) && \
411	  $(AUTOMAKE) --foreign exp-bbv/tests/ppc32-linux/Makefile
412.PRECIOUS: Makefile
413Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
414	@case '$?' in \
415	  *config.status*) \
416	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
417	  *) \
418	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
419	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
420	esac;
421$(top_srcdir)/Makefile.tool-tests.am $(top_srcdir)/Makefile.all.am:
422
423$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
424	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
425
426$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
427	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
428$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
429	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
430$(am__aclocal_m4_deps):
431
432clean-checkPROGRAMS:
433	-test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
434ll$(EXEEXT): $(ll_OBJECTS) $(ll_DEPENDENCIES) $(EXTRA_ll_DEPENDENCIES)
435	@rm -f ll$(EXEEXT)
436	$(LINK) $(ll_OBJECTS) $(ll_LDADD) $(LIBS)
437million$(EXEEXT): $(million_OBJECTS) $(million_DEPENDENCIES) $(EXTRA_million_DEPENDENCIES)
438	@rm -f million$(EXEEXT)
439	$(LINK) $(million_OBJECTS) $(million_LDADD) $(LIBS)
440
441mostlyclean-compile:
442	-rm -f *.$(OBJEXT)
443
444distclean-compile:
445	-rm -f *.tab.c
446
447@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ll.Po@am__quote@
448@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/million.Po@am__quote@
449
450.S.o:
451@am__fastdepCCAS_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
452@am__fastdepCCAS_TRUE@	$(CPPASCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
453@am__fastdepCCAS_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
454@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
455@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
456@am__fastdepCCAS_FALSE@	$(CPPASCOMPILE) -c -o $@ $<
457
458.S.obj:
459@am__fastdepCCAS_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
460@am__fastdepCCAS_TRUE@	$(CPPASCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
461@am__fastdepCCAS_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
462@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
463@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
464@am__fastdepCCAS_FALSE@	$(CPPASCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
465
466ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
467	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
468	unique=`for i in $$list; do \
469	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
470	  done | \
471	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
472	      END { if (nonempty) { for (i in files) print i; }; }'`; \
473	mkid -fID $$unique
474tags: TAGS
475
476TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
477		$(TAGS_FILES) $(LISP)
478	set x; \
479	here=`pwd`; \
480	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
481	unique=`for i in $$list; do \
482	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
483	  done | \
484	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
485	      END { if (nonempty) { for (i in files) print i; }; }'`; \
486	shift; \
487	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
488	  test -n "$$unique" || unique=$$empty_fix; \
489	  if test $$# -gt 0; then \
490	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
491	      "$$@" $$unique; \
492	  else \
493	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
494	      $$unique; \
495	  fi; \
496	fi
497ctags: CTAGS
498CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
499		$(TAGS_FILES) $(LISP)
500	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
501	unique=`for i in $$list; do \
502	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
503	  done | \
504	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
505	      END { if (nonempty) { for (i in files) print i; }; }'`; \
506	test -z "$(CTAGS_ARGS)$$unique" \
507	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
508	     $$unique
509
510GTAGS:
511	here=`$(am__cd) $(top_builddir) && pwd` \
512	  && $(am__cd) $(top_srcdir) \
513	  && gtags -i $(GTAGS_ARGS) "$$here"
514
515distclean-tags:
516	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
517
518distdir: $(DISTFILES)
519	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
520	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
521	list='$(DISTFILES)'; \
522	  dist_files=`for file in $$list; do echo $$file; done | \
523	  sed -e "s|^$$srcdirstrip/||;t" \
524	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
525	case $$dist_files in \
526	  */*) $(MKDIR_P) `echo "$$dist_files" | \
527			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
528			   sort -u` ;; \
529	esac; \
530	for file in $$dist_files; do \
531	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
532	  if test -d $$d/$$file; then \
533	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
534	    if test -d "$(distdir)/$$file"; then \
535	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
536	    fi; \
537	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
538	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
539	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
540	    fi; \
541	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
542	  else \
543	    test -f "$(distdir)/$$file" \
544	    || cp -p $$d/$$file "$(distdir)/$$file" \
545	    || exit 1; \
546	  fi; \
547	done
548check-am: all-am
549	$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
550	$(MAKE) $(AM_MAKEFLAGS) check-local
551check: check-am
552all-am: Makefile $(SCRIPTS)
553installdirs:
554install: install-am
555install-exec: install-exec-am
556install-data: install-data-am
557uninstall: uninstall-am
558
559install-am: all-am
560	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
561
562installcheck: installcheck-am
563install-strip:
564	if test -z '$(STRIP)'; then \
565	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
566	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
567	      install; \
568	else \
569	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
570	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
571	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
572	fi
573mostlyclean-generic:
574
575clean-generic:
576
577distclean-generic:
578	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
579	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
580
581maintainer-clean-generic:
582	@echo "This command is intended for maintainers to use"
583	@echo "it deletes files that may require special tools to rebuild."
584clean: clean-am
585
586clean-am: clean-checkPROGRAMS clean-generic clean-local mostlyclean-am
587
588distclean: distclean-am
589	-rm -rf ./$(DEPDIR)
590	-rm -f Makefile
591distclean-am: clean-am distclean-compile distclean-generic \
592	distclean-tags
593
594dvi: dvi-am
595
596dvi-am:
597
598html: html-am
599
600html-am:
601
602info: info-am
603
604info-am:
605
606install-data-am:
607
608install-dvi: install-dvi-am
609
610install-dvi-am:
611
612install-exec-am:
613
614install-html: install-html-am
615
616install-html-am:
617
618install-info: install-info-am
619
620install-info-am:
621
622install-man:
623
624install-pdf: install-pdf-am
625
626install-pdf-am:
627
628install-ps: install-ps-am
629
630install-ps-am:
631
632installcheck-am:
633
634maintainer-clean: maintainer-clean-am
635	-rm -rf ./$(DEPDIR)
636	-rm -f Makefile
637maintainer-clean-am: distclean-am maintainer-clean-generic
638
639mostlyclean: mostlyclean-am
640
641mostlyclean-am: mostlyclean-compile mostlyclean-generic
642
643pdf: pdf-am
644
645pdf-am:
646
647ps: ps-am
648
649ps-am:
650
651uninstall-am:
652
653.MAKE: check-am install-am install-strip
654
655.PHONY: CTAGS GTAGS all all-am check check-am check-local clean \
656	clean-checkPROGRAMS clean-generic clean-local ctags distclean \
657	distclean-compile distclean-generic distclean-tags distdir dvi \
658	dvi-am html html-am info info-am install install-am \
659	install-data install-data-am install-dvi install-dvi-am \
660	install-exec install-exec-am install-html install-html-am \
661	install-info install-info-am install-man install-pdf \
662	install-pdf-am install-ps install-ps-am install-strip \
663	installcheck installcheck-am installdirs maintainer-clean \
664	maintainer-clean-generic mostlyclean mostlyclean-compile \
665	mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
666	uninstall-am
667
668
669# This used to be required when Vex had a handwritten Makefile.  It
670# shouldn't be needed any more, though.
671
672#----------------------------------------------------------------------------
673# noinst_PROGRAMS and noinst_DSYMS targets
674#----------------------------------------------------------------------------
675
676# On Darwin, for a program 'p', the DWARF debug info is stored in the
677# directory 'p.dSYM'.  This must be generated after the executable is
678# created, with 'dsymutil p'.  We could redefine LINK with a script that
679# executes 'dsymutil' after linking, but that's a pain.  Instead we use this
680# hook so that every time "make check" is run, we subsequently invoke
681# 'dsymutil' on all the executables that lack a .dSYM directory, or that are
682# newer than their corresponding .dSYM directory.
683build-noinst_DSYMS: $(noinst_DSYMS)
684	for f in $(noinst_DSYMS); do \
685	  if [ ! -e $$f.dSYM  -o  $$f -nt $$f.dSYM ] ; then \
686	      echo "dsymutil $$f"; \
687	      dsymutil $$f; \
688	  fi; \
689	done
690
691# This is used by coregrind/Makefile.am and Makefile.tool.am for doing
692# "in-place" installs.  It copies $(noinst_PROGRAMS) into $inplacedir.
693# It needs to be depended on by an 'all-local' rule.
694inplace-noinst_PROGRAMS: $(noinst_PROGRAMS)
695	mkdir -p $(inplacedir); \
696	for f in $(noinst_PROGRAMS) ; do \
697	  rm -f $(inplacedir)/$$f; \
698	  ln -f -s ../$(subdir)/$$f $(inplacedir); \
699	done
700
701# Similar to inplace-noinst_PROGRAMS
702inplace-noinst_DSYMS: build-noinst_DSYMS
703	mkdir -p $(inplacedir); \
704	for f in $(noinst_DSYMS); do \
705	  rm -f $(inplacedir)/$$f.dSYM; \
706	  ln -f -s ../$(subdir)/$$f.dSYM $(inplacedir); \
707	done
708
709# This is used by coregrind/Makefile.am and by <tool>/Makefile.am for doing
710# "make install".  It copies $(noinst_PROGRAMS) into $prefix/lib/valgrind/.
711# It needs to be depended on by an 'install-exec-local' rule.
712install-noinst_PROGRAMS: $(noinst_PROGRAMS)
713	$(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
714	for f in $(noinst_PROGRAMS); do \
715	  $(INSTALL_PROGRAM) $$f $(DESTDIR)$(pkglibdir); \
716	done
717
718# Similar to install-noinst_PROGRAMS.
719# Nb: we don't use $(INSTALL_PROGRAM) here because it doesn't work with
720# directories.  XXX: not sure whether the resulting permissions will be
721# correct when using 'cp -R'...
722install-noinst_DSYMS: build-noinst_DSYMS
723	$(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
724	for f in $(noinst_DSYMS); do \
725	  cp -R $$f.dSYM $(DESTDIR)$(pkglibdir); \
726	done
727
728# This needs to be depended on by a 'clean-local' rule.
729clean-noinst_DSYMS:
730	for f in $(noinst_DSYMS); do \
731	  rm -rf $$f.dSYM; \
732	done
733
734check-local: build-noinst_DSYMS
735
736clean-local: clean-noinst_DSYMS
737
738# Tell versions [3.59,3.63) of GNU make to not export all variables.
739# Otherwise a system limit (for SysV at least) may be exceeded.
740.NOEXPORT:
741