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