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