blob: fa4f777f91725746d70b864810743d48383faa95 [file] [log] [blame]
Elliott Hughesa0664b92017-04-18 17:46:52 -07001# Makefile.in generated by automake 1.15 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994-2014 Free Software Foundation, Inc.
5
6# This Makefile.in is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved.
9
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE.
14
15@SET_MAKE@
16
17# This file is used for tool tests, and also in perf/Makefile.am.
18
19# This file should be included (directly or indirectly) by every
20# Makefile.am that builds programs. And also the top-level Makefile.am.
21
22#----------------------------------------------------------------------------
23# Global stuff
24#----------------------------------------------------------------------------
25
26VPATH = @srcdir@
27am__is_gnu_make = { \
28 if test -z '$(MAKELEVEL)'; then \
29 false; \
30 elif test -n '$(MAKE_HOST)'; then \
31 true; \
32 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
33 true; \
34 else \
35 false; \
36 fi; \
37}
38am__make_running_with_option = \
39 case $${target_option-} in \
40 ?) ;; \
41 *) echo "am__make_running_with_option: internal error: invalid" \
42 "target option '$${target_option-}' specified" >&2; \
43 exit 1;; \
44 esac; \
45 has_opt=no; \
46 sane_makeflags=$$MAKEFLAGS; \
47 if $(am__is_gnu_make); then \
48 sane_makeflags=$$MFLAGS; \
49 else \
50 case $$MAKEFLAGS in \
51 *\\[\ \ ]*) \
52 bs=\\; \
53 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
54 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
55 esac; \
56 fi; \
57 skip_next=no; \
58 strip_trailopt () \
59 { \
60 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
61 }; \
62 for flg in $$sane_makeflags; do \
63 test $$skip_next = yes && { skip_next=no; continue; }; \
64 case $$flg in \
65 *=*|--*) continue;; \
66 -*I) strip_trailopt 'I'; skip_next=yes;; \
67 -*I?*) strip_trailopt 'I';; \
68 -*O) strip_trailopt 'O'; skip_next=yes;; \
69 -*O?*) strip_trailopt 'O';; \
70 -*l) strip_trailopt 'l'; skip_next=yes;; \
71 -*l?*) strip_trailopt 'l';; \
72 -[dEDm]) skip_next=yes;; \
73 -[JT]) skip_next=yes;; \
74 esac; \
75 case $$flg in \
76 *$$target_option*) has_opt=yes; break;; \
77 esac; \
78 done; \
79 test $$has_opt = yes
80am__make_dryrun = (target_option=n; $(am__make_running_with_option))
81am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
82pkgdatadir = $(datadir)/@PACKAGE@
83pkgincludedir = $(includedir)/@PACKAGE@
84pkglibdir = $(libdir)/@PACKAGE@
85pkglibexecdir = $(libexecdir)/@PACKAGE@
86am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
87install_sh_DATA = $(install_sh) -c -m 644
88install_sh_PROGRAM = $(install_sh) -c
89install_sh_SCRIPT = $(install_sh) -c
90INSTALL_HEADER = $(INSTALL_DATA)
91transform = $(program_transform_name)
92NORMAL_INSTALL = :
93PRE_INSTALL = :
94POST_INSTALL = :
95NORMAL_UNINSTALL = :
96PRE_UNINSTALL = :
97POST_UNINSTALL = :
98build_triplet = @build@
99host_triplet = @host@
100@COMPILER_IS_CLANG_TRUE@am__append_1 = -Wno-cast-align -Wno-self-assign \
101@COMPILER_IS_CLANG_TRUE@ -Wno-tautological-compare
102
103@SOLARIS_XPG_SYMBOLS_PRESENT_TRUE@am__append_2 = -Wl,-M,$(top_srcdir)/solaris/vgpreload-solaris.mapfile
104
105# The Android toolchain includes all kinds of stdlib helpers present in
106# bionic which is bad because we are not linking with it and the Android
107# linker will panic.
108@VGCONF_PLATVARIANT_IS_ANDROID_TRUE@am__append_3 = -nostdlib
109@VGCONF_HAVE_PLATFORM_SEC_TRUE@am__append_4 = -DVGA_SEC_@VGCONF_ARCH_SEC@=1 \
110@VGCONF_HAVE_PLATFORM_SEC_TRUE@ -DVGP_SEC_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1
111
112
113# Make sure that all test programs have threaded errno.
114# Disable largefile support as there are test cases explictly enabling it.
115@VGCONF_OS_IS_SOLARIS_TRUE@am__append_5 = -D_REENTRANT @SOLARIS_UNDEF_LARGESOURCE@
116@COMPILER_IS_CLANG_TRUE@am__append_6 = -Wno-format-extra-args \
117@COMPILER_IS_CLANG_TRUE@ -Wno-literal-range \
118@COMPILER_IS_CLANG_TRUE@ -Wno-tautological-constant-out-of-range-compare \
119@COMPILER_IS_CLANG_TRUE@ -Wno-self-assign -Wno-string-plus-int \
120@COMPILER_IS_CLANG_TRUE@ -Wno-uninitialized -Wno-unused-value # \
121@COMPILER_IS_CLANG_TRUE@ clang 3.0.0
122@COMPILER_IS_CLANG_TRUE@am__append_7 = -Wno-unused-private-field # drd/tests/tsan_unittest.cpp
123@COMPILER_IS_CLANG_FALSE@am__append_8 = insn_sse insn_sse2
124@BUILD_SSSE3_TESTS_TRUE@@COMPILER_IS_CLANG_FALSE@am__append_9 = insn_ssse3
125# Sun Studio assembler fails to build some tests (illegal mnemonic).
126@BUILD_SSE3_TESTS_TRUE@@COMPILER_IS_CLANG_FALSE@@SOLARIS_SUN_STUDIO_AS_FALSE@am__append_10 = insn_sse3
127
128# Sun Studio assembler fails to build some tests (illegal mnemonic).
129@SOLARIS_SUN_STUDIO_AS_FALSE@am__append_11 = insn_fpu
130check_PROGRAMS = aad_aam$(EXEEXT) allexec$(EXEEXT) badseg$(EXEEXT) \
131 bt_everything$(EXEEXT) bt_literal$(EXEEXT) \
132 bug125959-x86$(EXEEXT) bug126147-x86$(EXEEXT) \
133 bug132813-x86$(EXEEXT) bug135421-x86$(EXEEXT) \
134 bug137714-x86$(EXEEXT) bug152818-x86$(EXEEXT) \
135 cmpxchg8b$(EXEEXT) cpuid$(EXEEXT) cse_fail$(EXEEXT) \
136 fcmovnu$(EXEEXT) fpu_lazy_eflags$(EXEEXT) fxtract$(EXEEXT) \
137 getseg$(EXEEXT) incdec_alt$(EXEEXT) $(am__EXEEXT_5) \
138 int$(EXEEXT) jcxz$(EXEEXT) lahf$(EXEEXT) looper$(EXEEXT) \
139 movx$(EXEEXT) sbbmisc$(EXEEXT) shift_ndep$(EXEEXT) \
140 smc1$(EXEEXT) x86locked$(EXEEXT) x87trigOOR$(EXEEXT) \
141 yield$(EXEEXT) xadd$(EXEEXT) $(am__EXEEXT_6) $(am__EXEEXT_7) \
142 $(am__EXEEXT_8) $(am__EXEEXT_9) $(am__EXEEXT_10)
143@BUILD_SSSE3_TESTS_TRUE@am__append_12 = ssse3_misaligned
144@BUILD_LZCNT_TESTS_TRUE@am__append_13 = lzcnt32
145@BUILD_MOVBE_TESTS_TRUE@am__append_14 = movbe
146# Sun Studio assembler fails to assemble the bound instruction
147# clang errors out complaining that %eax as the 1st operand in the bound
148# insn is an invalid operand.
149@COMPILER_IS_CLANG_FALSE@@SOLARIS_SUN_STUDIO_AS_FALSE@@VGCONF_OS_IS_DARWIN_FALSE@am__append_15 = faultstatus
150# Sun Studio assembler fails to assemble pushw %fs, popw %fs
151@SOLARIS_SUN_STUDIO_AS_FALSE@am__append_16 = pushpopseg
152
153# Some of the tests (bug125959_x86, bug152818_x86, insn_*) need
154# -mdynamic-no-pic. I tried setting *_CFLAGS separately for all of them,
155# but it caused problems with the generation of insn_*.c. So just use this
156# crude approach of setting -mdynamic-no-pic for all tests in this
157# directory.
158@VGCONF_OS_IS_DARWIN_TRUE@am__append_17 = -mdynamic-no-pic
159subdir = none/tests/x86
160ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
161am__aclocal_m4_deps = $(top_srcdir)/configure.ac
162am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
163 $(ACLOCAL_M4)
164DIST_COMMON = $(srcdir)/Makefile.am $(dist_noinst_SCRIPTS) \
165 $(am__DIST_COMMON)
166mkinstalldirs = $(install_sh) -d
167CONFIG_HEADER = $(top_builddir)/config.h
168CONFIG_CLEAN_FILES =
169CONFIG_CLEAN_VPATH_FILES =
170@COMPILER_IS_CLANG_FALSE@am__EXEEXT_1 = insn_sse$(EXEEXT) \
171@COMPILER_IS_CLANG_FALSE@ insn_sse2$(EXEEXT)
172@BUILD_SSSE3_TESTS_TRUE@@COMPILER_IS_CLANG_FALSE@am__EXEEXT_2 = insn_ssse3$(EXEEXT)
173@BUILD_SSE3_TESTS_TRUE@@COMPILER_IS_CLANG_FALSE@@SOLARIS_SUN_STUDIO_AS_FALSE@am__EXEEXT_3 = insn_sse3$(EXEEXT)
174@SOLARIS_SUN_STUDIO_AS_FALSE@am__EXEEXT_4 = insn_fpu$(EXEEXT)
175am__EXEEXT_5 = insn_basic$(EXEEXT) insn_cmov$(EXEEXT) \
176 insn_mmx$(EXEEXT) insn_mmxext$(EXEEXT) $(am__EXEEXT_1) \
177 $(am__EXEEXT_2) $(am__EXEEXT_3) $(am__EXEEXT_4)
178@BUILD_SSSE3_TESTS_TRUE@am__EXEEXT_6 = ssse3_misaligned$(EXEEXT)
179@BUILD_LZCNT_TESTS_TRUE@am__EXEEXT_7 = lzcnt32$(EXEEXT)
180@BUILD_MOVBE_TESTS_TRUE@am__EXEEXT_8 = movbe$(EXEEXT)
181@COMPILER_IS_CLANG_FALSE@@SOLARIS_SUN_STUDIO_AS_FALSE@@VGCONF_OS_IS_DARWIN_FALSE@am__EXEEXT_9 = faultstatus$(EXEEXT)
182@SOLARIS_SUN_STUDIO_AS_FALSE@am__EXEEXT_10 = pushpopseg$(EXEEXT)
183aad_aam_SOURCES = aad_aam.c
184aad_aam_OBJECTS = aad_aam.$(OBJEXT)
185aad_aam_LDADD = $(LDADD)
186allexec_SOURCES = allexec.c
187allexec_OBJECTS = allexec-allexec.$(OBJEXT)
188allexec_LDADD = $(LDADD)
189allexec_LINK = $(CCLD) $(allexec_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
190 $(LDFLAGS) -o $@
191badseg_SOURCES = badseg.c
192badseg_OBJECTS = badseg.$(OBJEXT)
193badseg_LDADD = $(LDADD)
194bt_everything_SOURCES = bt_everything.c
195bt_everything_OBJECTS = bt_everything.$(OBJEXT)
196bt_everything_LDADD = $(LDADD)
197bt_literal_SOURCES = bt_literal.c
198bt_literal_OBJECTS = bt_literal.$(OBJEXT)
199bt_literal_LDADD = $(LDADD)
200bug125959_x86_SOURCES = bug125959-x86.c
201bug125959_x86_OBJECTS = bug125959-x86.$(OBJEXT)
202bug125959_x86_LDADD = $(LDADD)
203bug126147_x86_SOURCES = bug126147-x86.c
204bug126147_x86_OBJECTS = bug126147-x86.$(OBJEXT)
205bug126147_x86_LDADD = $(LDADD)
206bug132813_x86_SOURCES = bug132813-x86.c
207bug132813_x86_OBJECTS = bug132813-x86.$(OBJEXT)
208bug132813_x86_LDADD = $(LDADD)
209bug135421_x86_SOURCES = bug135421-x86.c
210bug135421_x86_OBJECTS = bug135421-x86.$(OBJEXT)
211bug135421_x86_LDADD = $(LDADD)
212bug137714_x86_SOURCES = bug137714-x86.c
213bug137714_x86_OBJECTS = bug137714-x86.$(OBJEXT)
214bug137714_x86_LDADD = $(LDADD)
215bug152818_x86_SOURCES = bug152818-x86.c
216bug152818_x86_OBJECTS = bug152818-x86.$(OBJEXT)
217bug152818_x86_LDADD = $(LDADD)
218cmpxchg8b_SOURCES = cmpxchg8b.c
219cmpxchg8b_OBJECTS = cmpxchg8b.$(OBJEXT)
220cmpxchg8b_LDADD = $(LDADD)
221am_cpuid_OBJECTS = cpuid_c.$(OBJEXT) cpuid_s.$(OBJEXT)
222cpuid_OBJECTS = $(am_cpuid_OBJECTS)
223cpuid_LDADD = $(LDADD)
224cse_fail_SOURCES = cse_fail.c
225cse_fail_OBJECTS = cse_fail.$(OBJEXT)
226cse_fail_LDADD = $(LDADD)
227faultstatus_SOURCES = faultstatus.c
228faultstatus_OBJECTS = faultstatus.$(OBJEXT)
229faultstatus_LDADD = $(LDADD)
230fcmovnu_SOURCES = fcmovnu.c
231fcmovnu_OBJECTS = fcmovnu.$(OBJEXT)
232fcmovnu_LDADD = $(LDADD)
233fpu_lazy_eflags_SOURCES = fpu_lazy_eflags.c
234fpu_lazy_eflags_OBJECTS = fpu_lazy_eflags-fpu_lazy_eflags.$(OBJEXT)
235fpu_lazy_eflags_LDADD = $(LDADD)
236fpu_lazy_eflags_LINK = $(CCLD) $(fpu_lazy_eflags_CFLAGS) $(CFLAGS) \
237 $(AM_LDFLAGS) $(LDFLAGS) -o $@
238fxtract_SOURCES = fxtract.c
239fxtract_OBJECTS = fxtract-fxtract.$(OBJEXT)
240fxtract_DEPENDENCIES =
241fxtract_LINK = $(CCLD) $(fxtract_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
242 $(LDFLAGS) -o $@
243getseg_SOURCES = getseg.c
244getseg_OBJECTS = getseg.$(OBJEXT)
245getseg_LDADD = $(LDADD)
246incdec_alt_SOURCES = incdec_alt.c
247incdec_alt_OBJECTS = incdec_alt.$(OBJEXT)
248incdec_alt_LDADD = $(LDADD)
249am_insn_basic_OBJECTS = insn_basic.$(OBJEXT)
250insn_basic_OBJECTS = $(am_insn_basic_OBJECTS)
251insn_basic_DEPENDENCIES =
252am_insn_cmov_OBJECTS = insn_cmov.$(OBJEXT)
253insn_cmov_OBJECTS = $(am_insn_cmov_OBJECTS)
254insn_cmov_DEPENDENCIES =
255am_insn_fpu_OBJECTS = insn_fpu.$(OBJEXT)
256insn_fpu_OBJECTS = $(am_insn_fpu_OBJECTS)
257insn_fpu_DEPENDENCIES =
258am_insn_mmx_OBJECTS = insn_mmx.$(OBJEXT)
259insn_mmx_OBJECTS = $(am_insn_mmx_OBJECTS)
260insn_mmx_DEPENDENCIES =
261am_insn_mmxext_OBJECTS = insn_mmxext.$(OBJEXT)
262insn_mmxext_OBJECTS = $(am_insn_mmxext_OBJECTS)
263insn_mmxext_DEPENDENCIES =
264am_insn_sse_OBJECTS = insn_sse.$(OBJEXT)
265insn_sse_OBJECTS = $(am_insn_sse_OBJECTS)
266insn_sse_DEPENDENCIES =
267am_insn_sse2_OBJECTS = insn_sse2.$(OBJEXT)
268insn_sse2_OBJECTS = $(am_insn_sse2_OBJECTS)
269insn_sse2_DEPENDENCIES =
270am_insn_sse3_OBJECTS = insn_sse3.$(OBJEXT)
271insn_sse3_OBJECTS = $(am_insn_sse3_OBJECTS)
272insn_sse3_DEPENDENCIES =
273am_insn_ssse3_OBJECTS = insn_ssse3.$(OBJEXT)
274insn_ssse3_OBJECTS = $(am_insn_ssse3_OBJECTS)
275insn_ssse3_DEPENDENCIES =
276int_SOURCES = int.c
277int_OBJECTS = int.$(OBJEXT)
278int_LDADD = $(LDADD)
279jcxz_SOURCES = jcxz.c
280jcxz_OBJECTS = jcxz.$(OBJEXT)
281jcxz_LDADD = $(LDADD)
282lahf_SOURCES = lahf.c
283lahf_OBJECTS = lahf.$(OBJEXT)
284lahf_LDADD = $(LDADD)
285looper_SOURCES = looper.c
286looper_OBJECTS = looper.$(OBJEXT)
287looper_LDADD = $(LDADD)
288lzcnt32_SOURCES = lzcnt32.c
289lzcnt32_OBJECTS = lzcnt32.$(OBJEXT)
290lzcnt32_LDADD = $(LDADD)
291movbe_SOURCES = movbe.c
292movbe_OBJECTS = movbe.$(OBJEXT)
293movbe_LDADD = $(LDADD)
294movx_SOURCES = movx.c
295movx_OBJECTS = movx.$(OBJEXT)
296movx_LDADD = $(LDADD)
297pushpopseg_SOURCES = pushpopseg.c
298pushpopseg_OBJECTS = pushpopseg.$(OBJEXT)
299pushpopseg_LDADD = $(LDADD)
300sbbmisc_SOURCES = sbbmisc.c
301sbbmisc_OBJECTS = sbbmisc.$(OBJEXT)
302sbbmisc_LDADD = $(LDADD)
303shift_ndep_SOURCES = shift_ndep.c
304shift_ndep_OBJECTS = shift_ndep.$(OBJEXT)
305shift_ndep_LDADD = $(LDADD)
306smc1_SOURCES = smc1.c
307smc1_OBJECTS = smc1.$(OBJEXT)
308smc1_LDADD = $(LDADD)
309ssse3_misaligned_SOURCES = ssse3_misaligned.c
310ssse3_misaligned_OBJECTS = ssse3_misaligned.$(OBJEXT)
311ssse3_misaligned_LDADD = $(LDADD)
312x86locked_SOURCES = x86locked.c
313x86locked_OBJECTS = x86locked-x86locked.$(OBJEXT)
314x86locked_LDADD = $(LDADD)
315x86locked_LINK = $(CCLD) $(x86locked_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
316 $(LDFLAGS) -o $@
317x87trigOOR_SOURCES = x87trigOOR.c
318x87trigOOR_OBJECTS = x87trigOOR.$(OBJEXT)
319x87trigOOR_LDADD = $(LDADD)
320xadd_SOURCES = xadd.c
321xadd_OBJECTS = xadd.$(OBJEXT)
322xadd_LDADD = $(LDADD)
323yield_SOURCES = yield.c
324yield_OBJECTS = yield.$(OBJEXT)
325yield_DEPENDENCIES =
326SCRIPTS = $(dist_noinst_SCRIPTS)
327AM_V_P = $(am__v_P_@AM_V@)
328am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
329am__v_P_0 = false
330am__v_P_1 = :
331AM_V_GEN = $(am__v_GEN_@AM_V@)
332am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
333am__v_GEN_0 = @echo " GEN " $@;
334am__v_GEN_1 =
335AM_V_at = $(am__v_at_@AM_V@)
336am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
337am__v_at_0 = @
338am__v_at_1 =
339DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
340depcomp = $(SHELL) $(top_srcdir)/depcomp
341am__depfiles_maybe = depfiles
342am__mv = mv -f
343CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
344 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS)
345AM_V_CPPAS = $(am__v_CPPAS_@AM_V@)
346am__v_CPPAS_ = $(am__v_CPPAS_@AM_DEFAULT_V@)
347am__v_CPPAS_0 = @echo " CPPAS " $@;
348am__v_CPPAS_1 =
349AM_V_lt = $(am__v_lt_@AM_V@)
350am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
351am__v_lt_0 = --silent
352am__v_lt_1 =
353COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
354 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
355AM_V_CC = $(am__v_CC_@AM_V@)
356am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
357am__v_CC_0 = @echo " CC " $@;
358am__v_CC_1 =
359CCLD = $(CC)
360LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
361AM_V_CCLD = $(am__v_CCLD_@AM_V@)
362am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
363am__v_CCLD_0 = @echo " CCLD " $@;
364am__v_CCLD_1 =
365SOURCES = aad_aam.c allexec.c badseg.c bt_everything.c bt_literal.c \
366 bug125959-x86.c bug126147-x86.c bug132813-x86.c \
367 bug135421-x86.c bug137714-x86.c bug152818-x86.c cmpxchg8b.c \
368 $(cpuid_SOURCES) cse_fail.c faultstatus.c fcmovnu.c \
369 fpu_lazy_eflags.c fxtract.c getseg.c incdec_alt.c \
370 $(insn_basic_SOURCES) $(insn_cmov_SOURCES) $(insn_fpu_SOURCES) \
371 $(insn_mmx_SOURCES) $(insn_mmxext_SOURCES) $(insn_sse_SOURCES) \
372 $(insn_sse2_SOURCES) $(insn_sse3_SOURCES) \
373 $(insn_ssse3_SOURCES) int.c jcxz.c lahf.c looper.c lzcnt32.c \
374 movbe.c movx.c pushpopseg.c sbbmisc.c shift_ndep.c smc1.c \
375 ssse3_misaligned.c x86locked.c x87trigOOR.c xadd.c yield.c
376DIST_SOURCES = aad_aam.c allexec.c badseg.c bt_everything.c \
377 bt_literal.c bug125959-x86.c bug126147-x86.c bug132813-x86.c \
378 bug135421-x86.c bug137714-x86.c bug152818-x86.c cmpxchg8b.c \
379 $(cpuid_SOURCES) cse_fail.c faultstatus.c fcmovnu.c \
380 fpu_lazy_eflags.c fxtract.c getseg.c incdec_alt.c \
381 $(insn_basic_SOURCES) $(insn_cmov_SOURCES) $(insn_fpu_SOURCES) \
382 $(insn_mmx_SOURCES) $(insn_mmxext_SOURCES) $(insn_sse_SOURCES) \
383 $(insn_sse2_SOURCES) $(insn_sse3_SOURCES) \
384 $(insn_ssse3_SOURCES) int.c jcxz.c lahf.c looper.c lzcnt32.c \
385 movbe.c movx.c pushpopseg.c sbbmisc.c shift_ndep.c smc1.c \
386 ssse3_misaligned.c x86locked.c x87trigOOR.c xadd.c yield.c
387am__can_run_installinfo = \
388 case $$AM_UPDATE_INFO_DIR in \
389 n|no|NO) false;; \
390 *) (install-info --version) >/dev/null 2>&1;; \
391 esac
392am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
393# Read a list of newline-separated strings from the standard input,
394# and print each of them once, without duplicates. Input order is
395# *not* preserved.
396am__uniquify_input = $(AWK) '\
397 BEGIN { nonempty = 0; } \
398 { items[$$0] = 1; nonempty = 1; } \
399 END { if (nonempty) { for (i in items) print i; }; } \
400'
401# Make sure the list of sources is unique. This is necessary because,
402# e.g., the same source file might be shared among _SOURCES variables
403# for different programs/libraries.
404am__define_uniq_tagged_files = \
405 list='$(am__tagged_files)'; \
406 unique=`for i in $$list; do \
407 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
408 done | $(am__uniquify_input)`
409ETAGS = etags
410CTAGS = ctags
411am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/Makefile.all.am \
412 $(top_srcdir)/Makefile.tool-tests.am $(top_srcdir)/depcomp
413DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
414ACLOCAL = @ACLOCAL@
415AMTAR = @AMTAR@
416AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
417AR = @AR@
418AUTOCONF = @AUTOCONF@
419AUTOHEADER = @AUTOHEADER@
420AUTOMAKE = @AUTOMAKE@
421AWK = @AWK@
422BOOST_CFLAGS = @BOOST_CFLAGS@
423BOOST_LIBS = @BOOST_LIBS@
424CC = @CC@
425CCAS = @CCAS@
426CCASDEPMODE = @CCASDEPMODE@
427CCASFLAGS = @CCASFLAGS@
428CCDEPMODE = @CCDEPMODE@
429CFLAGS = @CFLAGS@
430CFLAGS_MPI = @CFLAGS_MPI@
431CPP = @CPP@
432CPPFLAGS = @CPPFLAGS@
433CXX = @CXX@
434CXXDEPMODE = @CXXDEPMODE@
435CXXFLAGS = @CXXFLAGS@
436CYGPATH_W = @CYGPATH_W@
437DEFAULT_SUPP = @DEFAULT_SUPP@
438DEFS = @DEFS@
439DEPDIR = @DEPDIR@
440DIFF = @DIFF@
441DIS_PATH = @DIS_PATH@
442ECHO_C = @ECHO_C@
443ECHO_N = @ECHO_N@
444ECHO_T = @ECHO_T@
445EGREP = @EGREP@
446EXEEXT = @EXEEXT@
447FLAG_FNO_IPA_ICF = @FLAG_FNO_IPA_ICF@
448FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@
449FLAG_FSANITIZE = @FLAG_FSANITIZE@
450FLAG_M32 = @FLAG_M32@
451FLAG_M64 = @FLAG_M64@
452FLAG_MIPS32 = @FLAG_MIPS32@
453FLAG_MIPS64 = @FLAG_MIPS64@
454FLAG_MLONG_DOUBLE_128 = @FLAG_MLONG_DOUBLE_128@
455FLAG_MMMX = @FLAG_MMMX@
456FLAG_MSSE = @FLAG_MSSE@
457FLAG_NO_BUILD_ID = @FLAG_NO_BUILD_ID@
458FLAG_OCTEON = @FLAG_OCTEON@
459FLAG_OCTEON2 = @FLAG_OCTEON2@
460FLAG_T_TEXT = @FLAG_T_TEXT@
461FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@
462FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@
463FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@
464FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@
465FLAG_W_EXTRA = @FLAG_W_EXTRA@
466FLAG_W_FORMAT = @FLAG_W_FORMAT@
467FLAG_W_FORMAT_SECURITY = @FLAG_W_FORMAT_SECURITY@
468FLAG_W_FORMAT_SIGNEDNESS = @FLAG_W_FORMAT_SIGNEDNESS@
469FLAG_W_IGNORED_QUALIFIERS = @FLAG_W_IGNORED_QUALIFIERS@
470FLAG_W_MISSING_PARAMETER_TYPE = @FLAG_W_MISSING_PARAMETER_TYPE@
471FLAG_W_NO_INFINITE_RECURSION = @FLAG_W_NO_INFINITE_RECURSION@
472FLAG_W_NO_MEMSET_TRANSPOSED_ARGS = @FLAG_W_NO_MEMSET_TRANSPOSED_ARGS@
473FLAG_W_NO_MISMATCHED_NEW_DELETE = @FLAG_W_NO_MISMATCHED_NEW_DELETE@
474FLAG_W_NO_NONNULL = @FLAG_W_NO_NONNULL@
475FLAG_W_NO_OVERFLOW = @FLAG_W_NO_OVERFLOW@
476FLAG_W_NO_POINTER_SIGN = @FLAG_W_NO_POINTER_SIGN@
477FLAG_W_NO_STATIC_LOCAL_IN_INLINE = @FLAG_W_NO_STATIC_LOCAL_IN_INLINE@
478FLAG_W_NO_UNINITIALIZED = @FLAG_W_NO_UNINITIALIZED@
479FLAG_W_NO_UNUSED_FUNCTION = @FLAG_W_NO_UNUSED_FUNCTION@
480FLAG_W_OLD_STYLE_DECLARATION = @FLAG_W_OLD_STYLE_DECLARATION@
481FLAG_W_WRITE_STRINGS = @FLAG_W_WRITE_STRINGS@
482GDB = @GDB@
483GLIBC_VERSION = @GLIBC_VERSION@
484GREP = @GREP@
485HWCAP_HAS_ALTIVEC = @HWCAP_HAS_ALTIVEC@
486HWCAP_HAS_DFP = @HWCAP_HAS_DFP@
487HWCAP_HAS_HTM = @HWCAP_HAS_HTM@
488HWCAP_HAS_ISA_2_05 = @HWCAP_HAS_ISA_2_05@
489HWCAP_HAS_ISA_2_06 = @HWCAP_HAS_ISA_2_06@
490HWCAP_HAS_ISA_2_07 = @HWCAP_HAS_ISA_2_07@
491HWCAP_HAS_ISA_3_00 = @HWCAP_HAS_ISA_3_00@
492HWCAP_HAS_VSX = @HWCAP_HAS_VSX@
493INSTALL = @INSTALL@
494INSTALL_DATA = @INSTALL_DATA@
495INSTALL_PROGRAM = @INSTALL_PROGRAM@
496INSTALL_SCRIPT = @INSTALL_SCRIPT@
497INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
498LDFLAGS = @LDFLAGS@
499LDFLAGS_MPI = @LDFLAGS_MPI@
500LIBOBJS = @LIBOBJS@
501LIBS = @LIBS@
502LIB_UBSAN = @LIB_UBSAN@
503LN_S = @LN_S@
504LTLIBOBJS = @LTLIBOBJS@
505MAINT = @MAINT@
506MAKEINFO = @MAKEINFO@
507MKDIR_P = @MKDIR_P@
508MPI_CC = @MPI_CC@
509OBJEXT = @OBJEXT@
510PACKAGE = @PACKAGE@
511PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
512PACKAGE_NAME = @PACKAGE_NAME@
513PACKAGE_STRING = @PACKAGE_STRING@
514PACKAGE_TARNAME = @PACKAGE_TARNAME@
515PACKAGE_URL = @PACKAGE_URL@
516PACKAGE_VERSION = @PACKAGE_VERSION@
517PATH_SEPARATOR = @PATH_SEPARATOR@
518PERL = @PERL@
519PREFERRED_STACK_BOUNDARY_2 = @PREFERRED_STACK_BOUNDARY_2@
520RANLIB = @RANLIB@
521SED = @SED@
522SET_MAKE = @SET_MAKE@
523SHELL = @SHELL@
524SOLARIS_UNDEF_LARGESOURCE = @SOLARIS_UNDEF_LARGESOURCE@
525STRIP = @STRIP@
526VALT_LOAD_ADDRESS_PRI = @VALT_LOAD_ADDRESS_PRI@
527VALT_LOAD_ADDRESS_SEC = @VALT_LOAD_ADDRESS_SEC@
528VERSION = @VERSION@
529VGCONF_ARCH_PRI = @VGCONF_ARCH_PRI@
530VGCONF_ARCH_SEC = @VGCONF_ARCH_SEC@
531VGCONF_OS = @VGCONF_OS@
532VGCONF_PLATFORM_PRI_CAPS = @VGCONF_PLATFORM_PRI_CAPS@
533VGCONF_PLATFORM_SEC_CAPS = @VGCONF_PLATFORM_SEC_CAPS@
534VGCONF_PLATVARIANT = @VGCONF_PLATVARIANT@
535VG_TMPDIR = @VG_TMPDIR@
536abs_builddir = @abs_builddir@
537abs_srcdir = @abs_srcdir@
538abs_top_builddir = @abs_top_builddir@
539abs_top_srcdir = @abs_top_srcdir@
540ac_ct_CC = @ac_ct_CC@
541ac_ct_CXX = @ac_ct_CXX@
542am__include = @am__include@
543am__leading_dot = @am__leading_dot@
544am__quote = @am__quote@
545am__tar = @am__tar@
546am__untar = @am__untar@
547bindir = @bindir@
548build = @build@
549build_alias = @build_alias@
550build_cpu = @build_cpu@
551build_os = @build_os@
552build_vendor = @build_vendor@
553builddir = @builddir@
554datadir = @datadir@
555datarootdir = @datarootdir@
556docdir = @docdir@
557dvidir = @dvidir@
558exec_prefix = @exec_prefix@
559host = @host@
560host_alias = @host_alias@
561host_cpu = @host_cpu@
562host_os = @host_os@
563host_vendor = @host_vendor@
564htmldir = @htmldir@
565includedir = @includedir@
566infodir = @infodir@
567install_sh = @install_sh@
568libdir = @libdir@
569libexecdir = @libexecdir@
570localedir = @localedir@
571localstatedir = @localstatedir@
572mandir = @mandir@
573mkdir_p = @mkdir_p@
574oldincludedir = @oldincludedir@
575pdfdir = @pdfdir@
576prefix = @prefix@
577program_transform_name = @program_transform_name@
578psdir = @psdir@
579sbindir = @sbindir@
580sharedstatedir = @sharedstatedir@
581srcdir = @srcdir@
582sysconfdir = @sysconfdir@
583target_alias = @target_alias@
584top_build_prefix = @top_build_prefix@
585top_builddir = @top_builddir@
586top_srcdir = @top_srcdir@
587inplacedir = $(top_builddir)/.in_place
588
589#----------------------------------------------------------------------------
590# Flags
591#----------------------------------------------------------------------------
592
593# Baseline flags for all compilations. Aim here is to maximise
594# performance and get whatever useful warnings we can out of gcc.
595# -fno-builtin is important for defeating LLVM's idiom recognition
596# that somehow causes VG_(memset) to get into infinite recursion.
597AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \
598 -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \
599 @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \
600 @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \
601 @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \
602 @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \
603 @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \
604 -fno-strict-aliasing -fno-builtin $(am__append_1)
605@VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
606@VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@
607
608
609# These flags are used for building the preload shared objects (PSOs).
610# The aim is to give reasonable performance but also to have good
611# stack traces, since users often see stack traces extending
612# into (and through) the preloads. Also, we must use any
613# -mpreferred-stack-boundary flag to build the preload shared
614# objects, since that risks misaligning the client's stack and
615# results in segfaults like (eg) #324050.
616@VGCONF_OS_IS_DARWIN_TRUE@AM_CFLAGS_PSO_BASE = -dynamic \
617@VGCONF_OS_IS_DARWIN_TRUE@ -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
618@VGCONF_OS_IS_DARWIN_TRUE@ -fpic -fPIC -fno-builtin @FLAG_FNO_IPA_ICF@
619
620
621# Flags for specific targets.
622#
623# Nb: the AM_CPPFLAGS_* values are suitable for building tools and auxprogs.
624# For building the core, coregrind/Makefile.am files add some extra things.
625AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ = \
626 -I$(top_srcdir) \
627 -I$(top_srcdir)/include \
628 -I$(top_srcdir)/VEX/pub \
629 -I$(top_builddir)/VEX/pub \
630 -DVGA_@VGCONF_ARCH_PRI@=1 \
631 -DVGO_@VGCONF_OS@=1 \
632 -DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 \
633 -DVGPV_@VGCONF_ARCH_PRI@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1
634
635@VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@ = \
636@VGCONF_HAVE_PLATFORM_SEC_TRUE@ -I$(top_srcdir) \
637@VGCONF_HAVE_PLATFORM_SEC_TRUE@ -I$(top_srcdir)/include \
638@VGCONF_HAVE_PLATFORM_SEC_TRUE@ -I$(top_srcdir)/VEX/pub \
639@VGCONF_HAVE_PLATFORM_SEC_TRUE@ -I$(top_builddir)/VEX/pub \
640@VGCONF_HAVE_PLATFORM_SEC_TRUE@ -DVGA_@VGCONF_ARCH_SEC@=1 \
641@VGCONF_HAVE_PLATFORM_SEC_TRUE@ -DVGO_@VGCONF_OS@=1 \
642@VGCONF_HAVE_PLATFORM_SEC_TRUE@ -DVGP_@VGCONF_ARCH_SEC@_@VGCONF_OS@=1 \
643@VGCONF_HAVE_PLATFORM_SEC_TRUE@ -DVGPV_@VGCONF_ARCH_SEC@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1
644
645AM_FLAG_M3264_X86_LINUX = @FLAG_M32@
646AM_CFLAGS_X86_LINUX = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY_2@ \
647 $(AM_CFLAGS_BASE) -fomit-frame-pointer
648
649AM_CFLAGS_PSO_X86_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
650AM_CCASFLAGS_X86_LINUX = @FLAG_M32@ -g
651AM_FLAG_M3264_AMD64_LINUX = @FLAG_M64@
652AM_CFLAGS_AMD64_LINUX = @FLAG_M64@ \
653 $(AM_CFLAGS_BASE) -fomit-frame-pointer
654
655AM_CFLAGS_PSO_AMD64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
656AM_CCASFLAGS_AMD64_LINUX = @FLAG_M64@ -g
657AM_FLAG_M3264_PPC32_LINUX = @FLAG_M32@
658AM_CFLAGS_PPC32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE)
659AM_CFLAGS_PSO_PPC32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
660AM_CCASFLAGS_PPC32_LINUX = @FLAG_M32@ -g
661AM_FLAG_M3264_PPC64BE_LINUX = @FLAG_M64@
662AM_CFLAGS_PPC64BE_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
663AM_CFLAGS_PSO_PPC64BE_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
664AM_CCASFLAGS_PPC64BE_LINUX = @FLAG_M64@ -g
665AM_FLAG_M3264_PPC64LE_LINUX = @FLAG_M64@
666AM_CFLAGS_PPC64LE_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
667AM_CFLAGS_PSO_PPC64LE_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
668AM_CCASFLAGS_PPC64LE_LINUX = @FLAG_M64@ -g
669AM_FLAG_M3264_ARM_LINUX = @FLAG_M32@
670AM_CFLAGS_ARM_LINUX = @FLAG_M32@ \
671 $(AM_CFLAGS_BASE) -marm -mcpu=cortex-a8
672
673AM_CFLAGS_PSO_ARM_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) \
674 -marm -mcpu=cortex-a8 $(AM_CFLAGS_PSO_BASE)
675
676AM_CCASFLAGS_ARM_LINUX = @FLAG_M32@ \
677 -marm -mcpu=cortex-a8 -g
678
679AM_FLAG_M3264_ARM64_LINUX = @FLAG_M64@
680AM_CFLAGS_ARM64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
681AM_CFLAGS_PSO_ARM64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
682AM_CCASFLAGS_ARM64_LINUX = @FLAG_M64@ -g
683AM_FLAG_M3264_X86_DARWIN = -arch i386
684AM_CFLAGS_X86_DARWIN = $(WERROR) -arch i386 $(AM_CFLAGS_BASE) \
685 -mmacosx-version-min=10.6 \
686 -fno-stack-protector -fno-pic -fno-PIC
687
688AM_CFLAGS_PSO_X86_DARWIN = $(AM_CFLAGS_X86_DARWIN) $(AM_CFLAGS_PSO_BASE)
689AM_CCASFLAGS_X86_DARWIN = -arch i386 -g
690AM_FLAG_M3264_AMD64_DARWIN = -arch x86_64
691AM_CFLAGS_AMD64_DARWIN = $(WERROR) -arch x86_64 $(AM_CFLAGS_BASE) \
692 -mmacosx-version-min=10.6 -fno-stack-protector
693
694AM_CFLAGS_PSO_AMD64_DARWIN = $(AM_CFLAGS_AMD64_DARWIN) $(AM_CFLAGS_PSO_BASE)
695AM_CCASFLAGS_AMD64_DARWIN = -arch x86_64 -g
696AM_FLAG_M3264_S390X_LINUX = @FLAG_M64@
697AM_CFLAGS_S390X_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) -fomit-frame-pointer
698AM_CFLAGS_PSO_S390X_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
699AM_CCASFLAGS_S390X_LINUX = @FLAG_M64@ -g -mzarch -march=z900
700AM_FLAG_M3264_MIPS32_LINUX = @FLAG_M32@
701AM_CFLAGS_MIPS32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) @FLAG_MIPS32@
702AM_CFLAGS_PSO_MIPS32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) @FLAG_MIPS32@ \
703 $(AM_CFLAGS_PSO_BASE)
704
705AM_CCASFLAGS_MIPS32_LINUX = @FLAG_M32@ -g @FLAG_MIPS32@
706AM_FLAG_M3264_MIPS64_LINUX = @FLAG_M64@
707AM_CFLAGS_MIPS64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) @FLAG_MIPS64@
708AM_CFLAGS_PSO_MIPS64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) @FLAG_MIPS64@ \
709 $(AM_CFLAGS_PSO_BASE)
710
711AM_CCASFLAGS_MIPS64_LINUX = @FLAG_M64@ -g @FLAG_MIPS64@
712AM_CFLAGS_TILEGX_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
713AM_CFLAGS_PSO_TILEGX_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
714AM_FLAG_M3264_X86_SOLARIS = @FLAG_M32@
715AM_CFLAGS_X86_SOLARIS = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY_2@ \
716 $(AM_CFLAGS_BASE) -fomit-frame-pointer \
717 @SOLARIS_UNDEF_LARGESOURCE@
718
719AM_CFLAGS_PSO_X86_SOLARIS = @FLAG_M32@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
720AM_CCASFLAGS_X86_SOLARIS = @FLAG_M32@ -g -D_ASM
721AM_FLAG_M3264_AMD64_SOLARIS = @FLAG_M64@
722AM_CFLAGS_AMD64_SOLARIS = @FLAG_M64@ \
723 $(AM_CFLAGS_BASE) -fomit-frame-pointer
724
725AM_CFLAGS_PSO_AMD64_SOLARIS = @FLAG_M64@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
726AM_CCASFLAGS_AMD64_SOLARIS = @FLAG_M64@ -g -D_ASM
727
728# Flags for the primary target. These must be used to build the
729# regtests and performance tests. In fact, these must be used to
730# build anything which is built only once on a dual-arch build.
731#
732AM_FLAG_M3264_PRI = $(AM_FLAG_M3264_@VGCONF_PLATFORM_PRI_CAPS@)
733AM_CPPFLAGS_PRI = $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
734AM_CFLAGS_PRI = $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
735AM_CCASFLAGS_PRI = $(AM_CCASFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
736@VGCONF_HAVE_PLATFORM_SEC_FALSE@AM_FLAG_M3264_SEC =
737@VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_FLAG_M3264_SEC = $(AM_FLAG_M3264_@VGCONF_PLATFORM_SEC_CAPS@)
738
739# Baseline link flags for making vgpreload shared objects.
740#
741PRELOAD_LDFLAGS_COMMON_LINUX = -nodefaultlibs -shared \
742 -Wl,-z,interpose,-z,initfirst $(am__append_3)
743PRELOAD_LDFLAGS_COMMON_DARWIN = -dynamic -dynamiclib -all_load
744PRELOAD_LDFLAGS_COMMON_SOLARIS = -nodefaultlibs -shared \
745 -Wl,-z,interpose,-z,initfirst $(am__append_2)
746PRELOAD_LDFLAGS_X86_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
747PRELOAD_LDFLAGS_AMD64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
748PRELOAD_LDFLAGS_PPC32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
749PRELOAD_LDFLAGS_PPC64BE_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
750PRELOAD_LDFLAGS_PPC64LE_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
751PRELOAD_LDFLAGS_ARM_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
752PRELOAD_LDFLAGS_ARM64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
753PRELOAD_LDFLAGS_X86_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch i386
754PRELOAD_LDFLAGS_AMD64_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch x86_64
755PRELOAD_LDFLAGS_S390X_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
756PRELOAD_LDFLAGS_MIPS32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
757PRELOAD_LDFLAGS_MIPS64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
758PRELOAD_LDFLAGS_TILEGX_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
759PRELOAD_LDFLAGS_X86_SOLARIS = $(PRELOAD_LDFLAGS_COMMON_SOLARIS) @FLAG_M32@
760PRELOAD_LDFLAGS_AMD64_SOLARIS = $(PRELOAD_LDFLAGS_COMMON_SOLARIS) @FLAG_M64@
761AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include \
762 -I$(top_srcdir)/coregrind -I$(top_builddir)/include \
763 -I$(top_srcdir)/VEX/pub -I$(top_builddir)/VEX/pub \
764 -DVGA_@VGCONF_ARCH_PRI@=1 -DVGO_@VGCONF_OS@=1 \
765 -DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 \
766 -DVGPV_@VGCONF_ARCH_PRI@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1 \
767 $(am__append_4)
768
769# Nb: Tools need to augment these flags with an arch-selection option, such
770# as $(AM_FLAG_M3264_PRI).
771AM_CFLAGS = -Winline -Wall -Wshadow -Wno-long-long -g \
772 @FLAG_FNO_STACK_PROTECTOR@ $(am__append_5) $(am__append_6) \
773 @FLAG_M32@ $(FLAG_MMMX) $(FLAG_MSSE) $(am__append_17)
774AM_CXXFLAGS = -Winline -Wall -Wshadow -Wno-long-long -g \
775 @FLAG_FNO_STACK_PROTECTOR@ $(am__append_7) @FLAG_M32@ \
776 $(FLAG_MMMX) $(FLAG_MSSE)
777# Include AM_CPPFLAGS in AM_CCASFLAGS to allow for older versions of
778# automake; see comments in Makefile.all.am for more detail.
779AM_CCASFLAGS = $(AM_CPPFLAGS) @FLAG_M32@
780@VGCONF_OS_IS_DARWIN_TRUE@noinst_DSYMS = $(check_PROGRAMS)
781dist_noinst_SCRIPTS = filter_cpuid filter_inf_nan filter_stderr gen_insn_test.pl
782CLEANFILES = $(addsuffix .c,$(INSN_TESTS))
783INSN_TESTS = insn_basic insn_cmov insn_mmx insn_mmxext $(am__append_8) \
784 $(am__append_9) $(am__append_10) $(am__append_11)
785
786# Explicitly include insn_sse3 even if ! BUILD_SSE3_TESTS,
787# to avoid packaging screwups if 'make dist' is run on a machine
788# which failed the BUILD_SSE3_TESTS test in configure.in.
789EXTRA_DIST = \
790 aad_aam.stdout.exp aad_aam.stderr.exp aad_aam.vgtest \
791 badseg.stderr.exp badseg.stdout.exp badseg.stdout.exp-solaris \
792 badseg.vgtest \
793 bt_everything.stderr.exp bt_everything.stdout.exp bt_everything.vgtest \
794 bt_literal.stderr.exp bt_literal.stdout.exp bt_literal.vgtest \
795 bug125959-x86.stderr.exp bug125959-x86.stdout.exp bug125959-x86.vgtest \
796 bug126147-x86.stderr.exp bug126147-x86.stdout.exp bug126147-x86.vgtest \
797 bug132813-x86.stderr.exp bug132813-x86.stdout.exp bug132813-x86.vgtest \
798 bug135421-x86.stderr.exp bug135421-x86.stdout.exp bug135421-x86.vgtest \
799 bug137714-x86.stderr.exp bug137714-x86.stdout.exp bug137714-x86.vgtest \
800 bug152818-x86.stderr.exp bug152818-x86.stdout.exp bug152818-x86.vgtest \
801 cmpxchg8b.stderr.exp cmpxchg8b.stdout.exp cmpxchg8b.vgtest \
802 cpuid.stderr.exp cpuid.stdout.exp cpuid.vgtest \
803 cse_fail.stderr.exp cse_fail.stdout.exp cse_fail.vgtest \
804 faultstatus.disabled faultstatus.stderr.exp \
805 fcmovnu.vgtest fcmovnu.stderr.exp fcmovnu.stdout.exp \
806 fpu_lazy_eflags.stderr.exp fpu_lazy_eflags.stdout.exp \
807 fpu_lazy_eflags.vgtest \
808 fxtract.stdout.exp fxtract.stderr.exp fxtract.vgtest \
809 fxtract.stdout.exp-older-glibc \
810 getseg.stdout.exp getseg.stderr.exp getseg.vgtest \
811 incdec_alt.stdout.exp incdec_alt.stderr.exp incdec_alt.vgtest \
812 int.stderr.exp int.stdout.exp int.disabled \
813 $(addsuffix .stderr.exp,$(INSN_TESTS)) \
814 $(addsuffix .stdout.exp,$(INSN_TESTS)) \
815 $(addsuffix .vgtest,$(INSN_TESTS)) \
816 insn_fpu.stdout.exp insn_fpu.stderr.exp insn_fpu.vgtest \
817 insn_sse.stdout.exp insn_sse.stderr.exp insn_sse.vgtest \
818 insn_sse2.stdout.exp insn_sse2.stderr.exp insn_sse2.vgtest \
819 insn_sse3.stdout.exp insn_sse3.stderr.exp insn_sse3.vgtest \
820 insn_ssse3.stdout.exp insn_ssse3.stderr.exp insn_ssse3.vgtest \
821 jcxz.stdout.exp jcxz.stderr.exp jcxz.vgtest \
822 lahf.stdout.exp lahf.stderr.exp lahf.vgtest \
823 looper.stderr.exp looper.stdout.exp looper.vgtest \
824 lzcnt32.stderr.exp lzcnt32.stdout.exp lzcnt32.vgtest \
825 movx.stderr.exp movx.stdout.exp movx.vgtest \
826 movbe.stderr.exp movbe.stdout.exp movbe.vgtest \
827 pushpopseg.stderr.exp pushpopseg.stdout.exp pushpopseg.vgtest \
828 sbbmisc.stderr.exp sbbmisc.stdout.exp sbbmisc.vgtest \
829 shift_ndep.stderr.exp shift_ndep.stdout.exp shift_ndep.vgtest \
830 smc1.stderr.exp smc1.stdout.exp smc1.vgtest \
831 ssse3_misaligned.stderr.exp ssse3_misaligned.stdout.exp \
832 ssse3_misaligned.vgtest ssse3_misaligned.c \
833 x86locked.vgtest x86locked.stdout.exp x86locked.stderr.exp \
834 x87trigOOR.vgtest x87trigOOR.stdout.exp x87trigOOR.stderr.exp \
835 yield.stderr.exp yield.stdout.exp yield.disabled \
836 xadd.stdout.exp xadd.stderr.exp xadd.vgtest
837
838allexec_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@
839cpuid_SOURCES = cpuid_c.c cpuid_s.S
840# fpu_lazy_eflags must use these flags -- the bug only occurred with them.
841fpu_lazy_eflags_CFLAGS = $(AM_CFLAGS) -O2 -march=pentiumpro
842fxtract_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_OVERFLOW@
843fxtract_LDADD = -lm
844insn_basic_SOURCES = insn_basic.def
845insn_basic_LDADD = -lm
846insn_fpu_SOURCES = insn_fpu.def
847insn_fpu_LDADD = -lm
848insn_cmov_SOURCES = insn_cmov.def
849insn_cmov_LDADD = -lm
850insn_mmx_SOURCES = insn_mmx.def
851insn_mmx_LDADD = -lm
852insn_mmxext_SOURCES = insn_mmxext.def
853insn_mmxext_LDADD = -lm
854insn_sse_SOURCES = insn_sse.def
855insn_sse_LDADD = -lm
856insn_sse2_SOURCES = insn_sse2.def
857insn_sse2_LDADD = -lm
858insn_sse3_SOURCES = insn_sse3.def
859insn_sse3_LDADD = -lm
860insn_ssse3_SOURCES = insn_ssse3.def
861insn_ssse3_LDADD = -lm
862x86locked_CFLAGS = $(AM_CFLAGS) -O
863yield_LDADD = -lpthread
864all: all-am
865
866.SUFFIXES:
867.SUFFIXES: .S .c .def .o .obj
868$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.tool-tests.am $(top_srcdir)/Makefile.all.am $(am__configure_deps)
869 @for dep in $?; do \
870 case '$(am__configure_deps)' in \
871 *$$dep*) \
872 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
873 && { if test -f $@; then exit 0; else break; fi; }; \
874 exit 1;; \
875 esac; \
876 done; \
877 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign none/tests/x86/Makefile'; \
878 $(am__cd) $(top_srcdir) && \
879 $(AUTOMAKE) --foreign none/tests/x86/Makefile
880Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
881 @case '$?' in \
882 *config.status*) \
883 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
884 *) \
885 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
886 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
887 esac;
888$(top_srcdir)/Makefile.tool-tests.am $(top_srcdir)/Makefile.all.am $(am__empty):
889
890$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
891 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
892
893$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
894 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
895$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
896 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
897$(am__aclocal_m4_deps):
898
899clean-checkPROGRAMS:
900 -test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
901
902aad_aam$(EXEEXT): $(aad_aam_OBJECTS) $(aad_aam_DEPENDENCIES) $(EXTRA_aad_aam_DEPENDENCIES)
903 @rm -f aad_aam$(EXEEXT)
904 $(AM_V_CCLD)$(LINK) $(aad_aam_OBJECTS) $(aad_aam_LDADD) $(LIBS)
905
906allexec$(EXEEXT): $(allexec_OBJECTS) $(allexec_DEPENDENCIES) $(EXTRA_allexec_DEPENDENCIES)
907 @rm -f allexec$(EXEEXT)
908 $(AM_V_CCLD)$(allexec_LINK) $(allexec_OBJECTS) $(allexec_LDADD) $(LIBS)
909
910badseg$(EXEEXT): $(badseg_OBJECTS) $(badseg_DEPENDENCIES) $(EXTRA_badseg_DEPENDENCIES)
911 @rm -f badseg$(EXEEXT)
912 $(AM_V_CCLD)$(LINK) $(badseg_OBJECTS) $(badseg_LDADD) $(LIBS)
913
914bt_everything$(EXEEXT): $(bt_everything_OBJECTS) $(bt_everything_DEPENDENCIES) $(EXTRA_bt_everything_DEPENDENCIES)
915 @rm -f bt_everything$(EXEEXT)
916 $(AM_V_CCLD)$(LINK) $(bt_everything_OBJECTS) $(bt_everything_LDADD) $(LIBS)
917
918bt_literal$(EXEEXT): $(bt_literal_OBJECTS) $(bt_literal_DEPENDENCIES) $(EXTRA_bt_literal_DEPENDENCIES)
919 @rm -f bt_literal$(EXEEXT)
920 $(AM_V_CCLD)$(LINK) $(bt_literal_OBJECTS) $(bt_literal_LDADD) $(LIBS)
921
922bug125959-x86$(EXEEXT): $(bug125959_x86_OBJECTS) $(bug125959_x86_DEPENDENCIES) $(EXTRA_bug125959_x86_DEPENDENCIES)
923 @rm -f bug125959-x86$(EXEEXT)
924 $(AM_V_CCLD)$(LINK) $(bug125959_x86_OBJECTS) $(bug125959_x86_LDADD) $(LIBS)
925
926bug126147-x86$(EXEEXT): $(bug126147_x86_OBJECTS) $(bug126147_x86_DEPENDENCIES) $(EXTRA_bug126147_x86_DEPENDENCIES)
927 @rm -f bug126147-x86$(EXEEXT)
928 $(AM_V_CCLD)$(LINK) $(bug126147_x86_OBJECTS) $(bug126147_x86_LDADD) $(LIBS)
929
930bug132813-x86$(EXEEXT): $(bug132813_x86_OBJECTS) $(bug132813_x86_DEPENDENCIES) $(EXTRA_bug132813_x86_DEPENDENCIES)
931 @rm -f bug132813-x86$(EXEEXT)
932 $(AM_V_CCLD)$(LINK) $(bug132813_x86_OBJECTS) $(bug132813_x86_LDADD) $(LIBS)
933
934bug135421-x86$(EXEEXT): $(bug135421_x86_OBJECTS) $(bug135421_x86_DEPENDENCIES) $(EXTRA_bug135421_x86_DEPENDENCIES)
935 @rm -f bug135421-x86$(EXEEXT)
936 $(AM_V_CCLD)$(LINK) $(bug135421_x86_OBJECTS) $(bug135421_x86_LDADD) $(LIBS)
937
938bug137714-x86$(EXEEXT): $(bug137714_x86_OBJECTS) $(bug137714_x86_DEPENDENCIES) $(EXTRA_bug137714_x86_DEPENDENCIES)
939 @rm -f bug137714-x86$(EXEEXT)
940 $(AM_V_CCLD)$(LINK) $(bug137714_x86_OBJECTS) $(bug137714_x86_LDADD) $(LIBS)
941
942bug152818-x86$(EXEEXT): $(bug152818_x86_OBJECTS) $(bug152818_x86_DEPENDENCIES) $(EXTRA_bug152818_x86_DEPENDENCIES)
943 @rm -f bug152818-x86$(EXEEXT)
944 $(AM_V_CCLD)$(LINK) $(bug152818_x86_OBJECTS) $(bug152818_x86_LDADD) $(LIBS)
945
946cmpxchg8b$(EXEEXT): $(cmpxchg8b_OBJECTS) $(cmpxchg8b_DEPENDENCIES) $(EXTRA_cmpxchg8b_DEPENDENCIES)
947 @rm -f cmpxchg8b$(EXEEXT)
948 $(AM_V_CCLD)$(LINK) $(cmpxchg8b_OBJECTS) $(cmpxchg8b_LDADD) $(LIBS)
949
950cpuid$(EXEEXT): $(cpuid_OBJECTS) $(cpuid_DEPENDENCIES) $(EXTRA_cpuid_DEPENDENCIES)
951 @rm -f cpuid$(EXEEXT)
952 $(AM_V_CCLD)$(LINK) $(cpuid_OBJECTS) $(cpuid_LDADD) $(LIBS)
953
954cse_fail$(EXEEXT): $(cse_fail_OBJECTS) $(cse_fail_DEPENDENCIES) $(EXTRA_cse_fail_DEPENDENCIES)
955 @rm -f cse_fail$(EXEEXT)
956 $(AM_V_CCLD)$(LINK) $(cse_fail_OBJECTS) $(cse_fail_LDADD) $(LIBS)
957
958faultstatus$(EXEEXT): $(faultstatus_OBJECTS) $(faultstatus_DEPENDENCIES) $(EXTRA_faultstatus_DEPENDENCIES)
959 @rm -f faultstatus$(EXEEXT)
960 $(AM_V_CCLD)$(LINK) $(faultstatus_OBJECTS) $(faultstatus_LDADD) $(LIBS)
961
962fcmovnu$(EXEEXT): $(fcmovnu_OBJECTS) $(fcmovnu_DEPENDENCIES) $(EXTRA_fcmovnu_DEPENDENCIES)
963 @rm -f fcmovnu$(EXEEXT)
964 $(AM_V_CCLD)$(LINK) $(fcmovnu_OBJECTS) $(fcmovnu_LDADD) $(LIBS)
965
966fpu_lazy_eflags$(EXEEXT): $(fpu_lazy_eflags_OBJECTS) $(fpu_lazy_eflags_DEPENDENCIES) $(EXTRA_fpu_lazy_eflags_DEPENDENCIES)
967 @rm -f fpu_lazy_eflags$(EXEEXT)
968 $(AM_V_CCLD)$(fpu_lazy_eflags_LINK) $(fpu_lazy_eflags_OBJECTS) $(fpu_lazy_eflags_LDADD) $(LIBS)
969
970fxtract$(EXEEXT): $(fxtract_OBJECTS) $(fxtract_DEPENDENCIES) $(EXTRA_fxtract_DEPENDENCIES)
971 @rm -f fxtract$(EXEEXT)
972 $(AM_V_CCLD)$(fxtract_LINK) $(fxtract_OBJECTS) $(fxtract_LDADD) $(LIBS)
973
974getseg$(EXEEXT): $(getseg_OBJECTS) $(getseg_DEPENDENCIES) $(EXTRA_getseg_DEPENDENCIES)
975 @rm -f getseg$(EXEEXT)
976 $(AM_V_CCLD)$(LINK) $(getseg_OBJECTS) $(getseg_LDADD) $(LIBS)
977
978incdec_alt$(EXEEXT): $(incdec_alt_OBJECTS) $(incdec_alt_DEPENDENCIES) $(EXTRA_incdec_alt_DEPENDENCIES)
979 @rm -f incdec_alt$(EXEEXT)
980 $(AM_V_CCLD)$(LINK) $(incdec_alt_OBJECTS) $(incdec_alt_LDADD) $(LIBS)
981
982insn_basic$(EXEEXT): $(insn_basic_OBJECTS) $(insn_basic_DEPENDENCIES) $(EXTRA_insn_basic_DEPENDENCIES)
983 @rm -f insn_basic$(EXEEXT)
984 $(AM_V_CCLD)$(LINK) $(insn_basic_OBJECTS) $(insn_basic_LDADD) $(LIBS)
985
986insn_cmov$(EXEEXT): $(insn_cmov_OBJECTS) $(insn_cmov_DEPENDENCIES) $(EXTRA_insn_cmov_DEPENDENCIES)
987 @rm -f insn_cmov$(EXEEXT)
988 $(AM_V_CCLD)$(LINK) $(insn_cmov_OBJECTS) $(insn_cmov_LDADD) $(LIBS)
989
990insn_fpu$(EXEEXT): $(insn_fpu_OBJECTS) $(insn_fpu_DEPENDENCIES) $(EXTRA_insn_fpu_DEPENDENCIES)
991 @rm -f insn_fpu$(EXEEXT)
992 $(AM_V_CCLD)$(LINK) $(insn_fpu_OBJECTS) $(insn_fpu_LDADD) $(LIBS)
993
994insn_mmx$(EXEEXT): $(insn_mmx_OBJECTS) $(insn_mmx_DEPENDENCIES) $(EXTRA_insn_mmx_DEPENDENCIES)
995 @rm -f insn_mmx$(EXEEXT)
996 $(AM_V_CCLD)$(LINK) $(insn_mmx_OBJECTS) $(insn_mmx_LDADD) $(LIBS)
997
998insn_mmxext$(EXEEXT): $(insn_mmxext_OBJECTS) $(insn_mmxext_DEPENDENCIES) $(EXTRA_insn_mmxext_DEPENDENCIES)
999 @rm -f insn_mmxext$(EXEEXT)
1000 $(AM_V_CCLD)$(LINK) $(insn_mmxext_OBJECTS) $(insn_mmxext_LDADD) $(LIBS)
1001
1002insn_sse$(EXEEXT): $(insn_sse_OBJECTS) $(insn_sse_DEPENDENCIES) $(EXTRA_insn_sse_DEPENDENCIES)
1003 @rm -f insn_sse$(EXEEXT)
1004 $(AM_V_CCLD)$(LINK) $(insn_sse_OBJECTS) $(insn_sse_LDADD) $(LIBS)
1005
1006insn_sse2$(EXEEXT): $(insn_sse2_OBJECTS) $(insn_sse2_DEPENDENCIES) $(EXTRA_insn_sse2_DEPENDENCIES)
1007 @rm -f insn_sse2$(EXEEXT)
1008 $(AM_V_CCLD)$(LINK) $(insn_sse2_OBJECTS) $(insn_sse2_LDADD) $(LIBS)
1009
1010insn_sse3$(EXEEXT): $(insn_sse3_OBJECTS) $(insn_sse3_DEPENDENCIES) $(EXTRA_insn_sse3_DEPENDENCIES)
1011 @rm -f insn_sse3$(EXEEXT)
1012 $(AM_V_CCLD)$(LINK) $(insn_sse3_OBJECTS) $(insn_sse3_LDADD) $(LIBS)
1013
1014insn_ssse3$(EXEEXT): $(insn_ssse3_OBJECTS) $(insn_ssse3_DEPENDENCIES) $(EXTRA_insn_ssse3_DEPENDENCIES)
1015 @rm -f insn_ssse3$(EXEEXT)
1016 $(AM_V_CCLD)$(LINK) $(insn_ssse3_OBJECTS) $(insn_ssse3_LDADD) $(LIBS)
1017
1018int$(EXEEXT): $(int_OBJECTS) $(int_DEPENDENCIES) $(EXTRA_int_DEPENDENCIES)
1019 @rm -f int$(EXEEXT)
1020 $(AM_V_CCLD)$(LINK) $(int_OBJECTS) $(int_LDADD) $(LIBS)
1021
1022jcxz$(EXEEXT): $(jcxz_OBJECTS) $(jcxz_DEPENDENCIES) $(EXTRA_jcxz_DEPENDENCIES)
1023 @rm -f jcxz$(EXEEXT)
1024 $(AM_V_CCLD)$(LINK) $(jcxz_OBJECTS) $(jcxz_LDADD) $(LIBS)
1025
1026lahf$(EXEEXT): $(lahf_OBJECTS) $(lahf_DEPENDENCIES) $(EXTRA_lahf_DEPENDENCIES)
1027 @rm -f lahf$(EXEEXT)
1028 $(AM_V_CCLD)$(LINK) $(lahf_OBJECTS) $(lahf_LDADD) $(LIBS)
1029
1030looper$(EXEEXT): $(looper_OBJECTS) $(looper_DEPENDENCIES) $(EXTRA_looper_DEPENDENCIES)
1031 @rm -f looper$(EXEEXT)
1032 $(AM_V_CCLD)$(LINK) $(looper_OBJECTS) $(looper_LDADD) $(LIBS)
1033
1034lzcnt32$(EXEEXT): $(lzcnt32_OBJECTS) $(lzcnt32_DEPENDENCIES) $(EXTRA_lzcnt32_DEPENDENCIES)
1035 @rm -f lzcnt32$(EXEEXT)
1036 $(AM_V_CCLD)$(LINK) $(lzcnt32_OBJECTS) $(lzcnt32_LDADD) $(LIBS)
1037
1038movbe$(EXEEXT): $(movbe_OBJECTS) $(movbe_DEPENDENCIES) $(EXTRA_movbe_DEPENDENCIES)
1039 @rm -f movbe$(EXEEXT)
1040 $(AM_V_CCLD)$(LINK) $(movbe_OBJECTS) $(movbe_LDADD) $(LIBS)
1041
1042movx$(EXEEXT): $(movx_OBJECTS) $(movx_DEPENDENCIES) $(EXTRA_movx_DEPENDENCIES)
1043 @rm -f movx$(EXEEXT)
1044 $(AM_V_CCLD)$(LINK) $(movx_OBJECTS) $(movx_LDADD) $(LIBS)
1045
1046pushpopseg$(EXEEXT): $(pushpopseg_OBJECTS) $(pushpopseg_DEPENDENCIES) $(EXTRA_pushpopseg_DEPENDENCIES)
1047 @rm -f pushpopseg$(EXEEXT)
1048 $(AM_V_CCLD)$(LINK) $(pushpopseg_OBJECTS) $(pushpopseg_LDADD) $(LIBS)
1049
1050sbbmisc$(EXEEXT): $(sbbmisc_OBJECTS) $(sbbmisc_DEPENDENCIES) $(EXTRA_sbbmisc_DEPENDENCIES)
1051 @rm -f sbbmisc$(EXEEXT)
1052 $(AM_V_CCLD)$(LINK) $(sbbmisc_OBJECTS) $(sbbmisc_LDADD) $(LIBS)
1053
1054shift_ndep$(EXEEXT): $(shift_ndep_OBJECTS) $(shift_ndep_DEPENDENCIES) $(EXTRA_shift_ndep_DEPENDENCIES)
1055 @rm -f shift_ndep$(EXEEXT)
1056 $(AM_V_CCLD)$(LINK) $(shift_ndep_OBJECTS) $(shift_ndep_LDADD) $(LIBS)
1057
1058smc1$(EXEEXT): $(smc1_OBJECTS) $(smc1_DEPENDENCIES) $(EXTRA_smc1_DEPENDENCIES)
1059 @rm -f smc1$(EXEEXT)
1060 $(AM_V_CCLD)$(LINK) $(smc1_OBJECTS) $(smc1_LDADD) $(LIBS)
1061
1062ssse3_misaligned$(EXEEXT): $(ssse3_misaligned_OBJECTS) $(ssse3_misaligned_DEPENDENCIES) $(EXTRA_ssse3_misaligned_DEPENDENCIES)
1063 @rm -f ssse3_misaligned$(EXEEXT)
1064 $(AM_V_CCLD)$(LINK) $(ssse3_misaligned_OBJECTS) $(ssse3_misaligned_LDADD) $(LIBS)
1065
1066x86locked$(EXEEXT): $(x86locked_OBJECTS) $(x86locked_DEPENDENCIES) $(EXTRA_x86locked_DEPENDENCIES)
1067 @rm -f x86locked$(EXEEXT)
1068 $(AM_V_CCLD)$(x86locked_LINK) $(x86locked_OBJECTS) $(x86locked_LDADD) $(LIBS)
1069
1070x87trigOOR$(EXEEXT): $(x87trigOOR_OBJECTS) $(x87trigOOR_DEPENDENCIES) $(EXTRA_x87trigOOR_DEPENDENCIES)
1071 @rm -f x87trigOOR$(EXEEXT)
1072 $(AM_V_CCLD)$(LINK) $(x87trigOOR_OBJECTS) $(x87trigOOR_LDADD) $(LIBS)
1073
1074xadd$(EXEEXT): $(xadd_OBJECTS) $(xadd_DEPENDENCIES) $(EXTRA_xadd_DEPENDENCIES)
1075 @rm -f xadd$(EXEEXT)
1076 $(AM_V_CCLD)$(LINK) $(xadd_OBJECTS) $(xadd_LDADD) $(LIBS)
1077
1078yield$(EXEEXT): $(yield_OBJECTS) $(yield_DEPENDENCIES) $(EXTRA_yield_DEPENDENCIES)
1079 @rm -f yield$(EXEEXT)
1080 $(AM_V_CCLD)$(LINK) $(yield_OBJECTS) $(yield_LDADD) $(LIBS)
1081
1082mostlyclean-compile:
1083 -rm -f *.$(OBJEXT)
1084
1085distclean-compile:
1086 -rm -f *.tab.c
1087
1088@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aad_aam.Po@am__quote@
1089@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/allexec-allexec.Po@am__quote@
1090@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/badseg.Po@am__quote@
1091@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bt_everything.Po@am__quote@
1092@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bt_literal.Po@am__quote@
1093@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bug125959-x86.Po@am__quote@
1094@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bug126147-x86.Po@am__quote@
1095@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bug132813-x86.Po@am__quote@
1096@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bug135421-x86.Po@am__quote@
1097@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bug137714-x86.Po@am__quote@
1098@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bug152818-x86.Po@am__quote@
1099@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmpxchg8b.Po@am__quote@
1100@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpuid_c.Po@am__quote@
1101@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpuid_s.Po@am__quote@
1102@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cse_fail.Po@am__quote@
1103@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/faultstatus.Po@am__quote@
1104@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fcmovnu.Po@am__quote@
1105@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fpu_lazy_eflags-fpu_lazy_eflags.Po@am__quote@
1106@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fxtract-fxtract.Po@am__quote@
1107@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getseg.Po@am__quote@
1108@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/incdec_alt.Po@am__quote@
1109@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/insn_basic.Po@am__quote@
1110@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/insn_cmov.Po@am__quote@
1111@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/insn_fpu.Po@am__quote@
1112@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/insn_mmx.Po@am__quote@
1113@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/insn_mmxext.Po@am__quote@
1114@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/insn_sse.Po@am__quote@
1115@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/insn_sse2.Po@am__quote@
1116@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/insn_sse3.Po@am__quote@
1117@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/insn_ssse3.Po@am__quote@
1118@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/int.Po@am__quote@
1119@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jcxz.Po@am__quote@
1120@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lahf.Po@am__quote@
1121@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/looper.Po@am__quote@
1122@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lzcnt32.Po@am__quote@
1123@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/movbe.Po@am__quote@
1124@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/movx.Po@am__quote@
1125@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pushpopseg.Po@am__quote@
1126@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sbbmisc.Po@am__quote@
1127@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shift_ndep.Po@am__quote@
1128@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/smc1.Po@am__quote@
1129@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ssse3_misaligned.Po@am__quote@
1130@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/x86locked-x86locked.Po@am__quote@
1131@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/x87trigOOR.Po@am__quote@
1132@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xadd.Po@am__quote@
1133@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/yield.Po@am__quote@
1134
1135.S.o:
1136@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
1137@am__fastdepCCAS_TRUE@ $(CPPASCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
1138@am__fastdepCCAS_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
1139@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1140@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1141@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CPPASCOMPILE) -c -o $@ $<
1142
1143.S.obj:
1144@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
1145@am__fastdepCCAS_TRUE@ $(CPPASCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
1146@am__fastdepCCAS_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
1147@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1148@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1149@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CPPASCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
1150
1151.c.o:
1152@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
1153@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
1154@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
1155@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1156@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1157@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
1158
1159.c.obj:
1160@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
1161@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
1162@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
1163@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1164@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1165@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
1166
1167allexec-allexec.o: allexec.c
1168@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(allexec_CFLAGS) $(CFLAGS) -MT allexec-allexec.o -MD -MP -MF $(DEPDIR)/allexec-allexec.Tpo -c -o allexec-allexec.o `test -f 'allexec.c' || echo '$(srcdir)/'`allexec.c
1169@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/allexec-allexec.Tpo $(DEPDIR)/allexec-allexec.Po
1170@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='allexec.c' object='allexec-allexec.o' libtool=no @AMDEPBACKSLASH@
1171@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1172@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(allexec_CFLAGS) $(CFLAGS) -c -o allexec-allexec.o `test -f 'allexec.c' || echo '$(srcdir)/'`allexec.c
1173
1174allexec-allexec.obj: allexec.c
1175@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(allexec_CFLAGS) $(CFLAGS) -MT allexec-allexec.obj -MD -MP -MF $(DEPDIR)/allexec-allexec.Tpo -c -o allexec-allexec.obj `if test -f 'allexec.c'; then $(CYGPATH_W) 'allexec.c'; else $(CYGPATH_W) '$(srcdir)/allexec.c'; fi`
1176@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/allexec-allexec.Tpo $(DEPDIR)/allexec-allexec.Po
1177@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='allexec.c' object='allexec-allexec.obj' libtool=no @AMDEPBACKSLASH@
1178@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1179@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(allexec_CFLAGS) $(CFLAGS) -c -o allexec-allexec.obj `if test -f 'allexec.c'; then $(CYGPATH_W) 'allexec.c'; else $(CYGPATH_W) '$(srcdir)/allexec.c'; fi`
1180
1181fpu_lazy_eflags-fpu_lazy_eflags.o: fpu_lazy_eflags.c
1182@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fpu_lazy_eflags_CFLAGS) $(CFLAGS) -MT fpu_lazy_eflags-fpu_lazy_eflags.o -MD -MP -MF $(DEPDIR)/fpu_lazy_eflags-fpu_lazy_eflags.Tpo -c -o fpu_lazy_eflags-fpu_lazy_eflags.o `test -f 'fpu_lazy_eflags.c' || echo '$(srcdir)/'`fpu_lazy_eflags.c
1183@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/fpu_lazy_eflags-fpu_lazy_eflags.Tpo $(DEPDIR)/fpu_lazy_eflags-fpu_lazy_eflags.Po
1184@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fpu_lazy_eflags.c' object='fpu_lazy_eflags-fpu_lazy_eflags.o' libtool=no @AMDEPBACKSLASH@
1185@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1186@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fpu_lazy_eflags_CFLAGS) $(CFLAGS) -c -o fpu_lazy_eflags-fpu_lazy_eflags.o `test -f 'fpu_lazy_eflags.c' || echo '$(srcdir)/'`fpu_lazy_eflags.c
1187
1188fpu_lazy_eflags-fpu_lazy_eflags.obj: fpu_lazy_eflags.c
1189@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fpu_lazy_eflags_CFLAGS) $(CFLAGS) -MT fpu_lazy_eflags-fpu_lazy_eflags.obj -MD -MP -MF $(DEPDIR)/fpu_lazy_eflags-fpu_lazy_eflags.Tpo -c -o fpu_lazy_eflags-fpu_lazy_eflags.obj `if test -f 'fpu_lazy_eflags.c'; then $(CYGPATH_W) 'fpu_lazy_eflags.c'; else $(CYGPATH_W) '$(srcdir)/fpu_lazy_eflags.c'; fi`
1190@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/fpu_lazy_eflags-fpu_lazy_eflags.Tpo $(DEPDIR)/fpu_lazy_eflags-fpu_lazy_eflags.Po
1191@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fpu_lazy_eflags.c' object='fpu_lazy_eflags-fpu_lazy_eflags.obj' libtool=no @AMDEPBACKSLASH@
1192@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1193@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fpu_lazy_eflags_CFLAGS) $(CFLAGS) -c -o fpu_lazy_eflags-fpu_lazy_eflags.obj `if test -f 'fpu_lazy_eflags.c'; then $(CYGPATH_W) 'fpu_lazy_eflags.c'; else $(CYGPATH_W) '$(srcdir)/fpu_lazy_eflags.c'; fi`
1194
1195fxtract-fxtract.o: fxtract.c
1196@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fxtract_CFLAGS) $(CFLAGS) -MT fxtract-fxtract.o -MD -MP -MF $(DEPDIR)/fxtract-fxtract.Tpo -c -o fxtract-fxtract.o `test -f 'fxtract.c' || echo '$(srcdir)/'`fxtract.c
1197@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/fxtract-fxtract.Tpo $(DEPDIR)/fxtract-fxtract.Po
1198@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fxtract.c' object='fxtract-fxtract.o' libtool=no @AMDEPBACKSLASH@
1199@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1200@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fxtract_CFLAGS) $(CFLAGS) -c -o fxtract-fxtract.o `test -f 'fxtract.c' || echo '$(srcdir)/'`fxtract.c
1201
1202fxtract-fxtract.obj: fxtract.c
1203@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fxtract_CFLAGS) $(CFLAGS) -MT fxtract-fxtract.obj -MD -MP -MF $(DEPDIR)/fxtract-fxtract.Tpo -c -o fxtract-fxtract.obj `if test -f 'fxtract.c'; then $(CYGPATH_W) 'fxtract.c'; else $(CYGPATH_W) '$(srcdir)/fxtract.c'; fi`
1204@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/fxtract-fxtract.Tpo $(DEPDIR)/fxtract-fxtract.Po
1205@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fxtract.c' object='fxtract-fxtract.obj' libtool=no @AMDEPBACKSLASH@
1206@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1207@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fxtract_CFLAGS) $(CFLAGS) -c -o fxtract-fxtract.obj `if test -f 'fxtract.c'; then $(CYGPATH_W) 'fxtract.c'; else $(CYGPATH_W) '$(srcdir)/fxtract.c'; fi`
1208
1209x86locked-x86locked.o: x86locked.c
1210@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(x86locked_CFLAGS) $(CFLAGS) -MT x86locked-x86locked.o -MD -MP -MF $(DEPDIR)/x86locked-x86locked.Tpo -c -o x86locked-x86locked.o `test -f 'x86locked.c' || echo '$(srcdir)/'`x86locked.c
1211@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/x86locked-x86locked.Tpo $(DEPDIR)/x86locked-x86locked.Po
1212@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='x86locked.c' object='x86locked-x86locked.o' libtool=no @AMDEPBACKSLASH@
1213@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1214@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(x86locked_CFLAGS) $(CFLAGS) -c -o x86locked-x86locked.o `test -f 'x86locked.c' || echo '$(srcdir)/'`x86locked.c
1215
1216x86locked-x86locked.obj: x86locked.c
1217@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(x86locked_CFLAGS) $(CFLAGS) -MT x86locked-x86locked.obj -MD -MP -MF $(DEPDIR)/x86locked-x86locked.Tpo -c -o x86locked-x86locked.obj `if test -f 'x86locked.c'; then $(CYGPATH_W) 'x86locked.c'; else $(CYGPATH_W) '$(srcdir)/x86locked.c'; fi`
1218@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/x86locked-x86locked.Tpo $(DEPDIR)/x86locked-x86locked.Po
1219@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='x86locked.c' object='x86locked-x86locked.obj' libtool=no @AMDEPBACKSLASH@
1220@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1221@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(x86locked_CFLAGS) $(CFLAGS) -c -o x86locked-x86locked.obj `if test -f 'x86locked.c'; then $(CYGPATH_W) 'x86locked.c'; else $(CYGPATH_W) '$(srcdir)/x86locked.c'; fi`
1222
1223ID: $(am__tagged_files)
1224 $(am__define_uniq_tagged_files); mkid -fID $$unique
1225tags: tags-am
1226TAGS: tags
1227
1228tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
1229 set x; \
1230 here=`pwd`; \
1231 $(am__define_uniq_tagged_files); \
1232 shift; \
1233 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
1234 test -n "$$unique" || unique=$$empty_fix; \
1235 if test $$# -gt 0; then \
1236 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1237 "$$@" $$unique; \
1238 else \
1239 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1240 $$unique; \
1241 fi; \
1242 fi
1243ctags: ctags-am
1244
1245CTAGS: ctags
1246ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
1247 $(am__define_uniq_tagged_files); \
1248 test -z "$(CTAGS_ARGS)$$unique" \
1249 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
1250 $$unique
1251
1252GTAGS:
1253 here=`$(am__cd) $(top_builddir) && pwd` \
1254 && $(am__cd) $(top_srcdir) \
1255 && gtags -i $(GTAGS_ARGS) "$$here"
1256cscopelist: cscopelist-am
1257
1258cscopelist-am: $(am__tagged_files)
1259 list='$(am__tagged_files)'; \
1260 case "$(srcdir)" in \
1261 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
1262 *) sdir=$(subdir)/$(srcdir) ;; \
1263 esac; \
1264 for i in $$list; do \
1265 if test -f "$$i"; then \
1266 echo "$(subdir)/$$i"; \
1267 else \
1268 echo "$$sdir/$$i"; \
1269 fi; \
1270 done >> $(top_builddir)/cscope.files
1271
1272distclean-tags:
1273 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
1274
1275distdir: $(DISTFILES)
1276 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1277 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1278 list='$(DISTFILES)'; \
1279 dist_files=`for file in $$list; do echo $$file; done | \
1280 sed -e "s|^$$srcdirstrip/||;t" \
1281 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
1282 case $$dist_files in \
1283 */*) $(MKDIR_P) `echo "$$dist_files" | \
1284 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
1285 sort -u` ;; \
1286 esac; \
1287 for file in $$dist_files; do \
1288 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
1289 if test -d $$d/$$file; then \
1290 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
1291 if test -d "$(distdir)/$$file"; then \
1292 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1293 fi; \
1294 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
1295 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
1296 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1297 fi; \
1298 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
1299 else \
1300 test -f "$(distdir)/$$file" \
1301 || cp -p $$d/$$file "$(distdir)/$$file" \
1302 || exit 1; \
1303 fi; \
1304 done
1305check-am: all-am
1306 $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
1307 $(MAKE) $(AM_MAKEFLAGS) check-local
1308check: check-am
1309all-am: Makefile $(SCRIPTS)
1310installdirs:
1311install: install-am
1312install-exec: install-exec-am
1313install-data: install-data-am
1314uninstall: uninstall-am
1315
1316install-am: all-am
1317 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1318
1319installcheck: installcheck-am
1320install-strip:
1321 if test -z '$(STRIP)'; then \
1322 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1323 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1324 install; \
1325 else \
1326 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1327 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1328 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
1329 fi
1330mostlyclean-generic:
1331
1332clean-generic:
1333 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
1334
1335distclean-generic:
1336 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
1337 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
1338
1339maintainer-clean-generic:
1340 @echo "This command is intended for maintainers to use"
1341 @echo "it deletes files that may require special tools to rebuild."
1342clean: clean-am
1343
1344clean-am: clean-checkPROGRAMS clean-generic clean-local mostlyclean-am
1345
1346distclean: distclean-am
1347 -rm -rf ./$(DEPDIR)
1348 -rm -f Makefile
1349distclean-am: clean-am distclean-compile distclean-generic \
1350 distclean-tags
1351
1352dvi: dvi-am
1353
1354dvi-am:
1355
1356html: html-am
1357
1358html-am:
1359
1360info: info-am
1361
1362info-am:
1363
1364install-data-am:
1365
1366install-dvi: install-dvi-am
1367
1368install-dvi-am:
1369
1370install-exec-am:
1371
1372install-html: install-html-am
1373
1374install-html-am:
1375
1376install-info: install-info-am
1377
1378install-info-am:
1379
1380install-man:
1381
1382install-pdf: install-pdf-am
1383
1384install-pdf-am:
1385
1386install-ps: install-ps-am
1387
1388install-ps-am:
1389
1390installcheck-am:
1391
1392maintainer-clean: maintainer-clean-am
1393 -rm -rf ./$(DEPDIR)
1394 -rm -f Makefile
1395maintainer-clean-am: distclean-am maintainer-clean-generic
1396
1397mostlyclean: mostlyclean-am
1398
1399mostlyclean-am: mostlyclean-compile mostlyclean-generic
1400
1401pdf: pdf-am
1402
1403pdf-am:
1404
1405ps: ps-am
1406
1407ps-am:
1408
1409uninstall-am:
1410
1411.MAKE: check-am install-am install-strip
1412
1413.PHONY: CTAGS GTAGS TAGS all all-am check check-am check-local clean \
1414 clean-checkPROGRAMS clean-generic clean-local cscopelist-am \
1415 ctags ctags-am distclean distclean-compile distclean-generic \
1416 distclean-tags distdir dvi dvi-am html html-am info info-am \
1417 install install-am install-data install-data-am install-dvi \
1418 install-dvi-am install-exec install-exec-am install-html \
1419 install-html-am install-info install-info-am install-man \
1420 install-pdf install-pdf-am install-ps install-ps-am \
1421 install-strip installcheck installcheck-am installdirs \
1422 maintainer-clean maintainer-clean-generic mostlyclean \
1423 mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
1424 tags tags-am uninstall uninstall-am
1425
1426.PRECIOUS: Makefile
1427
1428
1429# This used to be required when Vex had a handwritten Makefile. It
1430# shouldn't be needed any more, though.
1431
1432#----------------------------------------------------------------------------
1433# noinst_PROGRAMS and noinst_DSYMS targets
1434#----------------------------------------------------------------------------
1435
1436# On Darwin, for a program 'p', the DWARF debug info is stored in the
1437# directory 'p.dSYM'. This must be generated after the executable is
1438# created, with 'dsymutil p'. We could redefine LINK with a script that
1439# executes 'dsymutil' after linking, but that's a pain. Instead we use this
1440# hook so that every time "make check" is run, we subsequently invoke
1441# 'dsymutil' on all the executables that lack a .dSYM directory, or that are
1442# newer than their corresponding .dSYM directory.
1443build-noinst_DSYMS: $(noinst_DSYMS)
1444 for f in $(noinst_DSYMS); do \
1445 if [ ! -e $$f.dSYM -o $$f -nt $$f.dSYM ] ; then \
1446 echo "dsymutil $$f"; \
1447 dsymutil $$f; \
1448 fi; \
1449 done
1450
1451# This is used by coregrind/Makefile.am and Makefile.tool.am for doing
1452# "in-place" installs. It copies $(noinst_PROGRAMS) into $inplacedir.
1453# It needs to be depended on by an 'all-local' rule.
1454inplace-noinst_PROGRAMS: $(noinst_PROGRAMS)
1455 mkdir -p $(inplacedir); \
1456 for f in $(noinst_PROGRAMS) ; do \
1457 rm -f $(inplacedir)/$$f; \
1458 ln -f -s ../$(subdir)/$$f $(inplacedir); \
1459 done
1460
1461# Similar to inplace-noinst_PROGRAMS
1462inplace-noinst_DSYMS: build-noinst_DSYMS
1463 mkdir -p $(inplacedir); \
1464 for f in $(noinst_DSYMS); do \
1465 rm -f $(inplacedir)/$$f.dSYM; \
1466 ln -f -s ../$(subdir)/$$f.dSYM $(inplacedir); \
1467 done
1468
1469# This is used by coregrind/Makefile.am and by <tool>/Makefile.am for doing
1470# "make install". It copies $(noinst_PROGRAMS) into $prefix/lib/valgrind/.
1471# It needs to be depended on by an 'install-exec-local' rule.
1472install-noinst_PROGRAMS: $(noinst_PROGRAMS)
1473 $(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
1474 for f in $(noinst_PROGRAMS); do \
1475 $(INSTALL_PROGRAM) $$f $(DESTDIR)$(pkglibdir); \
1476 done
1477
1478# This is used by coregrind/Makefile.am and by <tool>/Makefile.am for doing
1479# "make uninstall". It removes $(noinst_PROGRAMS) from $prefix/lib/valgrind/.
1480# It needs to be depended on by an 'uninstall-local' rule.
1481uninstall-noinst_PROGRAMS:
1482 for f in $(noinst_PROGRAMS); do \
1483 rm -f $(DESTDIR)$(pkglibdir)/$$f; \
1484 done
1485
1486# Similar to install-noinst_PROGRAMS.
1487# Nb: we don't use $(INSTALL_PROGRAM) here because it doesn't work with
1488# directories. XXX: not sure whether the resulting permissions will be
1489# correct when using 'cp -R'...
1490install-noinst_DSYMS: build-noinst_DSYMS
1491 $(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
1492 for f in $(noinst_DSYMS); do \
1493 cp -R $$f.dSYM $(DESTDIR)$(pkglibdir); \
1494 done
1495
1496# Similar to uninstall-noinst_PROGRAMS.
1497uninstall-noinst_DSYMS:
1498 for f in $(noinst_DSYMS); do \
1499 rm -f $(DESTDIR)$(pkglibdir)/$$f.dSYM; \
1500 done
1501
1502# This needs to be depended on by a 'clean-local' rule.
1503clean-noinst_DSYMS:
1504 for f in $(noinst_DSYMS); do \
1505 rm -rf $$f.dSYM; \
1506 done
1507
1508check-local: build-noinst_DSYMS
1509
1510clean-local: clean-noinst_DSYMS
1511
1512.def.c: $(srcdir)/gen_insn_test.pl
1513 $(PERL) $(srcdir)/gen_insn_test.pl < $< > $@
1514
1515# Tell versions [3.59,3.63) of GNU make to not export all variables.
1516# Otherwise a system limit (for SysV at least) may be exceeded.
1517.NOEXPORT: