Makefile.in 41 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129
  1. # Makefile.in generated by automake 1.16.5 from Makefile.am.
  2. # @configure_input@
  3. # Copyright (C) 1994-2021 Free Software Foundation, Inc.
  4. # This Makefile.in is free software; the Free Software Foundation
  5. # gives unlimited permission to copy and/or distribute it,
  6. # with or without modifications, as long as this notice is preserved.
  7. # This program is distributed in the hope that it will be useful,
  8. # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
  9. # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  10. # PARTICULAR PURPOSE.
  11. @SET_MAKE@
  12. # This file is used for tool tests, and also in perf/Makefile.am.
  13. # This file should be included (directly or indirectly) by every
  14. # Makefile.am that builds programs. And also the top-level Makefile.am.
  15. #----------------------------------------------------------------------------
  16. # Global stuff
  17. #----------------------------------------------------------------------------
  18. VPATH = @srcdir@
  19. am__is_gnu_make = { \
  20. if test -z '$(MAKELEVEL)'; then \
  21. false; \
  22. elif test -n '$(MAKE_HOST)'; then \
  23. true; \
  24. elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
  25. true; \
  26. else \
  27. false; \
  28. fi; \
  29. }
  30. am__make_running_with_option = \
  31. case $${target_option-} in \
  32. ?) ;; \
  33. *) echo "am__make_running_with_option: internal error: invalid" \
  34. "target option '$${target_option-}' specified" >&2; \
  35. exit 1;; \
  36. esac; \
  37. has_opt=no; \
  38. sane_makeflags=$$MAKEFLAGS; \
  39. if $(am__is_gnu_make); then \
  40. sane_makeflags=$$MFLAGS; \
  41. else \
  42. case $$MAKEFLAGS in \
  43. *\\[\ \ ]*) \
  44. bs=\\; \
  45. sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
  46. | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
  47. esac; \
  48. fi; \
  49. skip_next=no; \
  50. strip_trailopt () \
  51. { \
  52. flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
  53. }; \
  54. for flg in $$sane_makeflags; do \
  55. test $$skip_next = yes && { skip_next=no; continue; }; \
  56. case $$flg in \
  57. *=*|--*) continue;; \
  58. -*I) strip_trailopt 'I'; skip_next=yes;; \
  59. -*I?*) strip_trailopt 'I';; \
  60. -*O) strip_trailopt 'O'; skip_next=yes;; \
  61. -*O?*) strip_trailopt 'O';; \
  62. -*l) strip_trailopt 'l'; skip_next=yes;; \
  63. -*l?*) strip_trailopt 'l';; \
  64. -[dEDm]) skip_next=yes;; \
  65. -[JT]) skip_next=yes;; \
  66. esac; \
  67. case $$flg in \
  68. *$$target_option*) has_opt=yes; break;; \
  69. esac; \
  70. done; \
  71. test $$has_opt = yes
  72. am__make_dryrun = (target_option=n; $(am__make_running_with_option))
  73. am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
  74. pkgdatadir = $(datadir)/@PACKAGE@
  75. pkgincludedir = $(includedir)/@PACKAGE@
  76. pkglibdir = $(libdir)/@PACKAGE@
  77. pkglibexecdir = $(libexecdir)/@PACKAGE@
  78. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
  79. install_sh_DATA = $(install_sh) -c -m 644
  80. install_sh_PROGRAM = $(install_sh) -c
  81. install_sh_SCRIPT = $(install_sh) -c
  82. INSTALL_HEADER = $(INSTALL_DATA)
  83. transform = $(program_transform_name)
  84. NORMAL_INSTALL = :
  85. PRE_INSTALL = :
  86. POST_INSTALL = :
  87. NORMAL_UNINSTALL = :
  88. PRE_UNINSTALL = :
  89. POST_UNINSTALL = :
  90. build_triplet = @build@
  91. host_triplet = @host@
  92. @COMPILER_IS_CLANG_TRUE@am__append_1 = -Wno-cast-align -Wno-self-assign \
  93. @COMPILER_IS_CLANG_TRUE@ -Wno-tautological-compare
  94. @COMPILER_IS_CLANG_TRUE@@VGCONF_OS_IS_DARWIN_FALSE@@VGCONF_OS_IS_FREEBSD_TRUE@am__append_2 = @FLAG_W_NO_EXPANSION_TO_DEFINED@
  95. @VGCONF_HAVE_ABI_TRUE@am__append_3 = -DVGABI_@VGCONF_ABI@
  96. @VGCONF_HAVE_ABI_TRUE@@VGCONF_HAVE_PLATFORM_SEC_TRUE@am__append_4 = -DVGABI_@VGCONF_ABI@
  97. @SOLARIS_XPG_SYMBOLS_PRESENT_TRUE@am__append_5 = -Wl,-M,$(top_srcdir)/solaris/vgpreload-solaris.mapfile
  98. # The Android toolchain includes all kinds of stdlib helpers present in
  99. # bionic which is bad because we are not linking with it and the Android
  100. # linker will panic.
  101. @VGCONF_PLATVARIANT_IS_ANDROID_TRUE@am__append_6 = -nostdlib
  102. @VGCONF_HAVE_PLATFORM_SEC_TRUE@am__append_7 = -DVGA_SEC_@VGCONF_ARCH_SEC@=1 \
  103. @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -DVGP_SEC_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1
  104. @VGCONF_HAVE_ABI_TRUE@am__append_8 = -DVGABI_@VGCONF_ABI@
  105. # Make sure that all test programs have threaded errno.
  106. # Disable largefile support as there are test cases explicitly enabling it.
  107. @VGCONF_OS_IS_SOLARIS_TRUE@am__append_9 = -D_REENTRANT @SOLARIS_UNDEF_LARGESOURCE@
  108. @COMPILER_IS_CLANG_TRUE@am__append_10 = -Wno-format-extra-args \
  109. @COMPILER_IS_CLANG_TRUE@ -Wno-literal-range \
  110. @COMPILER_IS_CLANG_TRUE@ -Wno-tautological-constant-out-of-range-compare \
  111. @COMPILER_IS_CLANG_TRUE@ -Wno-self-assign -Wno-string-plus-int \
  112. @COMPILER_IS_CLANG_TRUE@ -Wno-uninitialized -Wno-unused-value # \
  113. @COMPILER_IS_CLANG_TRUE@ clang 3.0.0
  114. @COMPILER_IS_CLANG_TRUE@am__append_11 = -Wno-unused-private-field # drd/tests/tsan_unittest.cpp
  115. check_PROGRAMS = demo1$(EXEEXT) demo2$(EXEEXT)
  116. subdir = cputil/tests
  117. ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  118. am__aclocal_m4_deps = $(top_srcdir)/configure.ac
  119. am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  120. $(ACLOCAL_M4)
  121. DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
  122. mkinstalldirs = $(install_sh) -d
  123. CONFIG_HEADER = $(top_builddir)/config.h
  124. CONFIG_CLEAN_FILES =
  125. CONFIG_CLEAN_VPATH_FILES =
  126. demo1_SOURCES = demo1.c
  127. demo1_OBJECTS = demo1.$(OBJEXT)
  128. demo1_DEPENDENCIES =
  129. demo2_SOURCES = demo2.c
  130. demo2_OBJECTS = demo2.$(OBJEXT)
  131. demo2_DEPENDENCIES =
  132. AM_V_P = $(am__v_P_@AM_V@)
  133. am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
  134. am__v_P_0 = false
  135. am__v_P_1 = :
  136. AM_V_GEN = $(am__v_GEN_@AM_V@)
  137. am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
  138. am__v_GEN_0 = @echo " GEN " $@;
  139. am__v_GEN_1 =
  140. AM_V_at = $(am__v_at_@AM_V@)
  141. am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
  142. am__v_at_0 = @
  143. am__v_at_1 =
  144. DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
  145. depcomp = $(SHELL) $(top_srcdir)/depcomp
  146. am__maybe_remake_depfiles = depfiles
  147. am__depfiles_remade = ./$(DEPDIR)/demo1.Po ./$(DEPDIR)/demo2.Po
  148. am__mv = mv -f
  149. COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
  150. $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
  151. AM_V_CC = $(am__v_CC_@AM_V@)
  152. am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
  153. am__v_CC_0 = @echo " CC " $@;
  154. am__v_CC_1 =
  155. CCLD = $(CC)
  156. LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
  157. AM_V_CCLD = $(am__v_CCLD_@AM_V@)
  158. am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
  159. am__v_CCLD_0 = @echo " CCLD " $@;
  160. am__v_CCLD_1 =
  161. SOURCES = demo1.c demo2.c
  162. DIST_SOURCES = demo1.c demo2.c
  163. RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
  164. ctags-recursive dvi-recursive html-recursive info-recursive \
  165. install-data-recursive install-dvi-recursive \
  166. install-exec-recursive install-html-recursive \
  167. install-info-recursive install-pdf-recursive \
  168. install-ps-recursive install-recursive installcheck-recursive \
  169. installdirs-recursive pdf-recursive ps-recursive \
  170. tags-recursive uninstall-recursive
  171. am__can_run_installinfo = \
  172. case $$AM_UPDATE_INFO_DIR in \
  173. n|no|NO) false;; \
  174. *) (install-info --version) >/dev/null 2>&1;; \
  175. esac
  176. RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
  177. distclean-recursive maintainer-clean-recursive
  178. am__recursive_targets = \
  179. $(RECURSIVE_TARGETS) \
  180. $(RECURSIVE_CLEAN_TARGETS) \
  181. $(am__extra_recursive_targets)
  182. AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
  183. distdir distdir-am
  184. am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
  185. # Read a list of newline-separated strings from the standard input,
  186. # and print each of them once, without duplicates. Input order is
  187. # *not* preserved.
  188. am__uniquify_input = $(AWK) '\
  189. BEGIN { nonempty = 0; } \
  190. { items[$$0] = 1; nonempty = 1; } \
  191. END { if (nonempty) { for (i in items) print i; }; } \
  192. '
  193. # Make sure the list of sources is unique. This is necessary because,
  194. # e.g., the same source file might be shared among _SOURCES variables
  195. # for different programs/libraries.
  196. am__define_uniq_tagged_files = \
  197. list='$(am__tagged_files)'; \
  198. unique=`for i in $$list; do \
  199. if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  200. done | $(am__uniquify_input)`
  201. am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/Makefile.all.am \
  202. $(top_srcdir)/Makefile.tool-tests.am $(top_srcdir)/depcomp
  203. DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
  204. am__relativize = \
  205. dir0=`pwd`; \
  206. sed_first='s,^\([^/]*\)/.*$$,\1,'; \
  207. sed_rest='s,^[^/]*/*,,'; \
  208. sed_last='s,^.*/\([^/]*\)$$,\1,'; \
  209. sed_butlast='s,/*[^/]*$$,,'; \
  210. while test -n "$$dir1"; do \
  211. first=`echo "$$dir1" | sed -e "$$sed_first"`; \
  212. if test "$$first" != "."; then \
  213. if test "$$first" = ".."; then \
  214. dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
  215. dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
  216. else \
  217. first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
  218. if test "$$first2" = "$$first"; then \
  219. dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
  220. else \
  221. dir2="../$$dir2"; \
  222. fi; \
  223. dir0="$$dir0"/"$$first"; \
  224. fi; \
  225. fi; \
  226. dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
  227. done; \
  228. reldir="$$dir2"
  229. ACLOCAL = @ACLOCAL@
  230. AMTAR = @AMTAR@
  231. AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
  232. AR = @AR@
  233. AUTOCONF = @AUTOCONF@
  234. AUTOHEADER = @AUTOHEADER@
  235. AUTOMAKE = @AUTOMAKE@
  236. AWK = @AWK@
  237. BOOST_CFLAGS = @BOOST_CFLAGS@
  238. BOOST_LIBS = @BOOST_LIBS@
  239. CC = @CC@
  240. CCAS = @CCAS@
  241. CCASDEPMODE = @CCASDEPMODE@
  242. CCASFLAGS = @CCASFLAGS@
  243. CCDEPMODE = @CCDEPMODE@
  244. CFLAGS = @CFLAGS@
  245. CFLAGS_MPI = @CFLAGS_MPI@
  246. CPP = @CPP@
  247. CPPFLAGS = @CPPFLAGS@
  248. CSCOPE = @CSCOPE@
  249. CTAGS = @CTAGS@
  250. CXX = @CXX@
  251. CXXDEPMODE = @CXXDEPMODE@
  252. CXXFLAGS = @CXXFLAGS@
  253. CYGPATH_W = @CYGPATH_W@
  254. DEFAULT_SUPP = @DEFAULT_SUPP@
  255. DEFS = @DEFS@
  256. DEPDIR = @DEPDIR@
  257. DIFF = @DIFF@
  258. DIS_PATH = @DIS_PATH@
  259. ECHO_C = @ECHO_C@
  260. ECHO_N = @ECHO_N@
  261. ECHO_T = @ECHO_T@
  262. EGREP = @EGREP@
  263. ETAGS = @ETAGS@
  264. EXEEXT = @EXEEXT@
  265. FLAG_FALIGNED_NEW = @FLAG_FALIGNED_NEW@
  266. FLAG_FINLINE_FUNCTIONS = @FLAG_FINLINE_FUNCTIONS@
  267. FLAG_FNO_IPA_ICF = @FLAG_FNO_IPA_ICF@
  268. FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@
  269. FLAG_FSANITIZE = @FLAG_FSANITIZE@
  270. FLAG_FSIZED_DEALLOCATION = @FLAG_FSIZED_DEALLOCATION@
  271. FLAG_M32 = @FLAG_M32@
  272. FLAG_M64 = @FLAG_M64@
  273. FLAG_MLONG_DOUBLE_128 = @FLAG_MLONG_DOUBLE_128@
  274. FLAG_MMMX = @FLAG_MMMX@
  275. FLAG_MSA = @FLAG_MSA@
  276. FLAG_MSSE = @FLAG_MSSE@
  277. FLAG_NO_BUILD_ID = @FLAG_NO_BUILD_ID@
  278. FLAG_NO_PIE = @FLAG_NO_PIE@
  279. FLAG_OCTEON = @FLAG_OCTEON@
  280. FLAG_OCTEON2 = @FLAG_OCTEON2@
  281. FLAG_PIE = @FLAG_PIE@
  282. FLAG_S390_PGSTE = @FLAG_S390_PGSTE@
  283. FLAG_T_TEXT = @FLAG_T_TEXT@
  284. FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@
  285. FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@
  286. FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@
  287. FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@
  288. FLAG_W_ENUM_CONVERSION = @FLAG_W_ENUM_CONVERSION@
  289. FLAG_W_EXTRA = @FLAG_W_EXTRA@
  290. FLAG_W_FORMAT = @FLAG_W_FORMAT@
  291. FLAG_W_FORMAT_SECURITY = @FLAG_W_FORMAT_SECURITY@
  292. FLAG_W_FORMAT_SIGNEDNESS = @FLAG_W_FORMAT_SIGNEDNESS@
  293. FLAG_W_IGNORED_QUALIFIERS = @FLAG_W_IGNORED_QUALIFIERS@
  294. FLAG_W_IMPLICIT_FALLTHROUGH = @FLAG_W_IMPLICIT_FALLTHROUGH@
  295. FLAG_W_LOGICAL_OP = @FLAG_W_LOGICAL_OP@
  296. FLAG_W_MISSING_PARAMETER_TYPE = @FLAG_W_MISSING_PARAMETER_TYPE@
  297. FLAG_W_NO_ALLOC_SIZE_LARGER_THAN = @FLAG_W_NO_ALLOC_SIZE_LARGER_THAN@
  298. FLAG_W_NO_ATTRIBUTES = @FLAG_W_NO_ATTRIBUTES@
  299. FLAG_W_NO_BUILTIN_MEMCPY_CHK_SIZE = @FLAG_W_NO_BUILTIN_MEMCPY_CHK_SIZE@
  300. FLAG_W_NO_EXPANSION_TO_DEFINED = @FLAG_W_NO_EXPANSION_TO_DEFINED@
  301. FLAG_W_NO_FORMAT_OVERFLOW = @FLAG_W_NO_FORMAT_OVERFLOW@
  302. FLAG_W_NO_FORTIFY_SOURCE = @FLAG_W_NO_FORTIFY_SOURCE@
  303. FLAG_W_NO_FREE_NONHEAP_OBJECT = @FLAG_W_NO_FREE_NONHEAP_OBJECT@
  304. FLAG_W_NO_INCOMPATIBLE_POINTER_TYPES_DISCARDS_QUALIFIERS = @FLAG_W_NO_INCOMPATIBLE_POINTER_TYPES_DISCARDS_QUALIFIERS@
  305. FLAG_W_NO_INFINITE_RECURSION = @FLAG_W_NO_INFINITE_RECURSION@
  306. FLAG_W_NO_MAYBE_UNINITIALIZED = @FLAG_W_NO_MAYBE_UNINITIALIZED@
  307. FLAG_W_NO_MEMSET_TRANSPOSED_ARGS = @FLAG_W_NO_MEMSET_TRANSPOSED_ARGS@
  308. FLAG_W_NO_MISMATCHED_NEW_DELETE = @FLAG_W_NO_MISMATCHED_NEW_DELETE@
  309. FLAG_W_NO_NONNULL = @FLAG_W_NO_NONNULL@
  310. FLAG_W_NO_NON_POWER_OF_TWO_ALIGNMENT = @FLAG_W_NO_NON_POWER_OF_TWO_ALIGNMENT@
  311. FLAG_W_NO_OVERFLOW = @FLAG_W_NO_OVERFLOW@
  312. FLAG_W_NO_POINTER_SIGN = @FLAG_W_NO_POINTER_SIGN@
  313. FLAG_W_NO_SIGN_COMPARE = @FLAG_W_NO_SIGN_COMPARE@
  314. FLAG_W_NO_STATIC_LOCAL_IN_INLINE = @FLAG_W_NO_STATIC_LOCAL_IN_INLINE@
  315. FLAG_W_NO_STRINGOP_OVERFLOW = @FLAG_W_NO_STRINGOP_OVERFLOW@
  316. FLAG_W_NO_STRINGOP_OVERREAD = @FLAG_W_NO_STRINGOP_OVERREAD@
  317. FLAG_W_NO_STRINGOP_TRUNCATION = @FLAG_W_NO_STRINGOP_TRUNCATION@
  318. FLAG_W_NO_SUSPICIOUS_BZERO = @FLAG_W_NO_SUSPICIOUS_BZERO@
  319. FLAG_W_NO_UNINITIALIZED = @FLAG_W_NO_UNINITIALIZED@
  320. FLAG_W_NO_UNUSED_BUT_SET_VARIABLE = @FLAG_W_NO_UNUSED_BUT_SET_VARIABLE@
  321. FLAG_W_NO_UNUSED_FUNCTION = @FLAG_W_NO_UNUSED_FUNCTION@
  322. FLAG_W_NO_UNUSED_VARIABLE = @FLAG_W_NO_UNUSED_VARIABLE@
  323. FLAG_W_NO_USE_AFTER_FREE = @FLAG_W_NO_USE_AFTER_FREE@
  324. FLAG_W_OLD_STYLE_DECLARATION = @FLAG_W_OLD_STYLE_DECLARATION@
  325. FLAG_W_WRITE_STRINGS = @FLAG_W_WRITE_STRINGS@
  326. GDB = @GDB@
  327. GLIBC_LIBC_PATH = @GLIBC_LIBC_PATH@
  328. GLIBC_LIBPTHREAD_PATH = @GLIBC_LIBPTHREAD_PATH@
  329. GLIBC_VERSION = @GLIBC_VERSION@
  330. GREP = @GREP@
  331. HWCAP_HAS_ALTIVEC = @HWCAP_HAS_ALTIVEC@
  332. HWCAP_HAS_DFP = @HWCAP_HAS_DFP@
  333. HWCAP_HAS_HTM = @HWCAP_HAS_HTM@
  334. HWCAP_HAS_ISA_2_05 = @HWCAP_HAS_ISA_2_05@
  335. HWCAP_HAS_ISA_2_06 = @HWCAP_HAS_ISA_2_06@
  336. HWCAP_HAS_ISA_2_07 = @HWCAP_HAS_ISA_2_07@
  337. HWCAP_HAS_ISA_3_00 = @HWCAP_HAS_ISA_3_00@
  338. HWCAP_HAS_ISA_3_1 = @HWCAP_HAS_ISA_3_1@
  339. HWCAP_HAS_MMA = @HWCAP_HAS_MMA@
  340. HWCAP_HAS_VSX = @HWCAP_HAS_VSX@
  341. INSTALL = @INSTALL@
  342. INSTALL_DATA = @INSTALL_DATA@
  343. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  344. INSTALL_SCRIPT = @INSTALL_SCRIPT@
  345. INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
  346. LDFLAGS = @LDFLAGS@
  347. LDFLAGS_MPI = @LDFLAGS_MPI@
  348. LIBOBJS = @LIBOBJS@
  349. LIBS = @LIBS@
  350. LIB_UBSAN = @LIB_UBSAN@
  351. LN_S = @LN_S@
  352. LTLIBOBJS = @LTLIBOBJS@
  353. LTO_AR = @LTO_AR@
  354. LTO_CFLAGS = @LTO_CFLAGS@
  355. LTO_RANLIB = @LTO_RANLIB@
  356. MAINT = @MAINT@
  357. MAKEINFO = @MAKEINFO@
  358. MKDIR_P = @MKDIR_P@
  359. MPI_CC = @MPI_CC@
  360. OBJEXT = @OBJEXT@
  361. PACKAGE = @PACKAGE@
  362. PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
  363. PACKAGE_NAME = @PACKAGE_NAME@
  364. PACKAGE_STRING = @PACKAGE_STRING@
  365. PACKAGE_TARNAME = @PACKAGE_TARNAME@
  366. PACKAGE_URL = @PACKAGE_URL@
  367. PACKAGE_VERSION = @PACKAGE_VERSION@
  368. PATH_SEPARATOR = @PATH_SEPARATOR@
  369. PERL = @PERL@
  370. PREFERRED_STACK_BOUNDARY_2 = @PREFERRED_STACK_BOUNDARY_2@
  371. RANLIB = @RANLIB@
  372. SED = @SED@
  373. SET_MAKE = @SET_MAKE@
  374. SHA256SUM = @SHA256SUM@
  375. SHELL = @SHELL@
  376. SOLARIS_UNDEF_LARGESOURCE = @SOLARIS_UNDEF_LARGESOURCE@
  377. STRIP = @STRIP@
  378. VALT_LOAD_ADDRESS_PRI = @VALT_LOAD_ADDRESS_PRI@
  379. VALT_LOAD_ADDRESS_SEC = @VALT_LOAD_ADDRESS_SEC@
  380. VERSION = @VERSION@
  381. VGCONF_ABI = @VGCONF_ABI@
  382. VGCONF_ARCH_PRI = @VGCONF_ARCH_PRI@
  383. VGCONF_ARCH_SEC = @VGCONF_ARCH_SEC@
  384. VGCONF_OS = @VGCONF_OS@
  385. VGCONF_PLATFORM_PRI_CAPS = @VGCONF_PLATFORM_PRI_CAPS@
  386. VGCONF_PLATFORM_SEC_CAPS = @VGCONF_PLATFORM_SEC_CAPS@
  387. VGCONF_PLATVARIANT = @VGCONF_PLATVARIANT@
  388. VG_DATE = @VG_DATE@
  389. VG_GDBSCRIPTS_DIR = @VG_GDBSCRIPTS_DIR@
  390. VG_TMPDIR = @VG_TMPDIR@
  391. VG_VER_MAJOR = @VG_VER_MAJOR@
  392. VG_VER_MINOR = @VG_VER_MINOR@
  393. XCODE_DIR = @XCODE_DIR@
  394. XCRUN = @XCRUN@
  395. abs_builddir = @abs_builddir@
  396. abs_srcdir = @abs_srcdir@
  397. abs_top_builddir = @abs_top_builddir@
  398. abs_top_srcdir = @abs_top_srcdir@
  399. ac_ct_CC = @ac_ct_CC@
  400. ac_ct_CXX = @ac_ct_CXX@
  401. am__include = @am__include@
  402. am__leading_dot = @am__leading_dot@
  403. am__quote = @am__quote@
  404. am__tar = @am__tar@
  405. am__untar = @am__untar@
  406. bindir = @bindir@
  407. build = @build@
  408. build_alias = @build_alias@
  409. build_cpu = @build_cpu@
  410. build_os = @build_os@
  411. build_vendor = @build_vendor@
  412. builddir = @builddir@
  413. datadir = @datadir@
  414. datarootdir = @datarootdir@
  415. docdir = @docdir@
  416. dvidir = @dvidir@
  417. exec_prefix = @exec_prefix@
  418. host = @host@
  419. host_alias = @host_alias@
  420. host_cpu = @host_cpu@
  421. host_os = @host_os@
  422. host_vendor = @host_vendor@
  423. htmldir = @htmldir@
  424. includedir = @includedir@
  425. infodir = @infodir@
  426. install_sh = @install_sh@
  427. libdir = @libdir@
  428. libexecdir = @libexecdir@
  429. localedir = @localedir@
  430. localstatedir = @localstatedir@
  431. mandir = @mandir@
  432. mkdir_p = @mkdir_p@
  433. oldincludedir = @oldincludedir@
  434. pdfdir = @pdfdir@
  435. prefix = @prefix@
  436. program_transform_name = @program_transform_name@
  437. psdir = @psdir@
  438. runstatedir = @runstatedir@
  439. sbindir = @sbindir@
  440. sharedstatedir = @sharedstatedir@
  441. srcdir = @srcdir@
  442. sysconfdir = @sysconfdir@
  443. target_alias = @target_alias@
  444. top_build_prefix = @top_build_prefix@
  445. top_builddir = @top_builddir@
  446. top_srcdir = @top_srcdir@
  447. inplacedir = $(top_builddir)/.in_place
  448. #----------------------------------------------------------------------------
  449. # Flags
  450. #----------------------------------------------------------------------------
  451. # Baseline flags for all compilations. Aim here is to maximise
  452. # performance and get whatever useful warnings we can out of gcc.
  453. # -fno-builtin is important for defeating LLVM's idiom recognition
  454. # that somehow causes VG_(memset) to get into infinite recursion.
  455. AM_CFLAGS_BASE = -O2 -g -Wall -Wmissing-prototypes -Wshadow \
  456. -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \
  457. @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \
  458. @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \
  459. @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \
  460. @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_LOGICAL_OP@ \
  461. @FLAG_W_ENUM_CONVERSION@ @FLAG_W_IMPLICIT_FALLTHROUGH@ \
  462. @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FINLINE_FUNCTIONS@ \
  463. @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \
  464. -fno-strict-aliasing -fno-builtin $(am__append_1) \
  465. $(am__append_2)
  466. @HAS_DARN_FALSE@@HAS_XSCVHPDP_TRUE@ISA_3_0_BUILD_FLAG = -DHAS_XSCVHPDP -DHAS_ISA_3_00
  467. # Power ISA flag for use by guest_ppc_helpers.c
  468. @HAS_DARN_TRUE@@HAS_XSCVHPDP_TRUE@ISA_3_0_BUILD_FLAG = -DHAS_XSCVHPDP -DHAS_DARN -DHAS_ISA_3_00
  469. @HAS_XSCVHPDP_FALSE@ISA_3_0_BUILD_FLAG =
  470. @VGCONF_OS_IS_DARWIN_FALSE@@VGCONF_OS_IS_FREEBSD_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
  471. @VGCONF_OS_IS_DARWIN_FALSE@@VGCONF_OS_IS_FREEBSD_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@
  472. @VGCONF_OS_IS_DARWIN_FALSE@@VGCONF_OS_IS_FREEBSD_TRUE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
  473. @VGCONF_OS_IS_DARWIN_FALSE@@VGCONF_OS_IS_FREEBSD_TRUE@ -fpic -fPIC -fno-builtin
  474. # These flags are used for building the preload shared objects (PSOs).
  475. # The aim is to give reasonable performance but also to have good
  476. # stack traces, since users often see stack traces extending
  477. # into (and through) the preloads. Also, we must use any
  478. # -mpreferred-stack-boundary flag to build the preload shared
  479. # objects, since that risks misaligning the client's stack and
  480. # results in segfaults like (eg) #324050.
  481. @VGCONF_OS_IS_DARWIN_TRUE@AM_CFLAGS_PSO_BASE = -dynamic \
  482. @VGCONF_OS_IS_DARWIN_TRUE@ -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
  483. @VGCONF_OS_IS_DARWIN_TRUE@ -fpic -fPIC -fno-builtin @FLAG_FNO_IPA_ICF@
  484. # Flags for specific targets.
  485. #
  486. # Nb: the AM_CPPFLAGS_* values are suitable for building tools and auxprogs.
  487. # For building the core, coregrind/Makefile.am files add some extra things.
  488. AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ = -I$(top_srcdir) \
  489. -I$(top_srcdir)/include -I$(top_builddir)/include \
  490. -I$(top_srcdir)/VEX/pub -I$(top_builddir)/VEX/pub \
  491. -DVGA_@VGCONF_ARCH_PRI@=1 -DVGO_@VGCONF_OS@=1 \
  492. -DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 \
  493. -DVGPV_@VGCONF_ARCH_PRI@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1 \
  494. $(am__append_3)
  495. @VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@ = \
  496. @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -I$(top_srcdir) \
  497. @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -I$(top_srcdir)/include \
  498. @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -I$(top_builddir)/include \
  499. @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -I$(top_srcdir)/VEX/pub \
  500. @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -I$(top_builddir)/VEX/pub \
  501. @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -DVGA_@VGCONF_ARCH_SEC@=1 \
  502. @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -DVGO_@VGCONF_OS@=1 \
  503. @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -DVGP_@VGCONF_ARCH_SEC@_@VGCONF_OS@=1 \
  504. @VGCONF_HAVE_PLATFORM_SEC_TRUE@ -DVGPV_@VGCONF_ARCH_SEC@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1 \
  505. @VGCONF_HAVE_PLATFORM_SEC_TRUE@ $(am__append_4)
  506. AM_FLAG_M3264_X86_LINUX = @FLAG_M32@
  507. AM_CFLAGS_X86_LINUX = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY_2@ \
  508. $(AM_CFLAGS_BASE) -fomit-frame-pointer
  509. AM_CFLAGS_PSO_X86_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
  510. AM_CCASFLAGS_X86_LINUX = @FLAG_M32@ -g
  511. AM_FLAG_M3264_AMD64_LINUX = @FLAG_M64@
  512. AM_CFLAGS_AMD64_LINUX = @FLAG_M64@ \
  513. $(AM_CFLAGS_BASE) -fomit-frame-pointer
  514. AM_CFLAGS_PSO_AMD64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
  515. AM_CCASFLAGS_AMD64_LINUX = @FLAG_M64@ -g
  516. AM_FLAG_M3264_PPC32_LINUX = @FLAG_M32@
  517. AM_CFLAGS_PPC32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE)
  518. AM_CFLAGS_PSO_PPC32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
  519. AM_CCASFLAGS_PPC32_LINUX = @FLAG_M32@ -g
  520. AM_FLAG_M3264_PPC64BE_LINUX = @FLAG_M64@
  521. AM_CFLAGS_PPC64BE_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
  522. AM_CFLAGS_PSO_PPC64BE_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
  523. AM_CCASFLAGS_PPC64BE_LINUX = @FLAG_M64@ -g
  524. AM_FLAG_M3264_PPC64LE_LINUX = @FLAG_M64@
  525. AM_CFLAGS_PPC64LE_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) $(ISA_3_0_BUILD_FLAG)
  526. AM_CFLAGS_PSO_PPC64LE_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
  527. AM_CCASFLAGS_PPC64LE_LINUX = @FLAG_M64@ -g
  528. AM_FLAG_M3264_X86_FREEBSD = @FLAG_M32@
  529. AM_CFLAGS_X86_FREEBSD = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY_2@ \
  530. $(AM_CFLAGS_BASE) -fomit-frame-pointer
  531. AM_CFLAGS_PSO_X86_FREEBSD = @FLAG_M32@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
  532. AM_CCASFLAGS_X86_FREEBSD = @FLAG_M32@ -g
  533. AM_FLAG_M3264_ARM_LINUX = @FLAG_M32@
  534. AM_CFLAGS_ARM_LINUX = @FLAG_M32@ \
  535. $(AM_CFLAGS_BASE) -marm -mcpu=cortex-a8
  536. AM_CFLAGS_PSO_ARM_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) \
  537. -marm -mcpu=cortex-a8 $(AM_CFLAGS_PSO_BASE)
  538. AM_CCASFLAGS_ARM_LINUX = @FLAG_M32@ \
  539. -marm -mcpu=cortex-a8 -g
  540. AM_FLAG_M3264_ARM64_LINUX = @FLAG_M64@
  541. AM_CFLAGS_ARM64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
  542. AM_CFLAGS_PSO_ARM64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
  543. AM_CCASFLAGS_ARM64_LINUX = @FLAG_M64@ -g
  544. AM_FLAG_M3264_AMD64_FREEBSD = @FLAG_M64@
  545. AM_CFLAGS_AMD64_FREEBSD = @FLAG_M64@ \
  546. $(AM_CFLAGS_BASE) -fomit-frame-pointer
  547. AM_CFLAGS_PSO_AMD64_FREEBSD = @FLAG_M64@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
  548. AM_CCASFLAGS_AMD64_FREEBSD = @FLAG_M64@ -g
  549. AM_FLAG_M3264_X86_DARWIN = -arch i386
  550. AM_CFLAGS_X86_DARWIN = $(WERROR) -arch i386 $(AM_CFLAGS_BASE) \
  551. -mmacosx-version-min=10.6 \
  552. -fno-pic -fno-PIC
  553. AM_CFLAGS_PSO_X86_DARWIN = $(AM_CFLAGS_X86_DARWIN) $(AM_CFLAGS_PSO_BASE)
  554. AM_CCASFLAGS_X86_DARWIN = -arch i386 -g
  555. AM_FLAG_M3264_AMD64_DARWIN = -arch x86_64
  556. AM_CFLAGS_AMD64_DARWIN = $(WERROR) -arch x86_64 $(AM_CFLAGS_BASE) \
  557. -mmacosx-version-min=10.6
  558. AM_CFLAGS_PSO_AMD64_DARWIN = $(AM_CFLAGS_AMD64_DARWIN) $(AM_CFLAGS_PSO_BASE)
  559. AM_CCASFLAGS_AMD64_DARWIN = -arch x86_64 -g
  560. AM_FLAG_M3264_S390X_LINUX = @FLAG_M64@
  561. AM_CFLAGS_S390X_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) -fomit-frame-pointer
  562. AM_CFLAGS_PSO_S390X_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
  563. AM_CCASFLAGS_S390X_LINUX = @FLAG_M64@ -g
  564. AM_FLAG_M3264_MIPS32_LINUX = @FLAG_M32@
  565. AM_CFLAGS_MIPS32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE)
  566. AM_CFLAGS_PSO_MIPS32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) \
  567. $(AM_CFLAGS_PSO_BASE)
  568. AM_CCASFLAGS_MIPS32_LINUX = @FLAG_M32@ -g
  569. AM_FLAG_M3264_NANOMIPS_LINUX = @FLAG_M32@
  570. AM_CFLAGS_NANOMIPS_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) -mno-jump-table-opt
  571. AM_CFLAGS_PSO_NANOMIPS_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) \
  572. $(AM_CFLAGS_PSO_BASE)
  573. AM_CCASFLAGS_NANOMIPS_LINUX = @FLAG_M32@ -g
  574. AM_FLAG_M3264_MIPS64_LINUX = @FLAG_M64@
  575. AM_CFLAGS_MIPS64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
  576. AM_CFLAGS_PSO_MIPS64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) \
  577. $(AM_CFLAGS_PSO_BASE)
  578. AM_CCASFLAGS_MIPS64_LINUX = @FLAG_M64@ -g
  579. AM_FLAG_M3264_X86_SOLARIS = @FLAG_M32@
  580. AM_CFLAGS_X86_SOLARIS = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY_2@ \
  581. $(AM_CFLAGS_BASE) -fomit-frame-pointer @SOLARIS_UNDEF_LARGESOURCE@
  582. AM_CFLAGS_PSO_X86_SOLARIS = @FLAG_M32@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
  583. AM_CCASFLAGS_X86_SOLARIS = @FLAG_M32@ -g -D_ASM
  584. AM_FLAG_M3264_AMD64_SOLARIS = @FLAG_M64@
  585. AM_CFLAGS_AMD64_SOLARIS = @FLAG_M64@ \
  586. $(AM_CFLAGS_BASE) -fomit-frame-pointer
  587. AM_CFLAGS_PSO_AMD64_SOLARIS = @FLAG_M64@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
  588. AM_CCASFLAGS_AMD64_SOLARIS = @FLAG_M64@ -g -D_ASM
  589. # Flags for the primary target. These must be used to build the
  590. # regtests and performance tests. In fact, these must be used to
  591. # build anything which is built only once on a dual-arch build.
  592. #
  593. AM_FLAG_M3264_PRI = $(AM_FLAG_M3264_@VGCONF_PLATFORM_PRI_CAPS@)
  594. AM_CPPFLAGS_PRI = $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
  595. AM_CFLAGS_PRI = $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
  596. AM_CCASFLAGS_PRI = $(AM_CCASFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
  597. @VGCONF_HAVE_PLATFORM_SEC_FALSE@AM_FLAG_M3264_SEC =
  598. @VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_FLAG_M3264_SEC = $(AM_FLAG_M3264_@VGCONF_PLATFORM_SEC_CAPS@)
  599. # Baseline link flags for making vgpreload shared objects.
  600. #
  601. PRELOAD_LDFLAGS_COMMON_LINUX = -nodefaultlibs -shared \
  602. -Wl,-z,interpose,-z,initfirst $(am__append_6)
  603. PRELOAD_LDFLAGS_COMMON_FREEBSD = -nodefaultlibs -shared -Wl,-z,interpose,-z,initfirst
  604. PRELOAD_LDFLAGS_COMMON_DARWIN = -dynamic -dynamiclib -all_load
  605. PRELOAD_LDFLAGS_COMMON_SOLARIS = -nodefaultlibs -shared \
  606. -Wl,-z,interpose,-z,initfirst $(am__append_5)
  607. PRELOAD_LDFLAGS_X86_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
  608. PRELOAD_LDFLAGS_AMD64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
  609. PRELOAD_LDFLAGS_PPC32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
  610. PRELOAD_LDFLAGS_PPC64BE_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
  611. PRELOAD_LDFLAGS_PPC64LE_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
  612. PRELOAD_LDFLAGS_ARM_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
  613. PRELOAD_LDFLAGS_ARM64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
  614. PRELOAD_LDFLAGS_X86_FREEBSD = $(PRELOAD_LDFLAGS_COMMON_FREEBSD) @FLAG_M32@
  615. PRELOAD_LDFLAGS_AMD64_FREEBSD = $(PRELOAD_LDFLAGS_COMMON_FREEBSD) @FLAG_M64@
  616. PRELOAD_LDFLAGS_X86_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch i386
  617. PRELOAD_LDFLAGS_AMD64_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch x86_64
  618. PRELOAD_LDFLAGS_S390X_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
  619. PRELOAD_LDFLAGS_MIPS32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
  620. PRELOAD_LDFLAGS_NANOMIPS_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
  621. PRELOAD_LDFLAGS_MIPS64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
  622. PRELOAD_LDFLAGS_X86_SOLARIS = $(PRELOAD_LDFLAGS_COMMON_SOLARIS) @FLAG_M32@
  623. PRELOAD_LDFLAGS_AMD64_SOLARIS = $(PRELOAD_LDFLAGS_COMMON_SOLARIS) @FLAG_M64@
  624. AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include \
  625. -I$(top_srcdir)/coregrind -I$(top_builddir)/include \
  626. -I$(top_srcdir)/VEX/pub -I$(top_builddir)/VEX/pub \
  627. -DVGA_@VGCONF_ARCH_PRI@=1 -DVGO_@VGCONF_OS@=1 \
  628. -DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 \
  629. -DVGPV_@VGCONF_ARCH_PRI@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1 \
  630. $(am__append_7) $(am__append_8)
  631. # Nb: Tools need to augment these flags with an arch-selection option, such
  632. # as $(AM_FLAG_M3264_PRI).
  633. AM_CFLAGS = -Winline -Wall -Wshadow -Wno-long-long -g \
  634. @FLAG_FNO_STACK_PROTECTOR@ $(am__append_9) $(am__append_10) \
  635. -I..
  636. AM_CXXFLAGS = -Winline -Wall -Wshadow -Wno-long-long -g \
  637. @FLAG_FNO_STACK_PROTECTOR@ $(am__append_11)
  638. # Include AM_CPPFLAGS in AM_CCASFLAGS to allow for older versions of
  639. # automake; see comments in Makefile.all.am for more detail.
  640. AM_CCASFLAGS = $(AM_CPPFLAGS)
  641. @VGCONF_OS_IS_DARWIN_TRUE@noinst_DSYMS = $(check_PROGRAMS)
  642. SUBDIRS = .
  643. DIST_SUBDIRS = .
  644. # consider -mno-sse -mno-mmx
  645. demo1_LDADD = -lm
  646. demo2_LDADD = -lm
  647. all: all-recursive
  648. .SUFFIXES:
  649. .SUFFIXES: .c .o .obj
  650. $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.tool-tests.am $(top_srcdir)/Makefile.all.am $(am__configure_deps)
  651. @for dep in $?; do \
  652. case '$(am__configure_deps)' in \
  653. *$$dep*) \
  654. ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
  655. && { if test -f $@; then exit 0; else break; fi; }; \
  656. exit 1;; \
  657. esac; \
  658. done; \
  659. echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign cputil/tests/Makefile'; \
  660. $(am__cd) $(top_srcdir) && \
  661. $(AUTOMAKE) --foreign cputil/tests/Makefile
  662. Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  663. @case '$?' in \
  664. *config.status*) \
  665. cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
  666. *) \
  667. echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
  668. cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
  669. esac;
  670. $(top_srcdir)/Makefile.tool-tests.am $(top_srcdir)/Makefile.all.am $(am__empty):
  671. $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
  672. cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
  673. $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
  674. cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
  675. $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
  676. cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
  677. $(am__aclocal_m4_deps):
  678. clean-checkPROGRAMS:
  679. -test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
  680. demo1$(EXEEXT): $(demo1_OBJECTS) $(demo1_DEPENDENCIES) $(EXTRA_demo1_DEPENDENCIES)
  681. @rm -f demo1$(EXEEXT)
  682. $(AM_V_CCLD)$(LINK) $(demo1_OBJECTS) $(demo1_LDADD) $(LIBS)
  683. demo2$(EXEEXT): $(demo2_OBJECTS) $(demo2_DEPENDENCIES) $(EXTRA_demo2_DEPENDENCIES)
  684. @rm -f demo2$(EXEEXT)
  685. $(AM_V_CCLD)$(LINK) $(demo2_OBJECTS) $(demo2_LDADD) $(LIBS)
  686. mostlyclean-compile:
  687. -rm -f *.$(OBJEXT)
  688. distclean-compile:
  689. -rm -f *.tab.c
  690. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/demo1.Po@am__quote@ # am--include-marker
  691. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/demo2.Po@am__quote@ # am--include-marker
  692. $(am__depfiles_remade):
  693. @$(MKDIR_P) $(@D)
  694. @echo '# dummy' >$@-t && $(am__mv) $@-t $@
  695. am--depfiles: $(am__depfiles_remade)
  696. .c.o:
  697. @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
  698. @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
  699. @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
  700. @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
  701. @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  702. @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
  703. .c.obj:
  704. @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
  705. @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
  706. @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
  707. @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
  708. @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  709. @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
  710. # This directory's subdirectories are mostly independent; you can cd
  711. # into them and run 'make' without going through this Makefile.
  712. # To change the values of 'make' variables: instead of editing Makefiles,
  713. # (1) if the variable is set in 'config.status', edit 'config.status'
  714. # (which will cause the Makefiles to be regenerated when you run 'make');
  715. # (2) otherwise, pass the desired values on the 'make' command line.
  716. $(am__recursive_targets):
  717. @fail=; \
  718. if $(am__make_keepgoing); then \
  719. failcom='fail=yes'; \
  720. else \
  721. failcom='exit 1'; \
  722. fi; \
  723. dot_seen=no; \
  724. target=`echo $@ | sed s/-recursive//`; \
  725. case "$@" in \
  726. distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
  727. *) list='$(SUBDIRS)' ;; \
  728. esac; \
  729. for subdir in $$list; do \
  730. echo "Making $$target in $$subdir"; \
  731. if test "$$subdir" = "."; then \
  732. dot_seen=yes; \
  733. local_target="$$target-am"; \
  734. else \
  735. local_target="$$target"; \
  736. fi; \
  737. ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
  738. || eval $$failcom; \
  739. done; \
  740. if test "$$dot_seen" = "no"; then \
  741. $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
  742. fi; test -z "$$fail"
  743. ID: $(am__tagged_files)
  744. $(am__define_uniq_tagged_files); mkid -fID $$unique
  745. tags: tags-recursive
  746. TAGS: tags
  747. tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
  748. set x; \
  749. here=`pwd`; \
  750. if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
  751. include_option=--etags-include; \
  752. empty_fix=.; \
  753. else \
  754. include_option=--include; \
  755. empty_fix=; \
  756. fi; \
  757. list='$(SUBDIRS)'; for subdir in $$list; do \
  758. if test "$$subdir" = .; then :; else \
  759. test ! -f $$subdir/TAGS || \
  760. set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
  761. fi; \
  762. done; \
  763. $(am__define_uniq_tagged_files); \
  764. shift; \
  765. if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
  766. test -n "$$unique" || unique=$$empty_fix; \
  767. if test $$# -gt 0; then \
  768. $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
  769. "$$@" $$unique; \
  770. else \
  771. $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
  772. $$unique; \
  773. fi; \
  774. fi
  775. ctags: ctags-recursive
  776. CTAGS: ctags
  777. ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
  778. $(am__define_uniq_tagged_files); \
  779. test -z "$(CTAGS_ARGS)$$unique" \
  780. || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
  781. $$unique
  782. GTAGS:
  783. here=`$(am__cd) $(top_builddir) && pwd` \
  784. && $(am__cd) $(top_srcdir) \
  785. && gtags -i $(GTAGS_ARGS) "$$here"
  786. cscopelist: cscopelist-recursive
  787. cscopelist-am: $(am__tagged_files)
  788. list='$(am__tagged_files)'; \
  789. case "$(srcdir)" in \
  790. [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
  791. *) sdir=$(subdir)/$(srcdir) ;; \
  792. esac; \
  793. for i in $$list; do \
  794. if test -f "$$i"; then \
  795. echo "$(subdir)/$$i"; \
  796. else \
  797. echo "$$sdir/$$i"; \
  798. fi; \
  799. done >> $(top_builddir)/cscope.files
  800. distclean-tags:
  801. -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
  802. distdir: $(BUILT_SOURCES)
  803. $(MAKE) $(AM_MAKEFLAGS) distdir-am
  804. distdir-am: $(DISTFILES)
  805. @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
  806. topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
  807. list='$(DISTFILES)'; \
  808. dist_files=`for file in $$list; do echo $$file; done | \
  809. sed -e "s|^$$srcdirstrip/||;t" \
  810. -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
  811. case $$dist_files in \
  812. */*) $(MKDIR_P) `echo "$$dist_files" | \
  813. sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
  814. sort -u` ;; \
  815. esac; \
  816. for file in $$dist_files; do \
  817. if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
  818. if test -d $$d/$$file; then \
  819. dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
  820. if test -d "$(distdir)/$$file"; then \
  821. find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
  822. fi; \
  823. if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
  824. cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
  825. find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
  826. fi; \
  827. cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
  828. else \
  829. test -f "$(distdir)/$$file" \
  830. || cp -p $$d/$$file "$(distdir)/$$file" \
  831. || exit 1; \
  832. fi; \
  833. done
  834. @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
  835. if test "$$subdir" = .; then :; else \
  836. $(am__make_dryrun) \
  837. || test -d "$(distdir)/$$subdir" \
  838. || $(MKDIR_P) "$(distdir)/$$subdir" \
  839. || exit 1; \
  840. dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
  841. $(am__relativize); \
  842. new_distdir=$$reldir; \
  843. dir1=$$subdir; dir2="$(top_distdir)"; \
  844. $(am__relativize); \
  845. new_top_distdir=$$reldir; \
  846. echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
  847. echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
  848. ($(am__cd) $$subdir && \
  849. $(MAKE) $(AM_MAKEFLAGS) \
  850. top_distdir="$$new_top_distdir" \
  851. distdir="$$new_distdir" \
  852. am__remove_distdir=: \
  853. am__skip_length_check=: \
  854. am__skip_mode_fix=: \
  855. distdir) \
  856. || exit 1; \
  857. fi; \
  858. done
  859. check-am: all-am
  860. $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
  861. $(MAKE) $(AM_MAKEFLAGS) check-local
  862. check: check-recursive
  863. all-am: Makefile
  864. installdirs: installdirs-recursive
  865. installdirs-am:
  866. install: install-recursive
  867. install-exec: install-exec-recursive
  868. install-data: install-data-recursive
  869. uninstall: uninstall-recursive
  870. install-am: all-am
  871. @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
  872. installcheck: installcheck-recursive
  873. install-strip:
  874. if test -z '$(STRIP)'; then \
  875. $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  876. install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
  877. install; \
  878. else \
  879. $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  880. install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
  881. "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
  882. fi
  883. mostlyclean-generic:
  884. clean-generic:
  885. distclean-generic:
  886. -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
  887. -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
  888. maintainer-clean-generic:
  889. @echo "This command is intended for maintainers to use"
  890. @echo "it deletes files that may require special tools to rebuild."
  891. clean: clean-recursive
  892. clean-am: clean-checkPROGRAMS clean-generic clean-local mostlyclean-am
  893. distclean: distclean-recursive
  894. -rm -f ./$(DEPDIR)/demo1.Po
  895. -rm -f ./$(DEPDIR)/demo2.Po
  896. -rm -f Makefile
  897. distclean-am: clean-am distclean-compile distclean-generic \
  898. distclean-tags
  899. dvi: dvi-recursive
  900. dvi-am:
  901. html: html-recursive
  902. html-am:
  903. info: info-recursive
  904. info-am:
  905. install-data-am:
  906. install-dvi: install-dvi-recursive
  907. install-dvi-am:
  908. install-exec-am:
  909. install-html: install-html-recursive
  910. install-html-am:
  911. install-info: install-info-recursive
  912. install-info-am:
  913. install-man:
  914. install-pdf: install-pdf-recursive
  915. install-pdf-am:
  916. install-ps: install-ps-recursive
  917. install-ps-am:
  918. installcheck-am:
  919. maintainer-clean: maintainer-clean-recursive
  920. -rm -f ./$(DEPDIR)/demo1.Po
  921. -rm -f ./$(DEPDIR)/demo2.Po
  922. -rm -f Makefile
  923. maintainer-clean-am: distclean-am maintainer-clean-generic
  924. mostlyclean: mostlyclean-recursive
  925. mostlyclean-am: mostlyclean-compile mostlyclean-generic
  926. pdf: pdf-recursive
  927. pdf-am:
  928. ps: ps-recursive
  929. ps-am:
  930. uninstall-am:
  931. .MAKE: $(am__recursive_targets) check-am install-am install-strip
  932. .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
  933. am--depfiles check check-am check-local clean \
  934. clean-checkPROGRAMS clean-generic clean-local cscopelist-am \
  935. ctags ctags-am distclean distclean-compile distclean-generic \
  936. distclean-tags distdir dvi dvi-am html html-am info info-am \
  937. install install-am install-data install-data-am install-dvi \
  938. install-dvi-am install-exec install-exec-am install-html \
  939. install-html-am install-info install-info-am install-man \
  940. install-pdf install-pdf-am install-ps install-ps-am \
  941. install-strip installcheck installcheck-am installdirs \
  942. installdirs-am maintainer-clean maintainer-clean-generic \
  943. mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \
  944. ps ps-am tags tags-am uninstall uninstall-am
  945. .PRECIOUS: Makefile
  946. # This used to be required when Vex had a handwritten Makefile. It
  947. # shouldn't be needed any more, though.
  948. #----------------------------------------------------------------------------
  949. # noinst_PROGRAMS and noinst_DSYMS targets
  950. #----------------------------------------------------------------------------
  951. # On Darwin, for a program 'p', the DWARF debug info is stored in the
  952. # directory 'p.dSYM'. This must be generated after the executable is
  953. # created, with 'dsymutil p'. We could redefine LINK with a script that
  954. # executes 'dsymutil' after linking, but that's a pain. Instead we use this
  955. # hook so that every time "make check" is run, we subsequently invoke
  956. # 'dsymutil' on all the executables that lack a .dSYM directory, or that are
  957. # newer than their corresponding .dSYM directory.
  958. build-noinst_DSYMS: $(noinst_DSYMS)
  959. for f in $(noinst_DSYMS); do \
  960. if [ ! -e $$f.dSYM -o $$f -nt $$f.dSYM ] ; then \
  961. echo "dsymutil $$f"; \
  962. dsymutil $$f; \
  963. fi; \
  964. done
  965. # This is used by coregrind/Makefile.am and Makefile.tool.am for doing
  966. # "in-place" installs. It copies $(noinst_PROGRAMS) into $inplacedir.
  967. # It needs to be depended on by an 'all-local' rule.
  968. inplace-noinst_PROGRAMS: $(noinst_PROGRAMS)
  969. mkdir -p $(inplacedir); \
  970. for f in $(noinst_PROGRAMS) ; do \
  971. rm -f $(inplacedir)/$$f; \
  972. ln -f -s ../$(subdir)/$$f $(inplacedir); \
  973. done
  974. # Similar to inplace-noinst_PROGRAMS
  975. inplace-noinst_DSYMS: build-noinst_DSYMS
  976. mkdir -p $(inplacedir); \
  977. for f in $(noinst_DSYMS); do \
  978. rm -f $(inplacedir)/$$f.dSYM; \
  979. ln -f -s ../$(subdir)/$$f.dSYM $(inplacedir); \
  980. done
  981. # This is used by coregrind/Makefile.am and by <tool>/Makefile.am for doing
  982. # "make install". It copies $(noinst_PROGRAMS) into $prefix/libexec/valgrind/.
  983. # It needs to be depended on by an 'install-exec-local' rule.
  984. install-noinst_PROGRAMS: $(noinst_PROGRAMS)
  985. $(mkinstalldirs) $(DESTDIR)$(pkglibexecdir); \
  986. for f in $(noinst_PROGRAMS); do \
  987. $(INSTALL_PROGRAM) $$f $(DESTDIR)$(pkglibexecdir); \
  988. done
  989. # This is used by coregrind/Makefile.am and by <tool>/Makefile.am for doing
  990. # "make uninstall". It removes $(noinst_PROGRAMS) from $prefix/libexec/valgrind/.
  991. # It needs to be depended on by an 'uninstall-local' rule.
  992. uninstall-noinst_PROGRAMS:
  993. for f in $(noinst_PROGRAMS); do \
  994. rm -f $(DESTDIR)$(pkglibexecdir)/$$f; \
  995. done
  996. # Similar to install-noinst_PROGRAMS.
  997. # Nb: we don't use $(INSTALL_PROGRAM) here because it doesn't work with
  998. # directories. XXX: not sure whether the resulting permissions will be
  999. # correct when using 'cp -R'...
  1000. install-noinst_DSYMS: build-noinst_DSYMS
  1001. $(mkinstalldirs) $(DESTDIR)$(pkglibexecdir); \
  1002. for f in $(noinst_DSYMS); do \
  1003. cp -R $$f.dSYM $(DESTDIR)$(pkglibexecdir); \
  1004. done
  1005. # Similar to uninstall-noinst_PROGRAMS.
  1006. uninstall-noinst_DSYMS:
  1007. for f in $(noinst_DSYMS); do \
  1008. rm -f $(DESTDIR)$(pkglibexecdir)/$$f.dSYM; \
  1009. done
  1010. # This needs to be depended on by a 'clean-local' rule.
  1011. clean-noinst_DSYMS:
  1012. for f in $(noinst_DSYMS); do \
  1013. rm -rf $$f.dSYM; \
  1014. done
  1015. check-local: build-noinst_DSYMS
  1016. clean-local: clean-noinst_DSYMS
  1017. # Tell versions [3.59,3.63) of GNU make to not export all variables.
  1018. # Otherwise a system limit (for SysV at least) may be exceeded.
  1019. .NOEXPORT: