• 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 should be included (directly or indirectly) by every
19# Makefile.am that builds programs.  And also the top-level Makefile.am.
20
21#----------------------------------------------------------------------------
22# Global stuff
23#----------------------------------------------------------------------------
24
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 = $(noinst_HEADERS) $(srcdir)/Makefile.am \
47	$(srcdir)/Makefile.in $(srcdir)/cg_annotate.in \
48	$(srcdir)/cg_diff.in $(top_srcdir)/Makefile.all.am \
49	$(top_srcdir)/Makefile.tool.am
50
51# The Android toolchain includes all kinds of stdlib helpers present in
52# bionic which is bad because we are not linking with it and the Android
53# linker will panic.
54@VGCONF_PLATVARIANT_IS_ANDROID_TRUE@am__append_1 = -nostdlib
55
56# On Android we must ask for non-executable stack, not sure why.
57@VGCONF_PLATFORMS_INCLUDE_ARM_LINUX_TRUE@@VGCONF_PLATVARIANT_IS_ANDROID_TRUE@am__append_2 = -Wl,-z,noexecstack
58bin_PROGRAMS = cg_merge$(EXEEXT)
59@VGCONF_PLATFORMS_INCLUDE_X86_DARWIN_TRUE@am__append_3 = -Wl,-read_only_relocs -Wl,suppress
60noinst_PROGRAMS = cachegrind-@VGCONF_ARCH_PRI@-@VGCONF_OS@$(EXEEXT) \
61	$(am__EXEEXT_1)
62@VGCONF_HAVE_PLATFORM_SEC_TRUE@am__append_4 = cachegrind-@VGCONF_ARCH_SEC@-@VGCONF_OS@
63@VGCONF_HAVE_PLATFORM_SEC_FALSE@cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_DEPENDENCIES =
64subdir = cachegrind
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 = cg_annotate cg_diff
72CONFIG_CLEAN_VPATH_FILES =
73am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)"
74@VGCONF_HAVE_PLATFORM_SEC_TRUE@am__EXEEXT_1 = cachegrind-@VGCONF_ARCH_SEC@-@VGCONF_OS@$(EXEEXT)
75PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
76am__objects_1 =  \
77	cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.$(OBJEXT) \
78	cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.$(OBJEXT)
79am_cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_OBJECTS =  \
80	$(am__objects_1)
81cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_OBJECTS =  \
82	$(am_cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_OBJECTS)
83am__cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_SOURCES_DIST = cg_main.c \
84	cg_arch.c
85am__objects_2 =  \
86	cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.$(OBJEXT) \
87	cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.$(OBJEXT)
88@VGCONF_HAVE_PLATFORM_SEC_TRUE@am_cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_OBJECTS =  \
89@VGCONF_HAVE_PLATFORM_SEC_TRUE@	$(am__objects_2)
90cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_OBJECTS =  \
91	$(am_cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_OBJECTS)
92am_cg_merge_OBJECTS = cg_merge-cg_merge.$(OBJEXT)
93cg_merge_OBJECTS = $(am_cg_merge_OBJECTS)
94cg_merge_LDADD = $(LDADD)
95cg_merge_LINK = $(CCLD) $(cg_merge_CFLAGS) $(CFLAGS) \
96	$(cg_merge_LDFLAGS) $(LDFLAGS) -o $@
97am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
98am__vpath_adj = case $$p in \
99    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
100    *) f=$$p;; \
101  esac;
102am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
103am__install_max = 40
104am__nobase_strip_setup = \
105  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
106am__nobase_strip = \
107  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
108am__nobase_list = $(am__nobase_strip_setup); \
109  for p in $$list; do echo "$$p $$p"; done | \
110  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
111  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
112    if (++n[$$2] == $(am__install_max)) \
113      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
114    END { for (dir in files) print dir, files[dir] }'
115am__base_list = \
116  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
117  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
118am__uninstall_files_from_dir = { \
119  test -z "$$files" \
120    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
121    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
122         $(am__cd) "$$dir" && rm -f $$files; }; \
123  }
124SCRIPTS = $(bin_SCRIPTS)
125DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
126depcomp = $(SHELL) $(top_srcdir)/depcomp
127am__depfiles_maybe = depfiles
128am__mv = mv -f
129COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
130	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
131CCLD = $(CC)
132LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
133SOURCES = $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_SOURCES) \
134	$(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_SOURCES) \
135	$(cg_merge_SOURCES)
136DIST_SOURCES = $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_SOURCES) \
137	$(am__cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_SOURCES_DIST) \
138	$(cg_merge_SOURCES)
139RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
140	html-recursive info-recursive install-data-recursive \
141	install-dvi-recursive install-exec-recursive \
142	install-html-recursive install-info-recursive \
143	install-pdf-recursive install-ps-recursive install-recursive \
144	installcheck-recursive installdirs-recursive pdf-recursive \
145	ps-recursive uninstall-recursive
146HEADERS = $(noinst_HEADERS)
147RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
148  distclean-recursive maintainer-clean-recursive
149AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
150	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
151	distdir
152ETAGS = etags
153CTAGS = ctags
154DIST_SUBDIRS = $(SUBDIRS)
155DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
156am__relativize = \
157  dir0=`pwd`; \
158  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
159  sed_rest='s,^[^/]*/*,,'; \
160  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
161  sed_butlast='s,/*[^/]*$$,,'; \
162  while test -n "$$dir1"; do \
163    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
164    if test "$$first" != "."; then \
165      if test "$$first" = ".."; then \
166        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
167        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
168      else \
169        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
170        if test "$$first2" = "$$first"; then \
171          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
172        else \
173          dir2="../$$dir2"; \
174        fi; \
175        dir0="$$dir0"/"$$first"; \
176      fi; \
177    fi; \
178    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
179  done; \
180  reldir="$$dir2"
181ACLOCAL = @ACLOCAL@
182AMTAR = @AMTAR@
183AR = @AR@
184AUTOCONF = @AUTOCONF@
185AUTOHEADER = @AUTOHEADER@
186AUTOMAKE = @AUTOMAKE@
187AWK = @AWK@
188BOOST_CFLAGS = @BOOST_CFLAGS@
189BOOST_LIBS = @BOOST_LIBS@
190CC = @CC@
191CCAS = @CCAS@
192CCASDEPMODE = @CCASDEPMODE@
193CCASFLAGS = @CCASFLAGS@
194CCDEPMODE = @CCDEPMODE@
195CFLAGS = @CFLAGS@
196CFLAGS_MPI = @CFLAGS_MPI@
197CPP = @CPP@
198CPPFLAGS = @CPPFLAGS@
199CXX = @CXX@
200CXXDEPMODE = @CXXDEPMODE@
201CXXFLAGS = @CXXFLAGS@
202CYGPATH_W = @CYGPATH_W@
203DEFAULT_SUPP = @DEFAULT_SUPP@
204DEFS = @DEFS@
205DEPDIR = @DEPDIR@
206DIFF = @DIFF@
207ECHO_C = @ECHO_C@
208ECHO_N = @ECHO_N@
209ECHO_T = @ECHO_T@
210EGREP = @EGREP@
211EXEEXT = @EXEEXT@
212FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@
213FLAG_M32 = @FLAG_M32@
214FLAG_M64 = @FLAG_M64@
215FLAG_MIPS32 = @FLAG_MIPS32@
216FLAG_MIPS64 = @FLAG_MIPS64@
217FLAG_MMMX = @FLAG_MMMX@
218FLAG_MSSE = @FLAG_MSSE@
219FLAG_NO_BUILD_ID = @FLAG_NO_BUILD_ID@
220FLAG_OCTEON = @FLAG_OCTEON@
221FLAG_OCTEON2 = @FLAG_OCTEON2@
222FLAG_T_TEXT = @FLAG_T_TEXT@
223FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@
224FLAG_W_EXTRA = @FLAG_W_EXTRA@
225FLAG_W_NO_EMPTY_BODY = @FLAG_W_NO_EMPTY_BODY@
226FLAG_W_NO_FORMAT_ZERO_LENGTH = @FLAG_W_NO_FORMAT_ZERO_LENGTH@
227FLAG_W_NO_NONNULL = @FLAG_W_NO_NONNULL@
228FLAG_W_NO_OVERFLOW = @FLAG_W_NO_OVERFLOW@
229FLAG_W_NO_UNINITIALIZED = @FLAG_W_NO_UNINITIALIZED@
230GDB = @GDB@
231GLIBC_VERSION = @GLIBC_VERSION@
232GREP = @GREP@
233INSTALL = @INSTALL@
234INSTALL_DATA = @INSTALL_DATA@
235INSTALL_PROGRAM = @INSTALL_PROGRAM@
236INSTALL_SCRIPT = @INSTALL_SCRIPT@
237INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
238LDFLAGS = @LDFLAGS@
239LDFLAGS_MPI = @LDFLAGS_MPI@
240LIBOBJS = @LIBOBJS@
241LIBS = @LIBS@
242LN_S = @LN_S@
243LTLIBOBJS = @LTLIBOBJS@
244MAINT = @MAINT@
245MAKEINFO = @MAKEINFO@
246MKDIR_P = @MKDIR_P@
247MPI_CC = @MPI_CC@
248OBJEXT = @OBJEXT@
249PACKAGE = @PACKAGE@
250PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
251PACKAGE_NAME = @PACKAGE_NAME@
252PACKAGE_STRING = @PACKAGE_STRING@
253PACKAGE_TARNAME = @PACKAGE_TARNAME@
254PACKAGE_URL = @PACKAGE_URL@
255PACKAGE_VERSION = @PACKAGE_VERSION@
256PATH_SEPARATOR = @PATH_SEPARATOR@
257PERL = @PERL@
258PREFERRED_STACK_BOUNDARY = @PREFERRED_STACK_BOUNDARY@
259RANLIB = @RANLIB@
260SED = @SED@
261SET_MAKE = @SET_MAKE@
262SHELL = @SHELL@
263STRIP = @STRIP@
264VALT_LOAD_ADDRESS_PRI = @VALT_LOAD_ADDRESS_PRI@
265VALT_LOAD_ADDRESS_SEC = @VALT_LOAD_ADDRESS_SEC@
266VERSION = @VERSION@
267VGCONF_ARCH_PRI = @VGCONF_ARCH_PRI@
268VGCONF_ARCH_SEC = @VGCONF_ARCH_SEC@
269VGCONF_OS = @VGCONF_OS@
270VGCONF_PLATFORM_PRI_CAPS = @VGCONF_PLATFORM_PRI_CAPS@
271VGCONF_PLATFORM_SEC_CAPS = @VGCONF_PLATFORM_SEC_CAPS@
272VGCONF_PLATVARIANT = @VGCONF_PLATVARIANT@
273abs_builddir = @abs_builddir@
274abs_srcdir = @abs_srcdir@
275abs_top_builddir = @abs_top_builddir@
276abs_top_srcdir = @abs_top_srcdir@
277ac_ct_CC = @ac_ct_CC@
278ac_ct_CXX = @ac_ct_CXX@
279am__include = @am__include@
280am__leading_dot = @am__leading_dot@
281am__quote = @am__quote@
282am__tar = @am__tar@
283am__untar = @am__untar@
284bindir = @bindir@
285build = @build@
286build_alias = @build_alias@
287build_cpu = @build_cpu@
288build_os = @build_os@
289build_vendor = @build_vendor@
290builddir = @builddir@
291datadir = @datadir@
292datarootdir = @datarootdir@
293docdir = @docdir@
294dvidir = @dvidir@
295exec_prefix = @exec_prefix@
296host = @host@
297host_alias = @host_alias@
298host_cpu = @host_cpu@
299host_os = @host_os@
300host_vendor = @host_vendor@
301htmldir = @htmldir@
302includedir = @includedir@
303infodir = @infodir@
304install_sh = @install_sh@
305libdir = @libdir@
306libexecdir = @libexecdir@
307localedir = @localedir@
308localstatedir = @localstatedir@
309mandir = @mandir@
310mkdir_p = @mkdir_p@
311oldincludedir = @oldincludedir@
312pdfdir = @pdfdir@
313prefix = @prefix@
314program_transform_name = @program_transform_name@
315psdir = @psdir@
316sbindir = @sbindir@
317sharedstatedir = @sharedstatedir@
318srcdir = @srcdir@
319sysconfdir = @sysconfdir@
320target_alias = @target_alias@
321top_build_prefix = @top_build_prefix@
322top_builddir = @top_builddir@
323top_srcdir = @top_srcdir@
324SUBDIRS = . tests
325inplacedir = $(top_builddir)/.in_place
326
327#----------------------------------------------------------------------------
328# Flags
329#----------------------------------------------------------------------------
330
331# Baseline flags for all compilations.  Aim here is to maximise
332# performance and get whatever useful warnings we can out of gcc.
333# -fno-builtin is important for defeating LLVM's idiom recognition
334# that somehow causes VG_(memset) to get into infinite recursion.
335AM_CFLAGS_BASE = \
336	-O2 -g \
337	-Wall \
338	-Wmissing-prototypes \
339	-Wshadow \
340	-Wpointer-arith \
341	-Wstrict-prototypes \
342	-Wmissing-declarations \
343	@FLAG_W_NO_FORMAT_ZERO_LENGTH@ \
344	-fno-strict-aliasing \
345	-fno-builtin
346
347@VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PIC = -fpic -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
348@VGCONF_OS_IS_DARWIN_FALSE@		-fno-builtin
349
350
351# These flags are used for building the preload shared objects.
352# The aim is to give reasonable performance but also to have good
353# stack traces, since users often see stack traces extending
354# into (and through) the preloads.
355@VGCONF_OS_IS_DARWIN_TRUE@AM_CFLAGS_PIC = -dynamic -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
356@VGCONF_OS_IS_DARWIN_TRUE@		-mno-dynamic-no-pic -fpic -fPIC \
357@VGCONF_OS_IS_DARWIN_TRUE@		-fno-builtin
358
359
360# Flags for specific targets.
361#
362# Nb: the AM_CPPFLAGS_* values are suitable for building tools and auxprogs.
363# For building the core, coregrind/Makefile.am files add some extra things.
364AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ = \
365	-I$(top_srcdir) \
366	-I$(top_srcdir)/include \
367	-I$(top_srcdir)/VEX/pub \
368	-DVGA_@VGCONF_ARCH_PRI@=1 \
369	-DVGO_@VGCONF_OS@=1 \
370	-DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 \
371	-DVGPV_@VGCONF_ARCH_PRI@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1
372
373@VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@ = \
374@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir) \
375@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir)/include \
376@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir)/VEX/pub \
377@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGA_@VGCONF_ARCH_SEC@=1 \
378@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGO_@VGCONF_OS@=1 \
379@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGP_@VGCONF_ARCH_SEC@_@VGCONF_OS@=1 \
380@VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGPV_@VGCONF_ARCH_SEC@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1
381
382AM_FLAG_M3264_X86_LINUX = @FLAG_M32@
383AM_CFLAGS_X86_LINUX = @FLAG_M32@  @PREFERRED_STACK_BOUNDARY@ \
384				$(AM_CFLAGS_BASE) -fomit-frame-pointer
385
386AM_CCASFLAGS_X86_LINUX = @FLAG_M32@ -g
387AM_FLAG_M3264_AMD64_LINUX = @FLAG_M64@
388AM_CFLAGS_AMD64_LINUX = @FLAG_M64@ @PREFERRED_STACK_BOUNDARY@ \
389				$(AM_CFLAGS_BASE) -fomit-frame-pointer
390
391AM_CCASFLAGS_AMD64_LINUX = @FLAG_M64@ -g
392AM_FLAG_M3264_PPC32_LINUX = @FLAG_M32@
393AM_CFLAGS_PPC32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE)
394AM_CCASFLAGS_PPC32_LINUX = @FLAG_M32@ -g
395AM_FLAG_M3264_PPC64_LINUX = @FLAG_M64@
396AM_CFLAGS_PPC64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
397AM_CCASFLAGS_PPC64_LINUX = @FLAG_M64@ -g
398AM_FLAG_M3264_ARM_LINUX = @FLAG_M32@
399AM_CFLAGS_ARM_LINUX = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY@ \
400			 	$(AM_CFLAGS_BASE) -marm -mcpu=cortex-a8
401
402AM_CCASFLAGS_ARM_LINUX = @FLAG_M32@ \
403				-marm -mcpu=cortex-a8 -g
404
405AM_FLAG_M3264_ARM64_LINUX = @FLAG_M64@
406AM_CFLAGS_ARM64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
407AM_CCASFLAGS_ARM64_LINUX = @FLAG_M64@ -g
408AM_FLAG_M3264_X86_DARWIN = -arch i386
409AM_CFLAGS_X86_DARWIN = $(WERROR) -arch i386 $(AM_CFLAGS_BASE) \
410				-mmacosx-version-min=10.5 \
411				-fno-stack-protector -fno-pic -fno-PIC
412
413AM_CCASFLAGS_X86_DARWIN = -arch i386 -g
414AM_FLAG_M3264_AMD64_DARWIN = -arch x86_64
415AM_CFLAGS_AMD64_DARWIN = $(WERROR) -arch x86_64 $(AM_CFLAGS_BASE) \
416			    -mmacosx-version-min=10.5 -fno-stack-protector
417
418AM_CCASFLAGS_AMD64_DARWIN = -arch x86_64 -g
419AM_FLAG_M3264_S390X_LINUX = @FLAG_M64@
420AM_CFLAGS_S390X_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) -fomit-frame-pointer
421AM_CCASFLAGS_S390X_LINUX = @FLAG_M64@ -g -mzarch -march=z900
422AM_FLAG_M3264_MIPS32_LINUX = @FLAG_M32@
423AM_CFLAGS_MIPS32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) @FLAG_MIPS32@
424AM_CCASFLAGS_MIPS32_LINUX = @FLAG_M32@ -g @FLAG_MIPS32@
425AM_FLAG_M3264_MIPS64_LINUX = @FLAG_M64@
426AM_CFLAGS_MIPS64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) @FLAG_MIPS64@
427AM_CCASFLAGS_MIPS64_LINUX = @FLAG_M64@ -g @FLAG_MIPS64@
428
429# Flags for the primary target.  These must be used to build the
430# regtests and performance tests.  In fact, these must be used to
431# build anything which is built only once on a dual-arch build.
432#
433AM_FLAG_M3264_PRI = $(AM_FLAG_M3264_@VGCONF_PLATFORM_PRI_CAPS@)
434AM_CPPFLAGS_PRI = $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
435AM_CFLAGS_PRI = $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
436AM_CCASFLAGS_PRI = $(AM_CCASFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
437@VGCONF_HAVE_PLATFORM_SEC_FALSE@AM_FLAG_M3264_SEC =
438@VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_FLAG_M3264_SEC = $(AM_FLAG_M3264_@VGCONF_PLATFORM_SEC_CAPS@)
439
440# Baseline link flags for making vgpreload shared objects.
441#
442PRELOAD_LDFLAGS_COMMON_LINUX = -nodefaultlibs -shared \
443	-Wl,-z,interpose,-z,initfirst $(am__append_1)
444PRELOAD_LDFLAGS_COMMON_DARWIN = -dynamic -dynamiclib -all_load
445PRELOAD_LDFLAGS_X86_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
446PRELOAD_LDFLAGS_AMD64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
447PRELOAD_LDFLAGS_PPC32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
448PRELOAD_LDFLAGS_PPC64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
449PRELOAD_LDFLAGS_ARM_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
450PRELOAD_LDFLAGS_ARM64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
451PRELOAD_LDFLAGS_X86_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch i386
452PRELOAD_LDFLAGS_AMD64_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch x86_64
453PRELOAD_LDFLAGS_S390X_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
454PRELOAD_LDFLAGS_MIPS32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
455PRELOAD_LDFLAGS_MIPS64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
456
457#----------------------------------------------------------------------------
458# <tool>-<platform> stuff
459#----------------------------------------------------------------------------
460TOOL_DEPENDENCIES_@VGCONF_PLATFORM_PRI_CAPS@ = \
461	$(top_builddir)/coregrind/libcoregrind-@VGCONF_ARCH_PRI@-@VGCONF_OS@.a \
462	$(top_builddir)/VEX/libvex-@VGCONF_ARCH_PRI@-@VGCONF_OS@.a
463
464@VGCONF_HAVE_PLATFORM_SEC_TRUE@TOOL_DEPENDENCIES_@VGCONF_PLATFORM_SEC_CAPS@ = \
465@VGCONF_HAVE_PLATFORM_SEC_TRUE@	$(top_builddir)/coregrind/libcoregrind-@VGCONF_ARCH_SEC@-@VGCONF_OS@.a \
466@VGCONF_HAVE_PLATFORM_SEC_TRUE@	$(top_builddir)/VEX/libvex-@VGCONF_ARCH_SEC@-@VGCONF_OS@.a
467
468TOOL_LDADD_COMMON = -lgcc
469TOOL_LDADD_@VGCONF_PLATFORM_PRI_CAPS@ = \
470	$(TOOL_DEPENDENCIES_@VGCONF_PLATFORM_PRI_CAPS@) $(TOOL_LDADD_COMMON)
471
472@VGCONF_HAVE_PLATFORM_SEC_TRUE@TOOL_LDADD_@VGCONF_PLATFORM_SEC_CAPS@ = \
473@VGCONF_HAVE_PLATFORM_SEC_TRUE@	$(TOOL_DEPENDENCIES_@VGCONF_PLATFORM_SEC_CAPS@) $(TOOL_LDADD_COMMON)
474
475
476# -Wl,--build-id=none is needed when linking tools with a linker that only
477# knows -Ttext and not -Ttext-segment. Without this flag newer ld versions
478# (2.20 and later) create a .note.gnu.build-id at the default text segment
479# address, which of course means the resulting executable
480# is unusable. So we have to tell ld not to generate that, with
481# --build-id=none unless the linker supports -Ttext-segment.
482TOOL_LDFLAGS_COMMON_LINUX = \
483	-static -nodefaultlibs -nostartfiles -u _start @FLAG_NO_BUILD_ID@
484
485TOOL_LDFLAGS_COMMON_DARWIN = \
486	-nodefaultlibs -nostartfiles -Wl,-u,__start -Wl,-e,__start
487
488TOOL_LDFLAGS_X86_LINUX = \
489	$(TOOL_LDFLAGS_COMMON_LINUX) @FLAG_M32@
490
491TOOL_LDFLAGS_AMD64_LINUX = \
492	$(TOOL_LDFLAGS_COMMON_LINUX) @FLAG_M64@
493
494TOOL_LDFLAGS_PPC32_LINUX = \
495	$(TOOL_LDFLAGS_COMMON_LINUX) @FLAG_M32@
496
497TOOL_LDFLAGS_PPC64_LINUX = \
498	$(TOOL_LDFLAGS_COMMON_LINUX) @FLAG_M64@
499
500TOOL_LDFLAGS_ARM_LINUX = $(TOOL_LDFLAGS_COMMON_LINUX) @FLAG_M32@ \
501	$(am__append_2)
502TOOL_LDFLAGS_ARM64_LINUX = \
503	$(TOOL_LDFLAGS_COMMON_LINUX) @FLAG_M64@
504
505TOOL_LDFLAGS_S390X_LINUX = \
506	$(TOOL_LDFLAGS_COMMON_LINUX) @FLAG_M64@
507
508TOOL_LDFLAGS_X86_DARWIN = \
509	$(TOOL_LDFLAGS_COMMON_DARWIN) -arch i386
510
511TOOL_LDFLAGS_AMD64_DARWIN = \
512	$(TOOL_LDFLAGS_COMMON_DARWIN) -arch x86_64
513
514
515# MIPS Linux default start symbol is __start, not _start like on x86 or amd
516TOOL_LDFLAGS_MIPS32_LINUX = \
517	-static -nodefaultlibs -nostartfiles -u __start @FLAG_NO_BUILD_ID@ \
518	@FLAG_M32@
519
520TOOL_LDFLAGS_MIPS64_LINUX = \
521	-static -nodefaultlibs -nostartfiles -u __start @FLAG_NO_BUILD_ID@ \
522	@FLAG_M64@
523
524
525# NB for 64-bit darwin.  We may want to set -Wl,-pagezero_size to
526# something smaller than the default of 4G, so as to facilitate
527# loading clients who are also linked thusly (currently m_ume.c
528# will fail to load them).  Although such setting is probably
529# better done in link_tool_exe.c.
530#
531#	-Wl,-pagezero_size,0x100000000
532
533#----------------------------------------------------------------------------
534# vgpreload_<tool>-<platform>.a stuff
535#----------------------------------------------------------------------------
536LIBREPLACEMALLOC_X86_LINUX = \
537	$(top_builddir)/coregrind/libreplacemalloc_toolpreload-x86-linux.a
538
539LIBREPLACEMALLOC_AMD64_LINUX = \
540	$(top_builddir)/coregrind/libreplacemalloc_toolpreload-amd64-linux.a
541
542LIBREPLACEMALLOC_PPC32_LINUX = \
543	$(top_builddir)/coregrind/libreplacemalloc_toolpreload-ppc32-linux.a
544
545LIBREPLACEMALLOC_PPC64_LINUX = \
546	$(top_builddir)/coregrind/libreplacemalloc_toolpreload-ppc64-linux.a
547
548LIBREPLACEMALLOC_ARM_LINUX = \
549	$(top_builddir)/coregrind/libreplacemalloc_toolpreload-arm-linux.a
550
551LIBREPLACEMALLOC_ARM64_LINUX = \
552	$(top_builddir)/coregrind/libreplacemalloc_toolpreload-arm64-linux.a
553
554LIBREPLACEMALLOC_X86_DARWIN = \
555	$(top_builddir)/coregrind/libreplacemalloc_toolpreload-x86-darwin.a
556
557LIBREPLACEMALLOC_AMD64_DARWIN = \
558	$(top_builddir)/coregrind/libreplacemalloc_toolpreload-amd64-darwin.a
559
560LIBREPLACEMALLOC_S390X_LINUX = \
561	$(top_builddir)/coregrind/libreplacemalloc_toolpreload-s390x-linux.a
562
563LIBREPLACEMALLOC_MIPS32_LINUX = \
564	$(top_builddir)/coregrind/libreplacemalloc_toolpreload-mips32-linux.a
565
566LIBREPLACEMALLOC_MIPS64_LINUX = \
567	$(top_builddir)/coregrind/libreplacemalloc_toolpreload-mips64-linux.a
568
569LIBREPLACEMALLOC_LDFLAGS_X86_LINUX = \
570	-Wl,--whole-archive \
571	$(LIBREPLACEMALLOC_X86_LINUX) \
572	-Wl,--no-whole-archive
573
574LIBREPLACEMALLOC_LDFLAGS_AMD64_LINUX = \
575	-Wl,--whole-archive \
576	$(LIBREPLACEMALLOC_AMD64_LINUX) \
577	-Wl,--no-whole-archive
578
579LIBREPLACEMALLOC_LDFLAGS_PPC32_LINUX = \
580	-Wl,--whole-archive \
581	$(LIBREPLACEMALLOC_PPC32_LINUX) \
582	-Wl,--no-whole-archive
583
584LIBREPLACEMALLOC_LDFLAGS_PPC64_LINUX = \
585	-Wl,--whole-archive \
586	$(LIBREPLACEMALLOC_PPC64_LINUX) \
587	-Wl,--no-whole-archive
588
589LIBREPLACEMALLOC_LDFLAGS_ARM_LINUX = \
590	-Wl,--whole-archive \
591	$(LIBREPLACEMALLOC_ARM_LINUX) \
592	-Wl,--no-whole-archive
593
594LIBREPLACEMALLOC_LDFLAGS_ARM64_LINUX = \
595	-Wl,--whole-archive \
596	$(LIBREPLACEMALLOC_ARM64_LINUX) \
597	-Wl,--no-whole-archive
598
599LIBREPLACEMALLOC_LDFLAGS_X86_DARWIN = \
600	$(LIBREPLACEMALLOC_X86_DARWIN)
601
602LIBREPLACEMALLOC_LDFLAGS_AMD64_DARWIN = \
603	$(LIBREPLACEMALLOC_AMD64_DARWIN)
604
605LIBREPLACEMALLOC_LDFLAGS_S390X_LINUX = \
606	-Wl,--whole-archive \
607	$(LIBREPLACEMALLOC_S390X_LINUX) \
608	-Wl,--no-whole-archive
609
610LIBREPLACEMALLOC_LDFLAGS_MIPS32_LINUX = \
611	-Wl,--whole-archive \
612	$(LIBREPLACEMALLOC_MIPS32_LINUX) \
613	-Wl,--no-whole-archive
614
615LIBREPLACEMALLOC_LDFLAGS_MIPS64_LINUX = \
616	-Wl,--whole-archive \
617	$(LIBREPLACEMALLOC_MIPS64_LINUX) \
618	-Wl,--no-whole-archive
619
620EXTRA_DIST = \
621	docs/cg-manual.xml \
622	docs/cg_annotate-manpage.xml \
623	docs/cg_diff-manpage.xml \
624	docs/cg_merge-manpage.xml
625
626
627#----------------------------------------------------------------------------
628# Headers, etc
629#----------------------------------------------------------------------------
630bin_SCRIPTS = cg_annotate cg_diff
631noinst_HEADERS = \
632	cg_arch.h \
633	cg_branchpred.c \
634	cg_sim.c
635
636cg_merge_SOURCES = cg_merge.c
637cg_merge_CPPFLAGS = $(AM_CPPFLAGS_PRI)
638cg_merge_CFLAGS = $(AM_CFLAGS_PRI)
639cg_merge_CCASFLAGS = $(AM_CCASFLAGS_PRI)
640cg_merge_LDFLAGS = $(AM_CFLAGS_PRI) $(am__append_3)
641CACHEGRIND_SOURCES_COMMON = \
642	cg_main.c \
643	cg_arch.c
644
645cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_SOURCES = \
646	$(CACHEGRIND_SOURCES_COMMON)
647
648cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS = \
649	$(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
650
651cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS = \
652	$(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
653
654cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_DEPENDENCIES = \
655	$(TOOL_DEPENDENCIES_@VGCONF_PLATFORM_PRI_CAPS@)
656
657cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDADD = \
658	$(TOOL_LDADD_@VGCONF_PLATFORM_PRI_CAPS@)
659
660cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS = \
661	$(TOOL_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
662
663cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LINK = \
664	$(top_builddir)/coregrind/link_tool_exe_@VGCONF_OS@ \
665	@VALT_LOAD_ADDRESS_PRI@ \
666	$(LINK) \
667	$(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS) \
668	$(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS)
669
670@VGCONF_HAVE_PLATFORM_SEC_TRUE@cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_SOURCES = \
671@VGCONF_HAVE_PLATFORM_SEC_TRUE@	$(CACHEGRIND_SOURCES_COMMON)
672
673@VGCONF_HAVE_PLATFORM_SEC_TRUE@cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS = \
674@VGCONF_HAVE_PLATFORM_SEC_TRUE@	$(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
675
676@VGCONF_HAVE_PLATFORM_SEC_TRUE@cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS = \
677@VGCONF_HAVE_PLATFORM_SEC_TRUE@	$(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
678
679@VGCONF_HAVE_PLATFORM_SEC_TRUE@cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_DEPENDENCIES = \
680@VGCONF_HAVE_PLATFORM_SEC_TRUE@	$(TOOL_DEPENDENCIES_@VGCONF_PLATFORM_SEC_CAPS@)
681
682@VGCONF_HAVE_PLATFORM_SEC_TRUE@cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDADD = \
683@VGCONF_HAVE_PLATFORM_SEC_TRUE@	$(TOOL_LDADD_@VGCONF_PLATFORM_SEC_CAPS@)
684
685@VGCONF_HAVE_PLATFORM_SEC_TRUE@cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS = \
686@VGCONF_HAVE_PLATFORM_SEC_TRUE@	$(TOOL_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
687
688@VGCONF_HAVE_PLATFORM_SEC_TRUE@cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LINK = \
689@VGCONF_HAVE_PLATFORM_SEC_TRUE@	$(top_builddir)/coregrind/link_tool_exe_@VGCONF_OS@ \
690@VGCONF_HAVE_PLATFORM_SEC_TRUE@	@VALT_LOAD_ADDRESS_SEC@ \
691@VGCONF_HAVE_PLATFORM_SEC_TRUE@	$(LINK) \
692@VGCONF_HAVE_PLATFORM_SEC_TRUE@	$(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS) \
693@VGCONF_HAVE_PLATFORM_SEC_TRUE@	$(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS)
694
695all: all-recursive
696
697.SUFFIXES:
698.SUFFIXES: .c .o .obj
699$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.tool.am $(top_srcdir)/Makefile.all.am $(am__configure_deps)
700	@for dep in $?; do \
701	  case '$(am__configure_deps)' in \
702	    *$$dep*) \
703	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
704	        && { if test -f $@; then exit 0; else break; fi; }; \
705	      exit 1;; \
706	  esac; \
707	done; \
708	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign cachegrind/Makefile'; \
709	$(am__cd) $(top_srcdir) && \
710	  $(AUTOMAKE) --foreign cachegrind/Makefile
711.PRECIOUS: Makefile
712Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
713	@case '$?' in \
714	  *config.status*) \
715	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
716	  *) \
717	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
718	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
719	esac;
720$(top_srcdir)/Makefile.tool.am $(top_srcdir)/Makefile.all.am:
721
722$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
723	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
724
725$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
726	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
727$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
728	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
729$(am__aclocal_m4_deps):
730cg_annotate: $(top_builddir)/config.status $(srcdir)/cg_annotate.in
731	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
732cg_diff: $(top_builddir)/config.status $(srcdir)/cg_diff.in
733	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
734install-binPROGRAMS: $(bin_PROGRAMS)
735	@$(NORMAL_INSTALL)
736	test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
737	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
738	for p in $$list; do echo "$$p $$p"; done | \
739	sed 's/$(EXEEXT)$$//' | \
740	while read p p1; do if test -f $$p; \
741	  then echo "$$p"; echo "$$p"; else :; fi; \
742	done | \
743	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
744	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
745	sed 'N;N;N;s,\n, ,g' | \
746	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
747	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
748	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
749	    else { print "f", $$3 "/" $$4, $$1; } } \
750	  END { for (d in files) print "f", d, files[d] }' | \
751	while read type dir files; do \
752	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
753	    test -z "$$files" || { \
754	      echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
755	      $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
756	    } \
757	; done
758
759uninstall-binPROGRAMS:
760	@$(NORMAL_UNINSTALL)
761	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
762	files=`for p in $$list; do echo "$$p"; done | \
763	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
764	      -e 's/$$/$(EXEEXT)/' `; \
765	test -n "$$list" || exit 0; \
766	echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
767	cd "$(DESTDIR)$(bindir)" && rm -f $$files
768
769clean-binPROGRAMS:
770	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
771
772clean-noinstPROGRAMS:
773	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
774cachegrind-@VGCONF_ARCH_PRI@-@VGCONF_OS@$(EXEEXT): $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_OBJECTS) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_DEPENDENCIES) $(EXTRA_cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_DEPENDENCIES)
775	@rm -f cachegrind-@VGCONF_ARCH_PRI@-@VGCONF_OS@$(EXEEXT)
776	$(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LINK) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_OBJECTS) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDADD) $(LIBS)
777cachegrind-@VGCONF_ARCH_SEC@-@VGCONF_OS@$(EXEEXT): $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_OBJECTS) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_DEPENDENCIES) $(EXTRA_cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_DEPENDENCIES)
778	@rm -f cachegrind-@VGCONF_ARCH_SEC@-@VGCONF_OS@$(EXEEXT)
779	$(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LINK) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_OBJECTS) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDADD) $(LIBS)
780cg_merge$(EXEEXT): $(cg_merge_OBJECTS) $(cg_merge_DEPENDENCIES) $(EXTRA_cg_merge_DEPENDENCIES)
781	@rm -f cg_merge$(EXEEXT)
782	$(cg_merge_LINK) $(cg_merge_OBJECTS) $(cg_merge_LDADD) $(LIBS)
783install-binSCRIPTS: $(bin_SCRIPTS)
784	@$(NORMAL_INSTALL)
785	test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
786	@list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
787	for p in $$list; do \
788	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
789	  if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
790	done | \
791	sed -e 'p;s,.*/,,;n' \
792	    -e 'h;s|.*|.|' \
793	    -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
794	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
795	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
796	    if ($$2 == $$4) { files[d] = files[d] " " $$1; \
797	      if (++n[d] == $(am__install_max)) { \
798		print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
799	    else { print "f", d "/" $$4, $$1 } } \
800	  END { for (d in files) print "f", d, files[d] }' | \
801	while read type dir files; do \
802	     if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
803	     test -z "$$files" || { \
804	       echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
805	       $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
806	     } \
807	; done
808
809uninstall-binSCRIPTS:
810	@$(NORMAL_UNINSTALL)
811	@list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
812	files=`for p in $$list; do echo "$$p"; done | \
813	       sed -e 's,.*/,,;$(transform)'`; \
814	dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
815
816mostlyclean-compile:
817	-rm -f *.$(OBJEXT)
818
819distclean-compile:
820	-rm -f *.tab.c
821
822@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.Po@am__quote@
823@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.Po@am__quote@
824@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.Po@am__quote@
825@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.Po@am__quote@
826@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cg_merge-cg_merge.Po@am__quote@
827
828.c.o:
829@am__fastdepCC_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
830@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
831@am__fastdepCC_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
832@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
833@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
834@am__fastdepCC_FALSE@	$(COMPILE) -c -o $@ $<
835
836.c.obj:
837@am__fastdepCC_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
838@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
839@am__fastdepCC_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
840@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
841@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
842@am__fastdepCC_FALSE@	$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
843
844cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.o: cg_main.c
845@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -MT cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.o -MD -MP -MF $(DEPDIR)/cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.Tpo -c -o cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.o `test -f 'cg_main.c' || echo '$(srcdir)/'`cg_main.c
846@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.Tpo $(DEPDIR)/cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.Po
847@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cg_main.c' object='cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.o' libtool=no @AMDEPBACKSLASH@
848@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
849@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -c -o cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.o `test -f 'cg_main.c' || echo '$(srcdir)/'`cg_main.c
850
851cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.obj: cg_main.c
852@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -MT cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.obj -MD -MP -MF $(DEPDIR)/cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.Tpo -c -o cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.obj `if test -f 'cg_main.c'; then $(CYGPATH_W) 'cg_main.c'; else $(CYGPATH_W) '$(srcdir)/cg_main.c'; fi`
853@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.Tpo $(DEPDIR)/cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.Po
854@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cg_main.c' object='cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.obj' libtool=no @AMDEPBACKSLASH@
855@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
856@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -c -o cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_main.obj `if test -f 'cg_main.c'; then $(CYGPATH_W) 'cg_main.c'; else $(CYGPATH_W) '$(srcdir)/cg_main.c'; fi`
857
858cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.o: cg_arch.c
859@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -MT cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.o -MD -MP -MF $(DEPDIR)/cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.Tpo -c -o cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.o `test -f 'cg_arch.c' || echo '$(srcdir)/'`cg_arch.c
860@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.Tpo $(DEPDIR)/cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.Po
861@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cg_arch.c' object='cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.o' libtool=no @AMDEPBACKSLASH@
862@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
863@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -c -o cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.o `test -f 'cg_arch.c' || echo '$(srcdir)/'`cg_arch.c
864
865cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.obj: cg_arch.c
866@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -MT cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.obj -MD -MP -MF $(DEPDIR)/cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.Tpo -c -o cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.obj `if test -f 'cg_arch.c'; then $(CYGPATH_W) 'cg_arch.c'; else $(CYGPATH_W) '$(srcdir)/cg_arch.c'; fi`
867@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.Tpo $(DEPDIR)/cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.Po
868@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cg_arch.c' object='cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.obj' libtool=no @AMDEPBACKSLASH@
869@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
870@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -c -o cachegrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@-cg_arch.obj `if test -f 'cg_arch.c'; then $(CYGPATH_W) 'cg_arch.c'; else $(CYGPATH_W) '$(srcdir)/cg_arch.c'; fi`
871
872cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.o: cg_main.c
873@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -MT cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.o -MD -MP -MF $(DEPDIR)/cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.Tpo -c -o cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.o `test -f 'cg_main.c' || echo '$(srcdir)/'`cg_main.c
874@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.Tpo $(DEPDIR)/cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.Po
875@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cg_main.c' object='cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.o' libtool=no @AMDEPBACKSLASH@
876@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
877@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -c -o cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.o `test -f 'cg_main.c' || echo '$(srcdir)/'`cg_main.c
878
879cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.obj: cg_main.c
880@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -MT cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.obj -MD -MP -MF $(DEPDIR)/cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.Tpo -c -o cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.obj `if test -f 'cg_main.c'; then $(CYGPATH_W) 'cg_main.c'; else $(CYGPATH_W) '$(srcdir)/cg_main.c'; fi`
881@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.Tpo $(DEPDIR)/cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.Po
882@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cg_main.c' object='cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.obj' libtool=no @AMDEPBACKSLASH@
883@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
884@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -c -o cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_main.obj `if test -f 'cg_main.c'; then $(CYGPATH_W) 'cg_main.c'; else $(CYGPATH_W) '$(srcdir)/cg_main.c'; fi`
885
886cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.o: cg_arch.c
887@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -MT cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.o -MD -MP -MF $(DEPDIR)/cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.Tpo -c -o cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.o `test -f 'cg_arch.c' || echo '$(srcdir)/'`cg_arch.c
888@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.Tpo $(DEPDIR)/cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.Po
889@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cg_arch.c' object='cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.o' libtool=no @AMDEPBACKSLASH@
890@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
891@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -c -o cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.o `test -f 'cg_arch.c' || echo '$(srcdir)/'`cg_arch.c
892
893cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.obj: cg_arch.c
894@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -MT cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.obj -MD -MP -MF $(DEPDIR)/cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.Tpo -c -o cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.obj `if test -f 'cg_arch.c'; then $(CYGPATH_W) 'cg_arch.c'; else $(CYGPATH_W) '$(srcdir)/cg_arch.c'; fi`
895@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.Tpo $(DEPDIR)/cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.Po
896@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cg_arch.c' object='cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.obj' libtool=no @AMDEPBACKSLASH@
897@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
898@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS) $(CPPFLAGS) $(cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS) $(CFLAGS) -c -o cachegrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@-cg_arch.obj `if test -f 'cg_arch.c'; then $(CYGPATH_W) 'cg_arch.c'; else $(CYGPATH_W) '$(srcdir)/cg_arch.c'; fi`
899
900cg_merge-cg_merge.o: cg_merge.c
901@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cg_merge_CPPFLAGS) $(CPPFLAGS) $(cg_merge_CFLAGS) $(CFLAGS) -MT cg_merge-cg_merge.o -MD -MP -MF $(DEPDIR)/cg_merge-cg_merge.Tpo -c -o cg_merge-cg_merge.o `test -f 'cg_merge.c' || echo '$(srcdir)/'`cg_merge.c
902@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/cg_merge-cg_merge.Tpo $(DEPDIR)/cg_merge-cg_merge.Po
903@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cg_merge.c' object='cg_merge-cg_merge.o' libtool=no @AMDEPBACKSLASH@
904@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
905@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cg_merge_CPPFLAGS) $(CPPFLAGS) $(cg_merge_CFLAGS) $(CFLAGS) -c -o cg_merge-cg_merge.o `test -f 'cg_merge.c' || echo '$(srcdir)/'`cg_merge.c
906
907cg_merge-cg_merge.obj: cg_merge.c
908@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cg_merge_CPPFLAGS) $(CPPFLAGS) $(cg_merge_CFLAGS) $(CFLAGS) -MT cg_merge-cg_merge.obj -MD -MP -MF $(DEPDIR)/cg_merge-cg_merge.Tpo -c -o cg_merge-cg_merge.obj `if test -f 'cg_merge.c'; then $(CYGPATH_W) 'cg_merge.c'; else $(CYGPATH_W) '$(srcdir)/cg_merge.c'; fi`
909@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/cg_merge-cg_merge.Tpo $(DEPDIR)/cg_merge-cg_merge.Po
910@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cg_merge.c' object='cg_merge-cg_merge.obj' libtool=no @AMDEPBACKSLASH@
911@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
912@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cg_merge_CPPFLAGS) $(CPPFLAGS) $(cg_merge_CFLAGS) $(CFLAGS) -c -o cg_merge-cg_merge.obj `if test -f 'cg_merge.c'; then $(CYGPATH_W) 'cg_merge.c'; else $(CYGPATH_W) '$(srcdir)/cg_merge.c'; fi`
913
914# This directory's subdirectories are mostly independent; you can cd
915# into them and run `make' without going through this Makefile.
916# To change the values of `make' variables: instead of editing Makefiles,
917# (1) if the variable is set in `config.status', edit `config.status'
918#     (which will cause the Makefiles to be regenerated when you run `make');
919# (2) otherwise, pass the desired values on the `make' command line.
920$(RECURSIVE_TARGETS):
921	@fail= failcom='exit 1'; \
922	for f in x $$MAKEFLAGS; do \
923	  case $$f in \
924	    *=* | --[!k]*);; \
925	    *k*) failcom='fail=yes';; \
926	  esac; \
927	done; \
928	dot_seen=no; \
929	target=`echo $@ | sed s/-recursive//`; \
930	list='$(SUBDIRS)'; for subdir in $$list; do \
931	  echo "Making $$target in $$subdir"; \
932	  if test "$$subdir" = "."; then \
933	    dot_seen=yes; \
934	    local_target="$$target-am"; \
935	  else \
936	    local_target="$$target"; \
937	  fi; \
938	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
939	  || eval $$failcom; \
940	done; \
941	if test "$$dot_seen" = "no"; then \
942	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
943	fi; test -z "$$fail"
944
945$(RECURSIVE_CLEAN_TARGETS):
946	@fail= failcom='exit 1'; \
947	for f in x $$MAKEFLAGS; do \
948	  case $$f in \
949	    *=* | --[!k]*);; \
950	    *k*) failcom='fail=yes';; \
951	  esac; \
952	done; \
953	dot_seen=no; \
954	case "$@" in \
955	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
956	  *) list='$(SUBDIRS)' ;; \
957	esac; \
958	rev=''; for subdir in $$list; do \
959	  if test "$$subdir" = "."; then :; else \
960	    rev="$$subdir $$rev"; \
961	  fi; \
962	done; \
963	rev="$$rev ."; \
964	target=`echo $@ | sed s/-recursive//`; \
965	for subdir in $$rev; do \
966	  echo "Making $$target in $$subdir"; \
967	  if test "$$subdir" = "."; then \
968	    local_target="$$target-am"; \
969	  else \
970	    local_target="$$target"; \
971	  fi; \
972	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
973	  || eval $$failcom; \
974	done && test -z "$$fail"
975tags-recursive:
976	list='$(SUBDIRS)'; for subdir in $$list; do \
977	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
978	done
979ctags-recursive:
980	list='$(SUBDIRS)'; for subdir in $$list; do \
981	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
982	done
983
984ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
985	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
986	unique=`for i in $$list; do \
987	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
988	  done | \
989	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
990	      END { if (nonempty) { for (i in files) print i; }; }'`; \
991	mkid -fID $$unique
992tags: TAGS
993
994TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
995		$(TAGS_FILES) $(LISP)
996	set x; \
997	here=`pwd`; \
998	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
999	  include_option=--etags-include; \
1000	  empty_fix=.; \
1001	else \
1002	  include_option=--include; \
1003	  empty_fix=; \
1004	fi; \
1005	list='$(SUBDIRS)'; for subdir in $$list; do \
1006	  if test "$$subdir" = .; then :; else \
1007	    test ! -f $$subdir/TAGS || \
1008	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
1009	  fi; \
1010	done; \
1011	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
1012	unique=`for i in $$list; do \
1013	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
1014	  done | \
1015	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
1016	      END { if (nonempty) { for (i in files) print i; }; }'`; \
1017	shift; \
1018	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
1019	  test -n "$$unique" || unique=$$empty_fix; \
1020	  if test $$# -gt 0; then \
1021	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1022	      "$$@" $$unique; \
1023	  else \
1024	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1025	      $$unique; \
1026	  fi; \
1027	fi
1028ctags: CTAGS
1029CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
1030		$(TAGS_FILES) $(LISP)
1031	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
1032	unique=`for i in $$list; do \
1033	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
1034	  done | \
1035	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
1036	      END { if (nonempty) { for (i in files) print i; }; }'`; \
1037	test -z "$(CTAGS_ARGS)$$unique" \
1038	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
1039	     $$unique
1040
1041GTAGS:
1042	here=`$(am__cd) $(top_builddir) && pwd` \
1043	  && $(am__cd) $(top_srcdir) \
1044	  && gtags -i $(GTAGS_ARGS) "$$here"
1045
1046distclean-tags:
1047	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
1048
1049distdir: $(DISTFILES)
1050	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1051	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1052	list='$(DISTFILES)'; \
1053	  dist_files=`for file in $$list; do echo $$file; done | \
1054	  sed -e "s|^$$srcdirstrip/||;t" \
1055	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
1056	case $$dist_files in \
1057	  */*) $(MKDIR_P) `echo "$$dist_files" | \
1058			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
1059			   sort -u` ;; \
1060	esac; \
1061	for file in $$dist_files; do \
1062	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
1063	  if test -d $$d/$$file; then \
1064	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
1065	    if test -d "$(distdir)/$$file"; then \
1066	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1067	    fi; \
1068	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
1069	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
1070	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1071	    fi; \
1072	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
1073	  else \
1074	    test -f "$(distdir)/$$file" \
1075	    || cp -p $$d/$$file "$(distdir)/$$file" \
1076	    || exit 1; \
1077	  fi; \
1078	done
1079	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
1080	  if test "$$subdir" = .; then :; else \
1081	    test -d "$(distdir)/$$subdir" \
1082	    || $(MKDIR_P) "$(distdir)/$$subdir" \
1083	    || exit 1; \
1084	  fi; \
1085	done
1086	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
1087	  if test "$$subdir" = .; then :; else \
1088	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
1089	    $(am__relativize); \
1090	    new_distdir=$$reldir; \
1091	    dir1=$$subdir; dir2="$(top_distdir)"; \
1092	    $(am__relativize); \
1093	    new_top_distdir=$$reldir; \
1094	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
1095	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
1096	    ($(am__cd) $$subdir && \
1097	      $(MAKE) $(AM_MAKEFLAGS) \
1098	        top_distdir="$$new_top_distdir" \
1099	        distdir="$$new_distdir" \
1100		am__remove_distdir=: \
1101		am__skip_length_check=: \
1102		am__skip_mode_fix=: \
1103	        distdir) \
1104	      || exit 1; \
1105	  fi; \
1106	done
1107check-am: all-am
1108check: check-recursive
1109all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(HEADERS) all-local
1110installdirs: installdirs-recursive
1111installdirs-am:
1112	for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)"; do \
1113	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
1114	done
1115install: install-recursive
1116install-exec: install-exec-recursive
1117install-data: install-data-recursive
1118uninstall: uninstall-recursive
1119
1120install-am: all-am
1121	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1122
1123installcheck: installcheck-recursive
1124install-strip:
1125	if test -z '$(STRIP)'; then \
1126	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1127	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1128	      install; \
1129	else \
1130	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1131	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1132	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
1133	fi
1134mostlyclean-generic:
1135
1136clean-generic:
1137
1138distclean-generic:
1139	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
1140	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
1141
1142maintainer-clean-generic:
1143	@echo "This command is intended for maintainers to use"
1144	@echo "it deletes files that may require special tools to rebuild."
1145clean: clean-recursive
1146
1147clean-am: clean-binPROGRAMS clean-generic clean-local \
1148	clean-noinstPROGRAMS mostlyclean-am
1149
1150distclean: distclean-recursive
1151	-rm -rf ./$(DEPDIR)
1152	-rm -f Makefile
1153distclean-am: clean-am distclean-compile distclean-generic \
1154	distclean-tags
1155
1156dvi: dvi-recursive
1157
1158dvi-am:
1159
1160html: html-recursive
1161
1162html-am:
1163
1164info: info-recursive
1165
1166info-am:
1167
1168install-data-am:
1169
1170install-dvi: install-dvi-recursive
1171
1172install-dvi-am:
1173
1174install-exec-am: install-binPROGRAMS install-binSCRIPTS \
1175	install-exec-local
1176
1177install-html: install-html-recursive
1178
1179install-html-am:
1180
1181install-info: install-info-recursive
1182
1183install-info-am:
1184
1185install-man:
1186
1187install-pdf: install-pdf-recursive
1188
1189install-pdf-am:
1190
1191install-ps: install-ps-recursive
1192
1193install-ps-am:
1194
1195installcheck-am:
1196
1197maintainer-clean: maintainer-clean-recursive
1198	-rm -rf ./$(DEPDIR)
1199	-rm -f Makefile
1200maintainer-clean-am: distclean-am maintainer-clean-generic
1201
1202mostlyclean: mostlyclean-recursive
1203
1204mostlyclean-am: mostlyclean-compile mostlyclean-generic
1205
1206pdf: pdf-recursive
1207
1208pdf-am:
1209
1210ps: ps-recursive
1211
1212ps-am:
1213
1214uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS
1215
1216.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
1217	install-am install-strip tags-recursive
1218
1219.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
1220	all all-am all-local check check-am clean clean-binPROGRAMS \
1221	clean-generic clean-local clean-noinstPROGRAMS ctags \
1222	ctags-recursive distclean distclean-compile distclean-generic \
1223	distclean-tags distdir dvi dvi-am html html-am info info-am \
1224	install install-am install-binPROGRAMS install-binSCRIPTS \
1225	install-data install-data-am install-dvi install-dvi-am \
1226	install-exec install-exec-am install-exec-local install-html \
1227	install-html-am install-info install-info-am install-man \
1228	install-pdf install-pdf-am install-ps install-ps-am \
1229	install-strip installcheck installcheck-am installdirs \
1230	installdirs-am maintainer-clean maintainer-clean-generic \
1231	mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \
1232	ps ps-am tags tags-recursive uninstall uninstall-am \
1233	uninstall-binPROGRAMS uninstall-binSCRIPTS
1234
1235
1236# This used to be required when Vex had a handwritten Makefile.  It
1237# shouldn't be needed any more, though.
1238
1239#----------------------------------------------------------------------------
1240# noinst_PROGRAMS and noinst_DSYMS targets
1241#----------------------------------------------------------------------------
1242
1243# On Darwin, for a program 'p', the DWARF debug info is stored in the
1244# directory 'p.dSYM'.  This must be generated after the executable is
1245# created, with 'dsymutil p'.  We could redefine LINK with a script that
1246# executes 'dsymutil' after linking, but that's a pain.  Instead we use this
1247# hook so that every time "make check" is run, we subsequently invoke
1248# 'dsymutil' on all the executables that lack a .dSYM directory, or that are
1249# newer than their corresponding .dSYM directory.
1250build-noinst_DSYMS: $(noinst_DSYMS)
1251	for f in $(noinst_DSYMS); do \
1252	  if [ ! -e $$f.dSYM  -o  $$f -nt $$f.dSYM ] ; then \
1253	      echo "dsymutil $$f"; \
1254	      dsymutil $$f; \
1255	  fi; \
1256	done
1257
1258# This is used by coregrind/Makefile.am and Makefile.tool.am for doing
1259# "in-place" installs.  It copies $(noinst_PROGRAMS) into $inplacedir.
1260# It needs to be depended on by an 'all-local' rule.
1261inplace-noinst_PROGRAMS: $(noinst_PROGRAMS)
1262	mkdir -p $(inplacedir); \
1263	for f in $(noinst_PROGRAMS) ; do \
1264	  rm -f $(inplacedir)/$$f; \
1265	  ln -f -s ../$(subdir)/$$f $(inplacedir); \
1266	done
1267
1268# Similar to inplace-noinst_PROGRAMS
1269inplace-noinst_DSYMS: build-noinst_DSYMS
1270	mkdir -p $(inplacedir); \
1271	for f in $(noinst_DSYMS); do \
1272	  rm -f $(inplacedir)/$$f.dSYM; \
1273	  ln -f -s ../$(subdir)/$$f.dSYM $(inplacedir); \
1274	done
1275
1276# This is used by coregrind/Makefile.am and by <tool>/Makefile.am for doing
1277# "make install".  It copies $(noinst_PROGRAMS) into $prefix/lib/valgrind/.
1278# It needs to be depended on by an 'install-exec-local' rule.
1279install-noinst_PROGRAMS: $(noinst_PROGRAMS)
1280	$(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
1281	for f in $(noinst_PROGRAMS); do \
1282	  $(INSTALL_PROGRAM) $$f $(DESTDIR)$(pkglibdir); \
1283	done
1284
1285# Similar to install-noinst_PROGRAMS.
1286# Nb: we don't use $(INSTALL_PROGRAM) here because it doesn't work with
1287# directories.  XXX: not sure whether the resulting permissions will be
1288# correct when using 'cp -R'...
1289install-noinst_DSYMS: build-noinst_DSYMS
1290	$(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
1291	for f in $(noinst_DSYMS); do \
1292	  cp -R $$f.dSYM $(DESTDIR)$(pkglibdir); \
1293	done
1294
1295# This needs to be depended on by a 'clean-local' rule.
1296clean-noinst_DSYMS:
1297	for f in $(noinst_DSYMS); do \
1298	  rm -rf $$f.dSYM; \
1299	done
1300
1301#----------------------------------------------------------------------------
1302# General stuff
1303#----------------------------------------------------------------------------
1304
1305all-local: inplace-noinst_PROGRAMS inplace-noinst_DSYMS
1306
1307clean-local: clean-noinst_DSYMS
1308
1309install-exec-local: install-noinst_PROGRAMS install-noinst_DSYMS
1310
1311# Tell versions [3.59,3.63) of GNU make to not export all variables.
1312# Otherwise a system limit (for SysV at least) may be exceeded.
1313.NOEXPORT:
1314