xref: /netbsd-src/external/gpl3/gdb/dist/sim/Makefile.in (revision 2dd295436a0082eb4f8d294f4aa73c223413d0f2)
1# Makefile.in generated by automake 1.15.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994-2023 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#   Copyright (C) 1993-2022 Free Software Foundation, Inc.
18#
19# This program is free software; you can redistribute it and/or modify
20# it under the terms of the GNU General Public License as published by
21# the Free Software Foundation; either version 3 of the License, or
22# (at your option) any later version.
23#
24# This program is distributed in the hope that it will be useful,
25# but WITHOUT ANY WARRANTY; without even the implied warranty of
26# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
27# GNU General Public License for more details.
28#
29# You should have received a copy of the GNU General Public License
30# along with this program.  If not, see <http://www.gnu.org/licenses/>.
31
32
33
34
35VPATH = @srcdir@
36am__is_gnu_make = { \
37  if test -z '$(MAKELEVEL)'; then \
38    false; \
39  elif test -n '$(MAKE_HOST)'; then \
40    true; \
41  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
42    true; \
43  else \
44    false; \
45  fi; \
46}
47am__make_running_with_option = \
48  case $${target_option-} in \
49      ?) ;; \
50      *) echo "am__make_running_with_option: internal error: invalid" \
51              "target option '$${target_option-}' specified" >&2; \
52         exit 1;; \
53  esac; \
54  has_opt=no; \
55  sane_makeflags=$$MAKEFLAGS; \
56  if $(am__is_gnu_make); then \
57    sane_makeflags=$$MFLAGS; \
58  else \
59    case $$MAKEFLAGS in \
60      *\\[\ \	]*) \
61        bs=\\; \
62        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
63          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
64    esac; \
65  fi; \
66  skip_next=no; \
67  strip_trailopt () \
68  { \
69    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
70  }; \
71  for flg in $$sane_makeflags; do \
72    test $$skip_next = yes && { skip_next=no; continue; }; \
73    case $$flg in \
74      *=*|--*) continue;; \
75        -*I) strip_trailopt 'I'; skip_next=yes;; \
76      -*I?*) strip_trailopt 'I';; \
77        -*O) strip_trailopt 'O'; skip_next=yes;; \
78      -*O?*) strip_trailopt 'O';; \
79        -*l) strip_trailopt 'l'; skip_next=yes;; \
80      -*l?*) strip_trailopt 'l';; \
81      -[dEDm]) skip_next=yes;; \
82      -[JT]) skip_next=yes;; \
83    esac; \
84    case $$flg in \
85      *$$target_option*) has_opt=yes; break;; \
86    esac; \
87  done; \
88  test $$has_opt = yes
89am__make_dryrun = (target_option=n; $(am__make_running_with_option))
90am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
91pkgdatadir = $(datadir)/@PACKAGE@
92pkgincludedir = $(includedir)/@PACKAGE@
93pkglibdir = $(libdir)/@PACKAGE@
94pkglibexecdir = $(libexecdir)/@PACKAGE@
95am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
96install_sh_DATA = $(install_sh) -c -m 644
97install_sh_PROGRAM = $(install_sh) -c
98install_sh_SCRIPT = $(install_sh) -c
99INSTALL_HEADER = $(INSTALL_DATA)
100transform = $(program_transform_name)
101NORMAL_INSTALL = :
102PRE_INSTALL = :
103POST_INSTALL = :
104NORMAL_UNINSTALL = :
105PRE_UNINSTALL = :
106POST_UNINSTALL = :
107build_triplet = @build@
108host_triplet = @host@
109target_triplet = @target@
110check_PROGRAMS = $(am__EXEEXT_8) $(am__EXEEXT_9)
111noinst_PROGRAMS = $(am__EXEEXT_10) $(am__EXEEXT_11) $(am__EXEEXT_12) \
112	$(am__EXEEXT_13) $(am__EXEEXT_14) $(am__EXEEXT_15) \
113	$(am__EXEEXT_16) $(am__EXEEXT_17) $(am__EXEEXT_18) \
114	$(am__EXEEXT_19) $(am__EXEEXT_20) $(am__EXEEXT_21) \
115	$(am__EXEEXT_22) $(am__EXEEXT_23) $(am__EXEEXT_24) \
116	$(am__EXEEXT_25) $(am__EXEEXT_26) $(am__EXEEXT_27) \
117	$(am__EXEEXT_28) $(am__EXEEXT_29) $(am__EXEEXT_30) \
118	$(am__EXEEXT_31) $(am__EXEEXT_32) $(am__EXEEXT_33) \
119	$(am__EXEEXT_34) $(am__EXEEXT_35) $(am__EXEEXT_36) \
120	$(am__EXEEXT_37) $(am__EXEEXT_38) $(am__EXEEXT_39) \
121	$(am__EXEEXT_40) $(am__EXEEXT_41)
122EXTRA_PROGRAMS = $(am__EXEEXT_2) testsuite/common/bits-gen$(EXEEXT) \
123	testsuite/common/fpu-tst$(EXEEXT) $(am__EXEEXT_3) \
124	$(am__EXEEXT_4) $(am__EXEEXT_5) $(am__EXEEXT_6) \
125	$(am__EXEEXT_7)
126@ENABLE_SIM_TRUE@am__append_1 = \
127@ENABLE_SIM_TRUE@	$(srcroot)/include/sim/callback.h \
128@ENABLE_SIM_TRUE@	$(srcroot)/include/sim/sim.h
129
130@SIM_ENABLE_IGEN_TRUE@am__append_2 = $(IGEN)
131@SIM_ENABLE_IGEN_TRUE@am__append_3 = igen/libigen.a
132@SIM_ENABLE_IGEN_TRUE@am__append_4 = $(igen_IGEN_TOOLS)
133@SIM_ENABLE_IGEN_TRUE@am__append_5 = $(igen_IGEN_TOOLS)
134TESTS = testsuite/common/bits32m0$(EXEEXT) \
135	testsuite/common/bits32m31$(EXEEXT) \
136	testsuite/common/bits64m0$(EXEEXT) \
137	testsuite/common/bits64m63$(EXEEXT) \
138	testsuite/common/alu-tst$(EXEEXT)
139@SIM_ENABLE_ARCH_aarch64_TRUE@am__append_6 = aarch64/run
140@SIM_ENABLE_ARCH_arm_TRUE@am__append_7 = arm/run
141@SIM_ENABLE_ARCH_avr_TRUE@am__append_8 = avr/run
142@SIM_ENABLE_ARCH_bfin_TRUE@am__append_9 = bfin/run
143@SIM_ENABLE_ARCH_bpf_TRUE@am__append_10 = bpf/run
144@SIM_ENABLE_ARCH_bpf_TRUE@am__append_11 = $(bpf_BUILD_OUTPUTS)
145@SIM_ENABLE_ARCH_bpf_TRUE@am__append_12 = $(bpf_BUILD_OUTPUTS)
146@SIM_ENABLE_ARCH_cr16_TRUE@am__append_13 = cr16/run
147@SIM_ENABLE_ARCH_cr16_TRUE@am__append_14 = $(cr16_BUILD_OUTPUTS)
148@SIM_ENABLE_ARCH_cr16_TRUE@am__append_15 = cr16/gencode
149@SIM_ENABLE_ARCH_cr16_TRUE@am__append_16 = $(cr16_BUILD_OUTPUTS)
150@SIM_ENABLE_ARCH_cris_TRUE@am__append_17 = cris/run
151@SIM_ENABLE_ARCH_cris_TRUE@am__append_18 = cris/rvdummy
152@SIM_ENABLE_ARCH_cris_TRUE@am__append_19 = $(cris_BUILD_OUTPUTS)
153@SIM_ENABLE_ARCH_cris_TRUE@am__append_20 = $(cris_BUILD_OUTPUTS)
154@SIM_ENABLE_ARCH_d10v_TRUE@am__append_21 = d10v/run
155@SIM_ENABLE_ARCH_d10v_TRUE@am__append_22 = $(d10v_BUILD_OUTPUTS)
156@SIM_ENABLE_ARCH_d10v_TRUE@am__append_23 = d10v/gencode
157@SIM_ENABLE_ARCH_d10v_TRUE@am__append_24 = $(d10v_BUILD_OUTPUTS)
158@SIM_ENABLE_ARCH_erc32_TRUE@am__append_25 = erc32/run erc32/sis
159@SIM_ENABLE_ARCH_erc32_TRUE@am__append_26 = sim-%D-install-exec-local
160@SIM_ENABLE_ARCH_erc32_TRUE@am__append_27 = sim-erc32-uninstall-local
161@SIM_ENABLE_ARCH_examples_TRUE@am__append_28 = example-synacor/run
162@SIM_ENABLE_ARCH_frv_TRUE@am__append_29 = frv/run
163@SIM_ENABLE_ARCH_frv_TRUE@am__append_30 = $(frv_BUILD_OUTPUTS)
164@SIM_ENABLE_ARCH_frv_TRUE@am__append_31 = $(frv_BUILD_OUTPUTS)
165@SIM_ENABLE_ARCH_ft32_TRUE@am__append_32 = ft32/run
166@SIM_ENABLE_ARCH_h8300_TRUE@am__append_33 = h8300/run
167@SIM_ENABLE_ARCH_iq2000_TRUE@am__append_34 = iq2000/run
168@SIM_ENABLE_ARCH_iq2000_TRUE@am__append_35 = $(iq2000_BUILD_OUTPUTS)
169@SIM_ENABLE_ARCH_iq2000_TRUE@am__append_36 = $(iq2000_BUILD_OUTPUTS)
170@SIM_ENABLE_ARCH_lm32_TRUE@am__append_37 = lm32/run
171@SIM_ENABLE_ARCH_lm32_TRUE@am__append_38 = $(lm32_BUILD_OUTPUTS)
172@SIM_ENABLE_ARCH_lm32_TRUE@am__append_39 = $(lm32_BUILD_OUTPUTS)
173@SIM_ENABLE_ARCH_m32c_TRUE@am__append_40 = m32c/run
174@SIM_ENABLE_ARCH_m32c_TRUE@am__append_41 = $(m32c_BUILD_OUTPUTS)
175@SIM_ENABLE_ARCH_m32c_TRUE@am__append_42 = m32c/opc2c
176@SIM_ENABLE_ARCH_m32c_TRUE@am__append_43 = \
177@SIM_ENABLE_ARCH_m32c_TRUE@	$(m32c_BUILD_OUTPUTS) \
178@SIM_ENABLE_ARCH_m32c_TRUE@	m32c/m32c.c.log \
179@SIM_ENABLE_ARCH_m32c_TRUE@	m32c/r8c.c.log
180
181@SIM_ENABLE_ARCH_m32r_TRUE@am__append_44 = m32r/run
182@SIM_ENABLE_ARCH_m32r_TRUE@am__append_45 = $(m32r_BUILD_OUTPUTS)
183@SIM_ENABLE_ARCH_m32r_TRUE@am__append_46 = $(m32r_BUILD_OUTPUTS)
184@SIM_ENABLE_ARCH_m68hc11_TRUE@am__append_47 = m68hc11/run
185@SIM_ENABLE_ARCH_m68hc11_TRUE@am__append_48 = $(m68hc11_BUILD_OUTPUTS)
186@SIM_ENABLE_ARCH_m68hc11_TRUE@am__append_49 = m68hc11/gencode
187@SIM_ENABLE_ARCH_m68hc11_TRUE@am__append_50 = $(m68hc11_BUILD_OUTPUTS)
188@SIM_ENABLE_ARCH_mcore_TRUE@am__append_51 = mcore/run
189@SIM_ENABLE_ARCH_microblaze_TRUE@am__append_52 = microblaze/run
190@SIM_ENABLE_ARCH_mips_TRUE@am__append_53 = mips/run
191@SIM_ENABLE_ARCH_mn10300_TRUE@am__append_54 = mn10300/run
192@SIM_ENABLE_ARCH_mn10300_TRUE@am__append_55 = $(mn10300_BUILD_OUTPUTS)
193@SIM_ENABLE_ARCH_mn10300_TRUE@am__append_56 = $(mn10300_BUILD_OUTPUTS)
194@SIM_ENABLE_ARCH_moxie_TRUE@am__append_57 = moxie/run
195@SIM_ENABLE_ARCH_msp430_TRUE@am__append_58 = msp430/run
196@SIM_ENABLE_ARCH_or1k_TRUE@am__append_59 = or1k/run
197@SIM_ENABLE_ARCH_or1k_TRUE@am__append_60 = $(or1k_BUILD_OUTPUTS)
198@SIM_ENABLE_ARCH_or1k_TRUE@am__append_61 = $(or1k_BUILD_OUTPUTS)
199@SIM_ENABLE_ARCH_ppc_TRUE@am__append_62 = ppc/run ppc/psim
200@SIM_ENABLE_ARCH_pru_TRUE@am__append_63 = pru/run
201@SIM_ENABLE_ARCH_riscv_TRUE@am__append_64 = riscv/run
202@SIM_ENABLE_ARCH_rl78_TRUE@am__append_65 = rl78/run
203@SIM_ENABLE_ARCH_rx_TRUE@am__append_66 = rx/run
204@SIM_ENABLE_ARCH_sh_TRUE@am__append_67 = sh/run
205@SIM_ENABLE_ARCH_sh_TRUE@am__append_68 = $(sh_BUILD_OUTPUTS)
206@SIM_ENABLE_ARCH_sh_TRUE@am__append_69 = sh/gencode
207@SIM_ENABLE_ARCH_sh_TRUE@am__append_70 = $(sh_BUILD_OUTPUTS)
208@SIM_ENABLE_ARCH_v850_TRUE@am__append_71 = v850/run
209@SIM_ENABLE_ARCH_v850_TRUE@am__append_72 = $(v850_BUILD_OUTPUTS)
210@SIM_ENABLE_ARCH_v850_TRUE@am__append_73 = $(v850_BUILD_OUTPUTS)
211subdir = .
212ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
213am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
214	$(top_srcdir)/../config/depstand.m4 \
215	$(top_srcdir)/../config/lead-dot.m4 \
216	$(top_srcdir)/../config/override.m4 \
217	$(top_srcdir)/../config/pkg.m4 $(top_srcdir)/../libtool.m4 \
218	$(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \
219	$(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \
220	$(top_srcdir)/m4/sim_ac_option_alignment.m4 \
221	$(top_srcdir)/m4/sim_ac_option_assert.m4 \
222	$(top_srcdir)/m4/sim_ac_option_cgen_maint.m4 \
223	$(top_srcdir)/m4/sim_ac_option_debug.m4 \
224	$(top_srcdir)/m4/sim_ac_option_endian.m4 \
225	$(top_srcdir)/m4/sim_ac_option_environment.m4 \
226	$(top_srcdir)/m4/sim_ac_option_hardware.m4 \
227	$(top_srcdir)/m4/sim_ac_option_inline.m4 \
228	$(top_srcdir)/m4/sim_ac_option_profile.m4 \
229	$(top_srcdir)/m4/sim_ac_option_reserved_bits.m4 \
230	$(top_srcdir)/m4/sim_ac_option_scache.m4 \
231	$(top_srcdir)/m4/sim_ac_option_stdio.m4 \
232	$(top_srcdir)/m4/sim_ac_option_trace.m4 \
233	$(top_srcdir)/m4/sim_ac_option_warnings.m4 \
234	$(top_srcdir)/m4/sim_ac_platform.m4 \
235	$(top_srcdir)/m4/sim_ac_toolchain.m4 \
236	$(top_srcdir)/frv/acinclude.m4 \
237	$(top_srcdir)/riscv/acinclude.m4 $(top_srcdir)/rx/acinclude.m4 \
238	$(top_srcdir)/configure.ac
239am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
240	$(ACLOCAL_M4)
241DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
242	$(am__configure_deps) $(am__pkginclude_HEADERS_DIST)
243am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
244 configure.lineno config.status.lineno
245mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
246CONFIG_HEADER = config.h
247CONFIG_CLEAN_FILES = Make-common.sim aarch64/Makefile.sim \
248	aarch64/.gdbinit arm/Makefile.sim arm/.gdbinit \
249	avr/Makefile.sim avr/.gdbinit bfin/Makefile.sim bfin/.gdbinit \
250	bpf/Makefile.sim bpf/.gdbinit cr16/Makefile.sim cr16/.gdbinit \
251	cris/Makefile.sim cris/.gdbinit d10v/Makefile.sim \
252	d10v/.gdbinit frv/Makefile.sim frv/.gdbinit ft32/Makefile.sim \
253	ft32/.gdbinit h8300/Makefile.sim h8300/.gdbinit \
254	iq2000/Makefile.sim iq2000/.gdbinit lm32/Makefile.sim \
255	lm32/.gdbinit m32c/Makefile.sim m32c/.gdbinit \
256	m32r/Makefile.sim m32r/.gdbinit m68hc11/Makefile.sim \
257	m68hc11/.gdbinit mcore/Makefile.sim mcore/.gdbinit \
258	microblaze/Makefile.sim microblaze/.gdbinit mips/.gdbinit \
259	mn10300/Makefile.sim mn10300/.gdbinit moxie/Makefile.sim \
260	moxie/.gdbinit msp430/Makefile.sim msp430/.gdbinit \
261	or1k/Makefile.sim or1k/.gdbinit ppc/.gdbinit pru/Makefile.sim \
262	pru/.gdbinit riscv/Makefile.sim riscv/.gdbinit \
263	rl78/Makefile.sim rl78/.gdbinit rx/Makefile.sim rx/.gdbinit \
264	sh/Makefile.sim sh/.gdbinit erc32/Makefile.sim erc32/.gdbinit \
265	v850/Makefile.sim v850/.gdbinit example-synacor/Makefile.sim \
266	example-synacor/.gdbinit arch-subdir.mk .gdbinit
267CONFIG_CLEAN_VPATH_FILES =
268LIBRARIES = $(noinst_LIBRARIES)
269ARFLAGS = cru
270AM_V_AR = $(am__v_AR_@AM_V@)
271am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@)
272am__v_AR_0 = @echo "  AR      " $@;
273am__v_AR_1 =
274common_libcommon_a_AR = $(AR) $(ARFLAGS)
275common_libcommon_a_LIBADD =
276am__dirstamp = $(am__leading_dot)dirstamp
277am_common_libcommon_a_OBJECTS = common/callback.$(OBJEXT) \
278	common/portability.$(OBJEXT) common/sim-load.$(OBJEXT) \
279	common/syscall.$(OBJEXT) common/target-newlib-errno.$(OBJEXT) \
280	common/target-newlib-open.$(OBJEXT) \
281	common/target-newlib-signal.$(OBJEXT) \
282	common/target-newlib-syscall.$(OBJEXT) \
283	common/version.$(OBJEXT)
284common_libcommon_a_OBJECTS = $(am_common_libcommon_a_OBJECTS)
285igen_libigen_a_AR = $(AR) $(ARFLAGS)
286igen_libigen_a_LIBADD =
287@SIM_ENABLE_IGEN_TRUE@am_igen_libigen_a_OBJECTS =  \
288@SIM_ENABLE_IGEN_TRUE@	igen/table.$(OBJEXT) igen/lf.$(OBJEXT) \
289@SIM_ENABLE_IGEN_TRUE@	igen/misc.$(OBJEXT) \
290@SIM_ENABLE_IGEN_TRUE@	igen/filter_host.$(OBJEXT) \
291@SIM_ENABLE_IGEN_TRUE@	igen/ld-decode.$(OBJEXT) \
292@SIM_ENABLE_IGEN_TRUE@	igen/ld-cache.$(OBJEXT) \
293@SIM_ENABLE_IGEN_TRUE@	igen/filter.$(OBJEXT) \
294@SIM_ENABLE_IGEN_TRUE@	igen/ld-insn.$(OBJEXT) \
295@SIM_ENABLE_IGEN_TRUE@	igen/gen-model.$(OBJEXT) \
296@SIM_ENABLE_IGEN_TRUE@	igen/gen-itable.$(OBJEXT) \
297@SIM_ENABLE_IGEN_TRUE@	igen/gen-icache.$(OBJEXT) \
298@SIM_ENABLE_IGEN_TRUE@	igen/gen-semantics.$(OBJEXT) \
299@SIM_ENABLE_IGEN_TRUE@	igen/gen-idecode.$(OBJEXT) \
300@SIM_ENABLE_IGEN_TRUE@	igen/gen-support.$(OBJEXT) \
301@SIM_ENABLE_IGEN_TRUE@	igen/gen-engine.$(OBJEXT) \
302@SIM_ENABLE_IGEN_TRUE@	igen/gen.$(OBJEXT)
303igen_libigen_a_OBJECTS = $(am_igen_libigen_a_OBJECTS)
304@SIM_ENABLE_IGEN_TRUE@am__EXEEXT_1 = $(IGEN) igen/filter$(EXEEXT) \
305@SIM_ENABLE_IGEN_TRUE@	igen/gen$(EXEEXT) igen/ld-cache$(EXEEXT) \
306@SIM_ENABLE_IGEN_TRUE@	igen/ld-decode$(EXEEXT) \
307@SIM_ENABLE_IGEN_TRUE@	igen/ld-insn$(EXEEXT) \
308@SIM_ENABLE_IGEN_TRUE@	igen/table$(EXEEXT)
309@SIM_ENABLE_IGEN_TRUE@am__EXEEXT_2 = $(am__EXEEXT_1)
310@SIM_ENABLE_ARCH_cr16_TRUE@am__EXEEXT_3 = cr16/gencode$(EXEEXT)
311@SIM_ENABLE_ARCH_d10v_TRUE@am__EXEEXT_4 = d10v/gencode$(EXEEXT)
312@SIM_ENABLE_ARCH_m32c_TRUE@am__EXEEXT_5 = m32c/opc2c$(EXEEXT)
313@SIM_ENABLE_ARCH_m68hc11_TRUE@am__EXEEXT_6 = m68hc11/gencode$(EXEEXT)
314@SIM_ENABLE_ARCH_sh_TRUE@am__EXEEXT_7 = sh/gencode$(EXEEXT)
315am__EXEEXT_8 = testsuite/common/bits32m0$(EXEEXT) \
316	testsuite/common/bits32m31$(EXEEXT) \
317	testsuite/common/bits64m0$(EXEEXT) \
318	testsuite/common/bits64m63$(EXEEXT) \
319	testsuite/common/alu-tst$(EXEEXT)
320@SIM_ENABLE_ARCH_cris_TRUE@am__EXEEXT_9 = cris/rvdummy$(EXEEXT)
321@SIM_ENABLE_ARCH_aarch64_TRUE@am__EXEEXT_10 = aarch64/run$(EXEEXT)
322@SIM_ENABLE_ARCH_arm_TRUE@am__EXEEXT_11 = arm/run$(EXEEXT)
323@SIM_ENABLE_ARCH_avr_TRUE@am__EXEEXT_12 = avr/run$(EXEEXT)
324@SIM_ENABLE_ARCH_bfin_TRUE@am__EXEEXT_13 = bfin/run$(EXEEXT)
325@SIM_ENABLE_ARCH_bpf_TRUE@am__EXEEXT_14 = bpf/run$(EXEEXT)
326@SIM_ENABLE_ARCH_cr16_TRUE@am__EXEEXT_15 = cr16/run$(EXEEXT)
327@SIM_ENABLE_ARCH_cris_TRUE@am__EXEEXT_16 = cris/run$(EXEEXT)
328@SIM_ENABLE_ARCH_d10v_TRUE@am__EXEEXT_17 = d10v/run$(EXEEXT)
329@SIM_ENABLE_ARCH_erc32_TRUE@am__EXEEXT_18 = erc32/run$(EXEEXT) \
330@SIM_ENABLE_ARCH_erc32_TRUE@	erc32/sis$(EXEEXT)
331@SIM_ENABLE_ARCH_examples_TRUE@am__EXEEXT_19 =  \
332@SIM_ENABLE_ARCH_examples_TRUE@	example-synacor/run$(EXEEXT)
333@SIM_ENABLE_ARCH_frv_TRUE@am__EXEEXT_20 = frv/run$(EXEEXT)
334@SIM_ENABLE_ARCH_ft32_TRUE@am__EXEEXT_21 = ft32/run$(EXEEXT)
335@SIM_ENABLE_ARCH_h8300_TRUE@am__EXEEXT_22 = h8300/run$(EXEEXT)
336@SIM_ENABLE_ARCH_iq2000_TRUE@am__EXEEXT_23 = iq2000/run$(EXEEXT)
337@SIM_ENABLE_ARCH_lm32_TRUE@am__EXEEXT_24 = lm32/run$(EXEEXT)
338@SIM_ENABLE_ARCH_m32c_TRUE@am__EXEEXT_25 = m32c/run$(EXEEXT)
339@SIM_ENABLE_ARCH_m32r_TRUE@am__EXEEXT_26 = m32r/run$(EXEEXT)
340@SIM_ENABLE_ARCH_m68hc11_TRUE@am__EXEEXT_27 = m68hc11/run$(EXEEXT)
341@SIM_ENABLE_ARCH_mcore_TRUE@am__EXEEXT_28 = mcore/run$(EXEEXT)
342@SIM_ENABLE_ARCH_microblaze_TRUE@am__EXEEXT_29 =  \
343@SIM_ENABLE_ARCH_microblaze_TRUE@	microblaze/run$(EXEEXT)
344@SIM_ENABLE_ARCH_mips_TRUE@am__EXEEXT_30 = mips/run$(EXEEXT)
345@SIM_ENABLE_ARCH_mn10300_TRUE@am__EXEEXT_31 = mn10300/run$(EXEEXT)
346@SIM_ENABLE_ARCH_moxie_TRUE@am__EXEEXT_32 = moxie/run$(EXEEXT)
347@SIM_ENABLE_ARCH_msp430_TRUE@am__EXEEXT_33 = msp430/run$(EXEEXT)
348@SIM_ENABLE_ARCH_or1k_TRUE@am__EXEEXT_34 = or1k/run$(EXEEXT)
349@SIM_ENABLE_ARCH_ppc_TRUE@am__EXEEXT_35 = ppc/run$(EXEEXT) \
350@SIM_ENABLE_ARCH_ppc_TRUE@	ppc/psim$(EXEEXT)
351@SIM_ENABLE_ARCH_pru_TRUE@am__EXEEXT_36 = pru/run$(EXEEXT)
352@SIM_ENABLE_ARCH_riscv_TRUE@am__EXEEXT_37 = riscv/run$(EXEEXT)
353@SIM_ENABLE_ARCH_rl78_TRUE@am__EXEEXT_38 = rl78/run$(EXEEXT)
354@SIM_ENABLE_ARCH_rx_TRUE@am__EXEEXT_39 = rx/run$(EXEEXT)
355@SIM_ENABLE_ARCH_sh_TRUE@am__EXEEXT_40 = sh/run$(EXEEXT)
356@SIM_ENABLE_ARCH_v850_TRUE@am__EXEEXT_41 = v850/run$(EXEEXT)
357PROGRAMS = $(noinst_PROGRAMS)
358am_aarch64_run_OBJECTS =
359aarch64_run_OBJECTS = $(am_aarch64_run_OBJECTS)
360am__DEPENDENCIES_1 = $(SIM_COMMON_LIB) $(BFD_LIB) $(OPCODES_LIB) \
361	$(LIBIBERTY_LIB)
362@SIM_ENABLE_ARCH_aarch64_TRUE@aarch64_run_DEPENDENCIES =  \
363@SIM_ENABLE_ARCH_aarch64_TRUE@	aarch64/nrun.o aarch64/libsim.a \
364@SIM_ENABLE_ARCH_aarch64_TRUE@	$(am__DEPENDENCIES_1)
365AM_V_lt = $(am__v_lt_@AM_V@)
366am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
367am__v_lt_0 = --silent
368am__v_lt_1 =
369am_arm_run_OBJECTS =
370arm_run_OBJECTS = $(am_arm_run_OBJECTS)
371@SIM_ENABLE_ARCH_arm_TRUE@arm_run_DEPENDENCIES = arm/nrun.o \
372@SIM_ENABLE_ARCH_arm_TRUE@	arm/libsim.a $(am__DEPENDENCIES_1)
373am_avr_run_OBJECTS =
374avr_run_OBJECTS = $(am_avr_run_OBJECTS)
375@SIM_ENABLE_ARCH_avr_TRUE@avr_run_DEPENDENCIES = avr/nrun.o \
376@SIM_ENABLE_ARCH_avr_TRUE@	avr/libsim.a $(am__DEPENDENCIES_1)
377am_bfin_run_OBJECTS =
378bfin_run_OBJECTS = $(am_bfin_run_OBJECTS)
379@SIM_ENABLE_ARCH_bfin_TRUE@bfin_run_DEPENDENCIES = bfin/nrun.o \
380@SIM_ENABLE_ARCH_bfin_TRUE@	bfin/libsim.a $(am__DEPENDENCIES_1)
381am_bpf_run_OBJECTS =
382bpf_run_OBJECTS = $(am_bpf_run_OBJECTS)
383@SIM_ENABLE_ARCH_bpf_TRUE@bpf_run_DEPENDENCIES = bpf/nrun.o \
384@SIM_ENABLE_ARCH_bpf_TRUE@	bpf/libsim.a $(am__DEPENDENCIES_1)
385@SIM_ENABLE_ARCH_cr16_TRUE@am_cr16_gencode_OBJECTS =  \
386@SIM_ENABLE_ARCH_cr16_TRUE@	cr16/gencode.$(OBJEXT)
387cr16_gencode_OBJECTS = $(am_cr16_gencode_OBJECTS)
388@SIM_ENABLE_ARCH_cr16_TRUE@cr16_gencode_DEPENDENCIES =  \
389@SIM_ENABLE_ARCH_cr16_TRUE@	cr16/cr16-opc.o
390am_cr16_run_OBJECTS =
391cr16_run_OBJECTS = $(am_cr16_run_OBJECTS)
392@SIM_ENABLE_ARCH_cr16_TRUE@cr16_run_DEPENDENCIES = cr16/nrun.o \
393@SIM_ENABLE_ARCH_cr16_TRUE@	cr16/libsim.a $(am__DEPENDENCIES_1)
394am_cris_run_OBJECTS =
395cris_run_OBJECTS = $(am_cris_run_OBJECTS)
396@SIM_ENABLE_ARCH_cris_TRUE@cris_run_DEPENDENCIES = cris/nrun.o \
397@SIM_ENABLE_ARCH_cris_TRUE@	cris/libsim.a $(am__DEPENDENCIES_1)
398@SIM_ENABLE_ARCH_cris_TRUE@am_cris_rvdummy_OBJECTS =  \
399@SIM_ENABLE_ARCH_cris_TRUE@	cris/rvdummy.$(OBJEXT)
400cris_rvdummy_OBJECTS = $(am_cris_rvdummy_OBJECTS)
401@SIM_ENABLE_ARCH_cris_TRUE@cris_rvdummy_DEPENDENCIES =  \
402@SIM_ENABLE_ARCH_cris_TRUE@	$(LIBIBERTY_LIB)
403@SIM_ENABLE_ARCH_d10v_TRUE@am_d10v_gencode_OBJECTS =  \
404@SIM_ENABLE_ARCH_d10v_TRUE@	d10v/gencode.$(OBJEXT)
405d10v_gencode_OBJECTS = $(am_d10v_gencode_OBJECTS)
406@SIM_ENABLE_ARCH_d10v_TRUE@d10v_gencode_DEPENDENCIES =  \
407@SIM_ENABLE_ARCH_d10v_TRUE@	d10v/d10v-opc.o
408am_d10v_run_OBJECTS =
409d10v_run_OBJECTS = $(am_d10v_run_OBJECTS)
410@SIM_ENABLE_ARCH_d10v_TRUE@d10v_run_DEPENDENCIES = d10v/nrun.o \
411@SIM_ENABLE_ARCH_d10v_TRUE@	d10v/libsim.a $(am__DEPENDENCIES_1)
412am_erc32_run_OBJECTS =
413erc32_run_OBJECTS = $(am_erc32_run_OBJECTS)
414am__DEPENDENCIES_2 =
415@SIM_ENABLE_ARCH_erc32_TRUE@erc32_run_DEPENDENCIES = erc32/sis.o \
416@SIM_ENABLE_ARCH_erc32_TRUE@	erc32/libsim.a \
417@SIM_ENABLE_ARCH_erc32_TRUE@	$(am__DEPENDENCIES_1) \
418@SIM_ENABLE_ARCH_erc32_TRUE@	$(am__DEPENDENCIES_2) \
419@SIM_ENABLE_ARCH_erc32_TRUE@	$(am__DEPENDENCIES_2)
420erc32_sis_SOURCES = erc32/sis.c
421erc32_sis_OBJECTS = erc32/sis.$(OBJEXT)
422erc32_sis_LDADD = $(LDADD)
423am_example_synacor_run_OBJECTS =
424example_synacor_run_OBJECTS = $(am_example_synacor_run_OBJECTS)
425@SIM_ENABLE_ARCH_examples_TRUE@example_synacor_run_DEPENDENCIES =  \
426@SIM_ENABLE_ARCH_examples_TRUE@	example-synacor/nrun.o \
427@SIM_ENABLE_ARCH_examples_TRUE@	example-synacor/libsim.a \
428@SIM_ENABLE_ARCH_examples_TRUE@	$(am__DEPENDENCIES_1)
429am_frv_run_OBJECTS =
430frv_run_OBJECTS = $(am_frv_run_OBJECTS)
431@SIM_ENABLE_ARCH_frv_TRUE@frv_run_DEPENDENCIES = frv/nrun.o \
432@SIM_ENABLE_ARCH_frv_TRUE@	frv/libsim.a $(am__DEPENDENCIES_1)
433am_ft32_run_OBJECTS =
434ft32_run_OBJECTS = $(am_ft32_run_OBJECTS)
435@SIM_ENABLE_ARCH_ft32_TRUE@ft32_run_DEPENDENCIES = ft32/nrun.o \
436@SIM_ENABLE_ARCH_ft32_TRUE@	ft32/libsim.a $(am__DEPENDENCIES_1)
437am_h8300_run_OBJECTS =
438h8300_run_OBJECTS = $(am_h8300_run_OBJECTS)
439@SIM_ENABLE_ARCH_h8300_TRUE@h8300_run_DEPENDENCIES = h8300/nrun.o \
440@SIM_ENABLE_ARCH_h8300_TRUE@	h8300/libsim.a \
441@SIM_ENABLE_ARCH_h8300_TRUE@	$(am__DEPENDENCIES_1)
442am_igen_filter_OBJECTS =
443igen_filter_OBJECTS = $(am_igen_filter_OBJECTS)
444@SIM_ENABLE_IGEN_TRUE@igen_filter_DEPENDENCIES = igen/filter-main.o \
445@SIM_ENABLE_IGEN_TRUE@	igen/libigen.a
446am_igen_gen_OBJECTS =
447igen_gen_OBJECTS = $(am_igen_gen_OBJECTS)
448@SIM_ENABLE_IGEN_TRUE@igen_gen_DEPENDENCIES = igen/gen-main.o \
449@SIM_ENABLE_IGEN_TRUE@	igen/libigen.a
450@SIM_ENABLE_IGEN_TRUE@am_igen_igen_OBJECTS = igen/igen.$(OBJEXT)
451igen_igen_OBJECTS = $(am_igen_igen_OBJECTS)
452@SIM_ENABLE_IGEN_TRUE@igen_igen_DEPENDENCIES = igen/libigen.a
453am_igen_ld_cache_OBJECTS =
454igen_ld_cache_OBJECTS = $(am_igen_ld_cache_OBJECTS)
455@SIM_ENABLE_IGEN_TRUE@igen_ld_cache_DEPENDENCIES =  \
456@SIM_ENABLE_IGEN_TRUE@	igen/ld-cache-main.o igen/libigen.a
457am_igen_ld_decode_OBJECTS =
458igen_ld_decode_OBJECTS = $(am_igen_ld_decode_OBJECTS)
459@SIM_ENABLE_IGEN_TRUE@igen_ld_decode_DEPENDENCIES =  \
460@SIM_ENABLE_IGEN_TRUE@	igen/ld-decode-main.o igen/libigen.a
461am_igen_ld_insn_OBJECTS =
462igen_ld_insn_OBJECTS = $(am_igen_ld_insn_OBJECTS)
463@SIM_ENABLE_IGEN_TRUE@igen_ld_insn_DEPENDENCIES = igen/ld-insn-main.o \
464@SIM_ENABLE_IGEN_TRUE@	igen/libigen.a
465am_igen_table_OBJECTS =
466igen_table_OBJECTS = $(am_igen_table_OBJECTS)
467@SIM_ENABLE_IGEN_TRUE@igen_table_DEPENDENCIES = igen/table-main.o \
468@SIM_ENABLE_IGEN_TRUE@	igen/libigen.a
469am_iq2000_run_OBJECTS =
470iq2000_run_OBJECTS = $(am_iq2000_run_OBJECTS)
471@SIM_ENABLE_ARCH_iq2000_TRUE@iq2000_run_DEPENDENCIES = iq2000/nrun.o \
472@SIM_ENABLE_ARCH_iq2000_TRUE@	iq2000/libsim.a \
473@SIM_ENABLE_ARCH_iq2000_TRUE@	$(am__DEPENDENCIES_1)
474am_lm32_run_OBJECTS =
475lm32_run_OBJECTS = $(am_lm32_run_OBJECTS)
476@SIM_ENABLE_ARCH_lm32_TRUE@lm32_run_DEPENDENCIES = lm32/nrun.o \
477@SIM_ENABLE_ARCH_lm32_TRUE@	lm32/libsim.a $(am__DEPENDENCIES_1)
478@SIM_ENABLE_ARCH_m32c_TRUE@am_m32c_opc2c_OBJECTS =  \
479@SIM_ENABLE_ARCH_m32c_TRUE@	m32c/opc2c.$(OBJEXT)
480m32c_opc2c_OBJECTS = $(am_m32c_opc2c_OBJECTS)
481m32c_opc2c_LDADD = $(LDADD)
482am_m32c_run_OBJECTS =
483m32c_run_OBJECTS = $(am_m32c_run_OBJECTS)
484@SIM_ENABLE_ARCH_m32c_TRUE@m32c_run_DEPENDENCIES = m32c/main.o \
485@SIM_ENABLE_ARCH_m32c_TRUE@	m32c/libsim.a $(am__DEPENDENCIES_1)
486am_m32r_run_OBJECTS =
487m32r_run_OBJECTS = $(am_m32r_run_OBJECTS)
488@SIM_ENABLE_ARCH_m32r_TRUE@m32r_run_DEPENDENCIES = m32r/nrun.o \
489@SIM_ENABLE_ARCH_m32r_TRUE@	m32r/libsim.a $(am__DEPENDENCIES_1)
490@SIM_ENABLE_ARCH_m68hc11_TRUE@am_m68hc11_gencode_OBJECTS =  \
491@SIM_ENABLE_ARCH_m68hc11_TRUE@	m68hc11/gencode.$(OBJEXT)
492m68hc11_gencode_OBJECTS = $(am_m68hc11_gencode_OBJECTS)
493m68hc11_gencode_LDADD = $(LDADD)
494am_m68hc11_run_OBJECTS =
495m68hc11_run_OBJECTS = $(am_m68hc11_run_OBJECTS)
496@SIM_ENABLE_ARCH_m68hc11_TRUE@m68hc11_run_DEPENDENCIES =  \
497@SIM_ENABLE_ARCH_m68hc11_TRUE@	m68hc11/nrun.o m68hc11/libsim.a \
498@SIM_ENABLE_ARCH_m68hc11_TRUE@	$(am__DEPENDENCIES_1)
499am_mcore_run_OBJECTS =
500mcore_run_OBJECTS = $(am_mcore_run_OBJECTS)
501@SIM_ENABLE_ARCH_mcore_TRUE@mcore_run_DEPENDENCIES = mcore/nrun.o \
502@SIM_ENABLE_ARCH_mcore_TRUE@	mcore/libsim.a \
503@SIM_ENABLE_ARCH_mcore_TRUE@	$(am__DEPENDENCIES_1)
504am_microblaze_run_OBJECTS =
505microblaze_run_OBJECTS = $(am_microblaze_run_OBJECTS)
506@SIM_ENABLE_ARCH_microblaze_TRUE@microblaze_run_DEPENDENCIES =  \
507@SIM_ENABLE_ARCH_microblaze_TRUE@	microblaze/nrun.o \
508@SIM_ENABLE_ARCH_microblaze_TRUE@	microblaze/libsim.a \
509@SIM_ENABLE_ARCH_microblaze_TRUE@	$(am__DEPENDENCIES_1)
510am_mips_run_OBJECTS =
511mips_run_OBJECTS = $(am_mips_run_OBJECTS)
512@SIM_ENABLE_ARCH_mips_TRUE@mips_run_DEPENDENCIES = mips/nrun.o \
513@SIM_ENABLE_ARCH_mips_TRUE@	mips/libsim.a $(am__DEPENDENCIES_1)
514am_mn10300_run_OBJECTS =
515mn10300_run_OBJECTS = $(am_mn10300_run_OBJECTS)
516@SIM_ENABLE_ARCH_mn10300_TRUE@mn10300_run_DEPENDENCIES =  \
517@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/nrun.o mn10300/libsim.a \
518@SIM_ENABLE_ARCH_mn10300_TRUE@	$(am__DEPENDENCIES_1)
519am_moxie_run_OBJECTS =
520moxie_run_OBJECTS = $(am_moxie_run_OBJECTS)
521@SIM_ENABLE_ARCH_moxie_TRUE@moxie_run_DEPENDENCIES = moxie/nrun.o \
522@SIM_ENABLE_ARCH_moxie_TRUE@	moxie/libsim.a \
523@SIM_ENABLE_ARCH_moxie_TRUE@	$(am__DEPENDENCIES_1)
524am_msp430_run_OBJECTS =
525msp430_run_OBJECTS = $(am_msp430_run_OBJECTS)
526@SIM_ENABLE_ARCH_msp430_TRUE@msp430_run_DEPENDENCIES = msp430/nrun.o \
527@SIM_ENABLE_ARCH_msp430_TRUE@	msp430/libsim.a \
528@SIM_ENABLE_ARCH_msp430_TRUE@	$(am__DEPENDENCIES_1)
529am_or1k_run_OBJECTS =
530or1k_run_OBJECTS = $(am_or1k_run_OBJECTS)
531@SIM_ENABLE_ARCH_or1k_TRUE@or1k_run_DEPENDENCIES = or1k/nrun.o \
532@SIM_ENABLE_ARCH_or1k_TRUE@	or1k/libsim.a $(am__DEPENDENCIES_1)
533ppc_psim_SOURCES = ppc/psim.c
534ppc_psim_OBJECTS = ppc/psim.$(OBJEXT)
535ppc_psim_LDADD = $(LDADD)
536am_ppc_run_OBJECTS =
537ppc_run_OBJECTS = $(am_ppc_run_OBJECTS)
538@SIM_ENABLE_ARCH_ppc_TRUE@ppc_run_DEPENDENCIES = ppc/main.o \
539@SIM_ENABLE_ARCH_ppc_TRUE@	ppc/libsim.a $(am__DEPENDENCIES_1)
540am_pru_run_OBJECTS =
541pru_run_OBJECTS = $(am_pru_run_OBJECTS)
542@SIM_ENABLE_ARCH_pru_TRUE@pru_run_DEPENDENCIES = pru/nrun.o \
543@SIM_ENABLE_ARCH_pru_TRUE@	pru/libsim.a $(am__DEPENDENCIES_1)
544am_riscv_run_OBJECTS =
545riscv_run_OBJECTS = $(am_riscv_run_OBJECTS)
546@SIM_ENABLE_ARCH_riscv_TRUE@riscv_run_DEPENDENCIES = riscv/nrun.o \
547@SIM_ENABLE_ARCH_riscv_TRUE@	riscv/libsim.a \
548@SIM_ENABLE_ARCH_riscv_TRUE@	$(am__DEPENDENCIES_1)
549am_rl78_run_OBJECTS =
550rl78_run_OBJECTS = $(am_rl78_run_OBJECTS)
551@SIM_ENABLE_ARCH_rl78_TRUE@rl78_run_DEPENDENCIES = rl78/main.o \
552@SIM_ENABLE_ARCH_rl78_TRUE@	rl78/libsim.a $(am__DEPENDENCIES_1)
553am_rx_run_OBJECTS =
554rx_run_OBJECTS = $(am_rx_run_OBJECTS)
555@SIM_ENABLE_ARCH_rx_TRUE@rx_run_DEPENDENCIES = rx/main.o rx/libsim.a \
556@SIM_ENABLE_ARCH_rx_TRUE@	$(am__DEPENDENCIES_1)
557@SIM_ENABLE_ARCH_sh_TRUE@am_sh_gencode_OBJECTS = sh/gencode.$(OBJEXT)
558sh_gencode_OBJECTS = $(am_sh_gencode_OBJECTS)
559sh_gencode_LDADD = $(LDADD)
560am_sh_run_OBJECTS =
561sh_run_OBJECTS = $(am_sh_run_OBJECTS)
562@SIM_ENABLE_ARCH_sh_TRUE@sh_run_DEPENDENCIES = sh/nrun.o sh/libsim.a \
563@SIM_ENABLE_ARCH_sh_TRUE@	$(am__DEPENDENCIES_1)
564testsuite_common_alu_tst_SOURCES = testsuite/common/alu-tst.c
565testsuite_common_alu_tst_OBJECTS = testsuite/common/alu-tst.$(OBJEXT)
566testsuite_common_alu_tst_LDADD = $(LDADD)
567testsuite_common_bits_gen_SOURCES = testsuite/common/bits-gen.c
568testsuite_common_bits_gen_OBJECTS =  \
569	testsuite/common/bits-gen.$(OBJEXT)
570testsuite_common_bits_gen_LDADD = $(LDADD)
571testsuite_common_bits32m0_SOURCES = testsuite/common/bits32m0.c
572testsuite_common_bits32m0_OBJECTS =  \
573	testsuite/common/bits32m0.$(OBJEXT)
574testsuite_common_bits32m0_LDADD = $(LDADD)
575testsuite_common_bits32m31_SOURCES = testsuite/common/bits32m31.c
576testsuite_common_bits32m31_OBJECTS =  \
577	testsuite/common/bits32m31.$(OBJEXT)
578testsuite_common_bits32m31_LDADD = $(LDADD)
579testsuite_common_bits64m0_SOURCES = testsuite/common/bits64m0.c
580testsuite_common_bits64m0_OBJECTS =  \
581	testsuite/common/bits64m0.$(OBJEXT)
582testsuite_common_bits64m0_LDADD = $(LDADD)
583testsuite_common_bits64m63_SOURCES = testsuite/common/bits64m63.c
584testsuite_common_bits64m63_OBJECTS =  \
585	testsuite/common/bits64m63.$(OBJEXT)
586testsuite_common_bits64m63_LDADD = $(LDADD)
587testsuite_common_fpu_tst_SOURCES = testsuite/common/fpu-tst.c
588testsuite_common_fpu_tst_OBJECTS = testsuite/common/fpu-tst.$(OBJEXT)
589testsuite_common_fpu_tst_LDADD = $(LDADD)
590am_v850_run_OBJECTS =
591v850_run_OBJECTS = $(am_v850_run_OBJECTS)
592@SIM_ENABLE_ARCH_v850_TRUE@v850_run_DEPENDENCIES = v850/nrun.o \
593@SIM_ENABLE_ARCH_v850_TRUE@	v850/libsim.a $(am__DEPENDENCIES_1)
594AM_V_P = $(am__v_P_@AM_V@)
595am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
596am__v_P_0 = false
597am__v_P_1 = :
598AM_V_GEN = $(am__v_GEN_@AM_V@)
599am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
600am__v_GEN_0 = @echo "  GEN     " $@;
601am__v_GEN_1 =
602AM_V_at = $(am__v_at_@AM_V@)
603am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
604am__v_at_0 = @
605am__v_at_1 =
606DEFAULT_INCLUDES = -I.@am__isrc@
607depcomp = $(SHELL) $(top_srcdir)/../depcomp
608am__depfiles_maybe = depfiles
609am__mv = mv -f
610COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
611	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
612LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
613	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
614	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
615	$(AM_CFLAGS) $(CFLAGS)
616AM_V_CC = $(am__v_CC_@AM_V@)
617am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
618am__v_CC_0 = @echo "  CC      " $@;
619am__v_CC_1 =
620CCLD = $(CC)
621LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
622	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
623	$(AM_LDFLAGS) $(LDFLAGS) -o $@
624AM_V_CCLD = $(am__v_CCLD_@AM_V@)
625am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
626am__v_CCLD_0 = @echo "  CCLD    " $@;
627am__v_CCLD_1 =
628SOURCES = $(common_libcommon_a_SOURCES) $(igen_libigen_a_SOURCES) \
629	$(aarch64_run_SOURCES) $(arm_run_SOURCES) $(avr_run_SOURCES) \
630	$(bfin_run_SOURCES) $(bpf_run_SOURCES) $(cr16_gencode_SOURCES) \
631	$(cr16_run_SOURCES) $(cris_run_SOURCES) \
632	$(cris_rvdummy_SOURCES) $(d10v_gencode_SOURCES) \
633	$(d10v_run_SOURCES) $(erc32_run_SOURCES) erc32/sis.c \
634	$(example_synacor_run_SOURCES) $(frv_run_SOURCES) \
635	$(ft32_run_SOURCES) $(h8300_run_SOURCES) \
636	$(igen_filter_SOURCES) $(igen_gen_SOURCES) \
637	$(igen_igen_SOURCES) $(igen_ld_cache_SOURCES) \
638	$(igen_ld_decode_SOURCES) $(igen_ld_insn_SOURCES) \
639	$(igen_table_SOURCES) $(iq2000_run_SOURCES) \
640	$(lm32_run_SOURCES) $(m32c_opc2c_SOURCES) $(m32c_run_SOURCES) \
641	$(m32r_run_SOURCES) $(m68hc11_gencode_SOURCES) \
642	$(m68hc11_run_SOURCES) $(mcore_run_SOURCES) \
643	$(microblaze_run_SOURCES) $(mips_run_SOURCES) \
644	$(mn10300_run_SOURCES) $(moxie_run_SOURCES) \
645	$(msp430_run_SOURCES) $(or1k_run_SOURCES) ppc/psim.c \
646	$(ppc_run_SOURCES) $(pru_run_SOURCES) $(riscv_run_SOURCES) \
647	$(rl78_run_SOURCES) $(rx_run_SOURCES) $(sh_gencode_SOURCES) \
648	$(sh_run_SOURCES) testsuite/common/alu-tst.c \
649	testsuite/common/bits-gen.c testsuite/common/bits32m0.c \
650	testsuite/common/bits32m31.c testsuite/common/bits64m0.c \
651	testsuite/common/bits64m63.c testsuite/common/fpu-tst.c \
652	$(v850_run_SOURCES)
653RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
654	ctags-recursive dvi-recursive html-recursive info-recursive \
655	install-data-recursive install-dvi-recursive \
656	install-exec-recursive install-html-recursive \
657	install-info-recursive install-pdf-recursive \
658	install-ps-recursive install-recursive installcheck-recursive \
659	installdirs-recursive pdf-recursive ps-recursive \
660	tags-recursive uninstall-recursive
661am__can_run_installinfo = \
662  case $$AM_UPDATE_INFO_DIR in \
663    n|no|NO) false;; \
664    *) (install-info --version) >/dev/null 2>&1;; \
665  esac
666am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
667am__vpath_adj = case $$p in \
668    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
669    *) f=$$p;; \
670  esac;
671am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
672am__install_max = 40
673am__nobase_strip_setup = \
674  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
675am__nobase_strip = \
676  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
677am__nobase_list = $(am__nobase_strip_setup); \
678  for p in $$list; do echo "$$p $$p"; done | \
679  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
680  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
681    if (++n[$$2] == $(am__install_max)) \
682      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
683    END { for (dir in files) print dir, files[dir] }'
684am__base_list = \
685  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
686  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
687am__uninstall_files_from_dir = { \
688  test -z "$$files" \
689    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
690    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
691         $(am__cd) "$$dir" && rm -f $$files; }; \
692  }
693am__installdirs = "$(DESTDIR)$(armdocdir)" "$(DESTDIR)$(dtbdir)" \
694	"$(DESTDIR)$(erc32docdir)" "$(DESTDIR)$(frvdocdir)" \
695	"$(DESTDIR)$(or1kdocdir)" "$(DESTDIR)$(ppcdocdir)" \
696	"$(DESTDIR)$(rxdocdir)" "$(DESTDIR)$(pkgincludedir)"
697DATA = $(armdoc_DATA) $(dtb_DATA) $(erc32doc_DATA) $(frvdoc_DATA) \
698	$(or1kdoc_DATA) $(ppcdoc_DATA) $(rxdoc_DATA)
699am__pkginclude_HEADERS_DIST = $(srcroot)/include/sim/callback.h \
700	$(srcroot)/include/sim/sim.h
701HEADERS = $(pkginclude_HEADERS)
702RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
703  distclean-recursive maintainer-clean-recursive
704am__recursive_targets = \
705  $(RECURSIVE_TARGETS) \
706  $(RECURSIVE_CLEAN_TARGETS) \
707  $(am__extra_recursive_targets)
708AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
709	cscope check recheck
710am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
711	$(LISP)config.h.in
712# Read a list of newline-separated strings from the standard input,
713# and print each of them once, without duplicates.  Input order is
714# *not* preserved.
715am__uniquify_input = $(AWK) '\
716  BEGIN { nonempty = 0; } \
717  { items[$$0] = 1; nonempty = 1; } \
718  END { if (nonempty) { for (i in items) print i; }; } \
719'
720# Make sure the list of sources is unique.  This is necessary because,
721# e.g., the same source file might be shared among _SOURCES variables
722# for different programs/libraries.
723am__define_uniq_tagged_files = \
724  list='$(am__tagged_files)'; \
725  unique=`for i in $$list; do \
726    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
727  done | $(am__uniquify_input)`
728ETAGS = etags
729CTAGS = ctags
730CSCOPE = cscope
731DEJATOOL = $(PACKAGE)
732RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
733EXPECT = expect
734RUNTEST = runtest
735am__tty_colors_dummy = \
736  mgn= red= grn= lgn= blu= brg= std=; \
737  am__color_tests=no
738am__tty_colors = { \
739  $(am__tty_colors_dummy); \
740  if test "X$(AM_COLOR_TESTS)" = Xno; then \
741    am__color_tests=no; \
742  elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
743    am__color_tests=yes; \
744  elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
745    am__color_tests=yes; \
746  fi; \
747  if test $$am__color_tests = yes; then \
748    red=''; \
749    grn=''; \
750    lgn=''; \
751    blu=''; \
752    mgn=''; \
753    brg=''; \
754    std=''; \
755  fi; \
756}
757am__recheck_rx = ^[ 	]*:recheck:[ 	]*
758am__global_test_result_rx = ^[ 	]*:global-test-result:[ 	]*
759am__copy_in_global_log_rx = ^[ 	]*:copy-in-global-log:[ 	]*
760# A command that, given a newline-separated list of test names on the
761# standard input, print the name of the tests that are to be re-run
762# upon "make recheck".
763am__list_recheck_tests = $(AWK) '{ \
764  recheck = 1; \
765  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
766    { \
767      if (rc < 0) \
768        { \
769          if ((getline line2 < ($$0 ".log")) < 0) \
770	    recheck = 0; \
771          break; \
772        } \
773      else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
774        { \
775          recheck = 0; \
776          break; \
777        } \
778      else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
779        { \
780          break; \
781        } \
782    }; \
783  if (recheck) \
784    print $$0; \
785  close ($$0 ".trs"); \
786  close ($$0 ".log"); \
787}'
788# A command that, given a newline-separated list of test names on the
789# standard input, create the global log from their .trs and .log files.
790am__create_global_log = $(AWK) ' \
791function fatal(msg) \
792{ \
793  print "fatal: making $@: " msg | "cat >&2"; \
794  exit 1; \
795} \
796function rst_section(header) \
797{ \
798  print header; \
799  len = length(header); \
800  for (i = 1; i <= len; i = i + 1) \
801    printf "="; \
802  printf "\n\n"; \
803} \
804{ \
805  copy_in_global_log = 1; \
806  global_test_result = "RUN"; \
807  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
808    { \
809      if (rc < 0) \
810         fatal("failed to read from " $$0 ".trs"); \
811      if (line ~ /$(am__global_test_result_rx)/) \
812        { \
813          sub("$(am__global_test_result_rx)", "", line); \
814          sub("[ 	]*$$", "", line); \
815          global_test_result = line; \
816        } \
817      else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
818        copy_in_global_log = 0; \
819    }; \
820  if (copy_in_global_log) \
821    { \
822      rst_section(global_test_result ": " $$0); \
823      while ((rc = (getline line < ($$0 ".log"))) != 0) \
824      { \
825        if (rc < 0) \
826          fatal("failed to read from " $$0 ".log"); \
827        print line; \
828      }; \
829      printf "\n"; \
830    }; \
831  close ($$0 ".trs"); \
832  close ($$0 ".log"); \
833}'
834# Restructured Text title.
835am__rst_title = { sed 's/.*/   &   /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
836# Solaris 10 'make', and several other traditional 'make' implementations,
837# pass "-e" to $(SHELL), and POSIX 2008 even requires this.  Work around it
838# by disabling -e (using the XSI extension "set +e") if it's set.
839am__sh_e_setup = case $$- in *e*) set +e;; esac
840# Default flags passed to test drivers.
841am__common_driver_flags = \
842  --color-tests "$$am__color_tests" \
843  --enable-hard-errors "$$am__enable_hard_errors" \
844  --expect-failure "$$am__expect_failure"
845# To be inserted before the command running the test.  Creates the
846# directory for the log if needed.  Stores in $dir the directory
847# containing $f, in $tst the test, in $log the log.  Executes the
848# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
849# passes TESTS_ENVIRONMENT.  Set up options for the wrapper that
850# will run the test scripts (or their associated LOG_COMPILER, if
851# thy have one).
852am__check_pre = \
853$(am__sh_e_setup);					\
854$(am__vpath_adj_setup) $(am__vpath_adj)			\
855$(am__tty_colors);					\
856srcdir=$(srcdir); export srcdir;			\
857case "$@" in						\
858  */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;;	\
859    *) am__odir=.;; 					\
860esac;							\
861test "x$$am__odir" = x"." || test -d "$$am__odir" 	\
862  || $(MKDIR_P) "$$am__odir" || exit $$?;		\
863if test -f "./$$f"; then dir=./;			\
864elif test -f "$$f"; then dir=;				\
865else dir="$(srcdir)/"; fi;				\
866tst=$$dir$$f; log='$@'; 				\
867if test -n '$(DISABLE_HARD_ERRORS)'; then		\
868  am__enable_hard_errors=no; 				\
869else							\
870  am__enable_hard_errors=yes; 				\
871fi; 							\
872case " $(XFAIL_TESTS) " in				\
873  *[\ \	]$$f[\ \	]* | *[\ \	]$$dir$$f[\ \	]*) \
874    am__expect_failure=yes;;				\
875  *)							\
876    am__expect_failure=no;;				\
877esac; 							\
878$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
879# A shell command to get the names of the tests scripts with any registered
880# extension removed (i.e., equivalently, the names of the test logs, with
881# the '.log' extension removed).  The result is saved in the shell variable
882# '$bases'.  This honors runtime overriding of TESTS and TEST_LOGS.  Sadly,
883# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
884# since that might cause problem with VPATH rewrites for suffix-less tests.
885# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
886am__set_TESTS_bases = \
887  bases='$(TEST_LOGS)'; \
888  bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
889  bases=`echo $$bases`
890RECHECK_LOGS = $(TEST_LOGS)
891TEST_SUITE_LOG = test-suite.log
892TEST_EXTENSIONS = @EXEEXT@ .test
893LOG_DRIVER = $(SHELL) $(top_srcdir)/../test-driver
894LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS)
895am__set_b = \
896  case '$@' in \
897    */*) \
898      case '$*' in \
899        */*) b='$*';; \
900          *) b=`echo '$@' | sed 's/\.log$$//'`; \
901       esac;; \
902    *) \
903      b='$*';; \
904  esac
905am__test_logs1 = $(TESTS:=.log)
906am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log)
907TEST_LOGS = $(am__test_logs2:.test.log=.log)
908TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/../test-driver
909TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
910	$(TEST_LOG_FLAGS)
911DIST_SUBDIRS = $(SUBDIRS)
912ACLOCAL = @ACLOCAL@
913AMTAR = @AMTAR@
914AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
915AR = @AR@
916AR_FOR_BUILD = @AR_FOR_BUILD@
917AS_FOR_TARGET = @AS_FOR_TARGET@
918AS_FOR_TARGET_AARCH64 = @AS_FOR_TARGET_AARCH64@
919AS_FOR_TARGET_ARM = @AS_FOR_TARGET_ARM@
920AS_FOR_TARGET_AVR = @AS_FOR_TARGET_AVR@
921AS_FOR_TARGET_BFIN = @AS_FOR_TARGET_BFIN@
922AS_FOR_TARGET_BPF = @AS_FOR_TARGET_BPF@
923AS_FOR_TARGET_CR16 = @AS_FOR_TARGET_CR16@
924AS_FOR_TARGET_CRIS = @AS_FOR_TARGET_CRIS@
925AS_FOR_TARGET_D10V = @AS_FOR_TARGET_D10V@
926AS_FOR_TARGET_ERC32 = @AS_FOR_TARGET_ERC32@
927AS_FOR_TARGET_EXAMPLE_SYNACOR = @AS_FOR_TARGET_EXAMPLE_SYNACOR@
928AS_FOR_TARGET_FRV = @AS_FOR_TARGET_FRV@
929AS_FOR_TARGET_FT32 = @AS_FOR_TARGET_FT32@
930AS_FOR_TARGET_H8300 = @AS_FOR_TARGET_H8300@
931AS_FOR_TARGET_IQ2000 = @AS_FOR_TARGET_IQ2000@
932AS_FOR_TARGET_LM32 = @AS_FOR_TARGET_LM32@
933AS_FOR_TARGET_M32C = @AS_FOR_TARGET_M32C@
934AS_FOR_TARGET_M32R = @AS_FOR_TARGET_M32R@
935AS_FOR_TARGET_M68HC11 = @AS_FOR_TARGET_M68HC11@
936AS_FOR_TARGET_MCORE = @AS_FOR_TARGET_MCORE@
937AS_FOR_TARGET_MICROBLAZE = @AS_FOR_TARGET_MICROBLAZE@
938AS_FOR_TARGET_MIPS = @AS_FOR_TARGET_MIPS@
939AS_FOR_TARGET_MN10300 = @AS_FOR_TARGET_MN10300@
940AS_FOR_TARGET_MOXIE = @AS_FOR_TARGET_MOXIE@
941AS_FOR_TARGET_MSP430 = @AS_FOR_TARGET_MSP430@
942AS_FOR_TARGET_OR1K = @AS_FOR_TARGET_OR1K@
943AS_FOR_TARGET_PPC = @AS_FOR_TARGET_PPC@
944AS_FOR_TARGET_PRU = @AS_FOR_TARGET_PRU@
945AS_FOR_TARGET_RISCV = @AS_FOR_TARGET_RISCV@
946AS_FOR_TARGET_RL78 = @AS_FOR_TARGET_RL78@
947AS_FOR_TARGET_RX = @AS_FOR_TARGET_RX@
948AS_FOR_TARGET_SH = @AS_FOR_TARGET_SH@
949AS_FOR_TARGET_V850 = @AS_FOR_TARGET_V850@
950AUTOCONF = @AUTOCONF@
951AUTOHEADER = @AUTOHEADER@
952AUTOMAKE = @AUTOMAKE@
953AWK = @AWK@
954CC = @CC@
955CCDEPMODE = @CCDEPMODE@
956CC_FOR_BUILD = @CC_FOR_BUILD@
957CC_FOR_TARGET = @CC_FOR_TARGET@
958CC_FOR_TARGET_AARCH64 = @CC_FOR_TARGET_AARCH64@
959CC_FOR_TARGET_ARM = @CC_FOR_TARGET_ARM@
960CC_FOR_TARGET_AVR = @CC_FOR_TARGET_AVR@
961CC_FOR_TARGET_BFIN = @CC_FOR_TARGET_BFIN@
962CC_FOR_TARGET_BPF = @CC_FOR_TARGET_BPF@
963CC_FOR_TARGET_CR16 = @CC_FOR_TARGET_CR16@
964CC_FOR_TARGET_CRIS = @CC_FOR_TARGET_CRIS@
965CC_FOR_TARGET_D10V = @CC_FOR_TARGET_D10V@
966CC_FOR_TARGET_ERC32 = @CC_FOR_TARGET_ERC32@
967CC_FOR_TARGET_EXAMPLE_SYNACOR = @CC_FOR_TARGET_EXAMPLE_SYNACOR@
968CC_FOR_TARGET_FRV = @CC_FOR_TARGET_FRV@
969CC_FOR_TARGET_FT32 = @CC_FOR_TARGET_FT32@
970CC_FOR_TARGET_H8300 = @CC_FOR_TARGET_H8300@
971CC_FOR_TARGET_IQ2000 = @CC_FOR_TARGET_IQ2000@
972CC_FOR_TARGET_LM32 = @CC_FOR_TARGET_LM32@
973CC_FOR_TARGET_M32C = @CC_FOR_TARGET_M32C@
974CC_FOR_TARGET_M32R = @CC_FOR_TARGET_M32R@
975CC_FOR_TARGET_M68HC11 = @CC_FOR_TARGET_M68HC11@
976CC_FOR_TARGET_MCORE = @CC_FOR_TARGET_MCORE@
977CC_FOR_TARGET_MICROBLAZE = @CC_FOR_TARGET_MICROBLAZE@
978CC_FOR_TARGET_MIPS = @CC_FOR_TARGET_MIPS@
979CC_FOR_TARGET_MN10300 = @CC_FOR_TARGET_MN10300@
980CC_FOR_TARGET_MOXIE = @CC_FOR_TARGET_MOXIE@
981CC_FOR_TARGET_MSP430 = @CC_FOR_TARGET_MSP430@
982CC_FOR_TARGET_OR1K = @CC_FOR_TARGET_OR1K@
983CC_FOR_TARGET_PPC = @CC_FOR_TARGET_PPC@
984CC_FOR_TARGET_PRU = @CC_FOR_TARGET_PRU@
985CC_FOR_TARGET_RISCV = @CC_FOR_TARGET_RISCV@
986CC_FOR_TARGET_RL78 = @CC_FOR_TARGET_RL78@
987CC_FOR_TARGET_RX = @CC_FOR_TARGET_RX@
988CC_FOR_TARGET_SH = @CC_FOR_TARGET_SH@
989CC_FOR_TARGET_V850 = @CC_FOR_TARGET_V850@
990CFLAGS = @CFLAGS@
991CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
992CGEN_MAINT = @CGEN_MAINT@
993CPP = @CPP@
994CPPFLAGS = @CPPFLAGS@
995CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@
996CYGPATH_W = @CYGPATH_W@
997C_DIALECT = @C_DIALECT@
998DEFS = @DEFS@
999DEPDIR = @DEPDIR@
1000DSYMUTIL = @DSYMUTIL@
1001DTC = @DTC@
1002DUMPBIN = @DUMPBIN@
1003ECHO_C = @ECHO_C@
1004ECHO_N = @ECHO_N@
1005ECHO_T = @ECHO_T@
1006EGREP = @EGREP@
1007EXEEXT = @EXEEXT@
1008FGREP = @FGREP@
1009GREP = @GREP@
1010INSTALL = @INSTALL@
1011INSTALL_DATA = @INSTALL_DATA@
1012INSTALL_PROGRAM = @INSTALL_PROGRAM@
1013INSTALL_SCRIPT = @INSTALL_SCRIPT@
1014INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
1015LD = @LD@
1016LDFLAGS = @LDFLAGS@
1017LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
1018LD_FOR_TARGET = @LD_FOR_TARGET@
1019LD_FOR_TARGET_AARCH64 = @LD_FOR_TARGET_AARCH64@
1020LD_FOR_TARGET_ARM = @LD_FOR_TARGET_ARM@
1021LD_FOR_TARGET_AVR = @LD_FOR_TARGET_AVR@
1022LD_FOR_TARGET_BFIN = @LD_FOR_TARGET_BFIN@
1023LD_FOR_TARGET_BPF = @LD_FOR_TARGET_BPF@
1024LD_FOR_TARGET_CR16 = @LD_FOR_TARGET_CR16@
1025LD_FOR_TARGET_CRIS = @LD_FOR_TARGET_CRIS@
1026LD_FOR_TARGET_D10V = @LD_FOR_TARGET_D10V@
1027LD_FOR_TARGET_ERC32 = @LD_FOR_TARGET_ERC32@
1028LD_FOR_TARGET_EXAMPLE_SYNACOR = @LD_FOR_TARGET_EXAMPLE_SYNACOR@
1029LD_FOR_TARGET_FRV = @LD_FOR_TARGET_FRV@
1030LD_FOR_TARGET_FT32 = @LD_FOR_TARGET_FT32@
1031LD_FOR_TARGET_H8300 = @LD_FOR_TARGET_H8300@
1032LD_FOR_TARGET_IQ2000 = @LD_FOR_TARGET_IQ2000@
1033LD_FOR_TARGET_LM32 = @LD_FOR_TARGET_LM32@
1034LD_FOR_TARGET_M32C = @LD_FOR_TARGET_M32C@
1035LD_FOR_TARGET_M32R = @LD_FOR_TARGET_M32R@
1036LD_FOR_TARGET_M68HC11 = @LD_FOR_TARGET_M68HC11@
1037LD_FOR_TARGET_MCORE = @LD_FOR_TARGET_MCORE@
1038LD_FOR_TARGET_MICROBLAZE = @LD_FOR_TARGET_MICROBLAZE@
1039LD_FOR_TARGET_MIPS = @LD_FOR_TARGET_MIPS@
1040LD_FOR_TARGET_MN10300 = @LD_FOR_TARGET_MN10300@
1041LD_FOR_TARGET_MOXIE = @LD_FOR_TARGET_MOXIE@
1042LD_FOR_TARGET_MSP430 = @LD_FOR_TARGET_MSP430@
1043LD_FOR_TARGET_OR1K = @LD_FOR_TARGET_OR1K@
1044LD_FOR_TARGET_PPC = @LD_FOR_TARGET_PPC@
1045LD_FOR_TARGET_PRU = @LD_FOR_TARGET_PRU@
1046LD_FOR_TARGET_RISCV = @LD_FOR_TARGET_RISCV@
1047LD_FOR_TARGET_RL78 = @LD_FOR_TARGET_RL78@
1048LD_FOR_TARGET_RX = @LD_FOR_TARGET_RX@
1049LD_FOR_TARGET_SH = @LD_FOR_TARGET_SH@
1050LD_FOR_TARGET_V850 = @LD_FOR_TARGET_V850@
1051LIBOBJS = @LIBOBJS@
1052LIBS = @LIBS@
1053LIBTOOL = @LIBTOOL@
1054LIPO = @LIPO@
1055LN_S = @LN_S@
1056LTLIBOBJS = @LTLIBOBJS@
1057MAINT = @MAINT@
1058MAKEINFO = @MAKEINFO@
1059MKDIR_P = @MKDIR_P@
1060NM = @NM@
1061NMEDIT = @NMEDIT@
1062OBJDUMP = @OBJDUMP@
1063OBJEXT = @OBJEXT@
1064OTOOL = @OTOOL@
1065OTOOL64 = @OTOOL64@
1066PACKAGE = @PACKAGE@
1067PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
1068PACKAGE_NAME = @PACKAGE_NAME@
1069PACKAGE_STRING = @PACKAGE_STRING@
1070PACKAGE_TARNAME = @PACKAGE_TARNAME@
1071PACKAGE_URL = @PACKAGE_URL@
1072PACKAGE_VERSION = @PACKAGE_VERSION@
1073PATH_SEPARATOR = @PATH_SEPARATOR@
1074PKGVERSION = @PKGVERSION@
1075PKG_CONFIG = @PKG_CONFIG@
1076PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
1077PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
1078RANLIB = @RANLIB@
1079RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
1080READLINE_CFLAGS = @READLINE_CFLAGS@
1081READLINE_LIB = @READLINE_LIB@
1082REPORT_BUGS_TEXI = @REPORT_BUGS_TEXI@
1083REPORT_BUGS_TO = @REPORT_BUGS_TO@
1084SDL_CFLAGS = @SDL_CFLAGS@
1085SDL_LIBS = @SDL_LIBS@
1086SED = @SED@
1087SET_MAKE = @SET_MAKE@
1088SHELL = @SHELL@
1089SIM_COMMON_BUILD_FALSE = @SIM_COMMON_BUILD_FALSE@
1090SIM_COMMON_BUILD_TRUE = @SIM_COMMON_BUILD_TRUE@
1091SIM_ENABLED_ARCHES = @SIM_ENABLED_ARCHES@
1092SIM_FRV_TRAPDUMP_FLAGS = @SIM_FRV_TRAPDUMP_FLAGS@
1093SIM_HW_CFLAGS = @SIM_HW_CFLAGS@
1094SIM_HW_SOCKSER = @SIM_HW_SOCKSER@
1095SIM_INLINE = @SIM_INLINE@
1096SIM_PRIMARY_TARGET = @SIM_PRIMARY_TARGET@
1097SIM_RISCV_BITSIZE = @SIM_RISCV_BITSIZE@
1098SIM_RX_CYCLE_ACCURATE_FLAGS = @SIM_RX_CYCLE_ACCURATE_FLAGS@
1099SIM_SUBDIRS = @SIM_SUBDIRS@
1100SIM_TOOLCHAIN_VARS = @SIM_TOOLCHAIN_VARS@
1101STRIP = @STRIP@
1102TERMCAP_LIB = @TERMCAP_LIB@
1103VERSION = @VERSION@
1104WARN_CFLAGS = @WARN_CFLAGS@
1105WERROR_CFLAGS = @WERROR_CFLAGS@
1106abs_builddir = @abs_builddir@
1107abs_srcdir = @abs_srcdir@
1108abs_top_builddir = @abs_top_builddir@
1109abs_top_srcdir = @abs_top_srcdir@
1110ac_ct_CC = @ac_ct_CC@
1111ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
1112am__include = @am__include@
1113am__leading_dot = @am__leading_dot@
1114am__quote = @am__quote@
1115am__tar = @am__tar@
1116am__untar = @am__untar@
1117bindir = @bindir@
1118build = @build@
1119build_alias = @build_alias@
1120build_cpu = @build_cpu@
1121build_os = @build_os@
1122build_vendor = @build_vendor@
1123builddir = @builddir@
1124cgen = @cgen@
1125cgendir = @cgendir@
1126datadir = @datadir@
1127datarootdir = @datarootdir@
1128docdir = @docdir@
1129dvidir = @dvidir@
1130exec_prefix = @exec_prefix@
1131host = @host@
1132host_alias = @host_alias@
1133host_cpu = @host_cpu@
1134host_os = @host_os@
1135host_vendor = @host_vendor@
1136htmldir = @htmldir@
1137include_makefile = @include_makefile@
1138includedir = @includedir@
1139infodir = @infodir@
1140install_sh = @install_sh@
1141libdir = @libdir@
1142libexecdir = @libexecdir@
1143localedir = @localedir@
1144localstatedir = @localstatedir@
1145mandir = @mandir@
1146mkdir_p = @mkdir_p@
1147oldincludedir = @oldincludedir@
1148pdfdir = @pdfdir@
1149prefix = @prefix@
1150program_transform_name = @program_transform_name@
1151psdir = @psdir@
1152sbindir = @sbindir@
1153sharedstatedir = @sharedstatedir@
1154sim_bitsize = @sim_bitsize@
1155sim_float = @sim_float@
1156srcdir = @srcdir@
1157subdirs = @subdirs@
1158sysconfdir = @sysconfdir@
1159target = @target@
1160target_alias = @target_alias@
1161target_cpu = @target_cpu@
1162target_os = @target_os@
1163target_vendor = @target_vendor@
1164top_build_prefix = @top_build_prefix@
1165top_builddir = @top_builddir@
1166top_srcdir = @top_srcdir@
1167AUTOMAKE_OPTIONS = dejagnu foreign no-dist subdir-objects
1168ACLOCAL_AMFLAGS = -Im4 -I.. -I../config
1169GNULIB_PARENT_DIR = ..
1170srccom = $(srcdir)/common
1171srcroot = $(srcdir)/..
1172SUBDIRS = @subdirs@ $(SIM_SUBDIRS)
1173AM_MAKEFLAGS =
1174pkginclude_HEADERS = $(am__append_1)
1175noinst_LIBRARIES = $(SIM_COMMON_LIB) $(am__append_3)
1176CLEANFILES = common/version.c common/version.c-stamp \
1177	testsuite/common/bits-gen testsuite/common/bits32m0.c \
1178	testsuite/common/bits32m31.c testsuite/common/bits64m0.c \
1179	testsuite/common/bits64m63.c
1180DISTCLEANFILES =
1181MOSTLYCLEANFILES = core $(am__append_5) site-sim-config.exp \
1182	testrun.log testrun.sum $(am__append_12) $(am__append_16) \
1183	$(am__append_20) $(am__append_24) $(am__append_31) \
1184	$(am__append_36) $(am__append_39) $(am__append_43) \
1185	$(am__append_46) $(am__append_50) $(am__append_56) \
1186	$(am__append_61) $(am__append_70) $(am__append_73)
1187AM_CFLAGS = $(WERROR_CFLAGS) $(WARN_CFLAGS)
1188AM_CPPFLAGS = $(INCGNU) -I$(srcroot)/include -I../bfd -I.. \
1189	$(SIM_HW_CFLAGS) $(SIM_INLINE) -I$(srcdir)/common \
1190	-DSIM_COMMON_BUILD
1191AM_CPPFLAGS_FOR_BUILD = -I$(srcroot)/include $(SIM_HW_CFLAGS) \
1192	$(SIM_INLINE) -I$(srcdir)/common
1193COMPILE_FOR_BUILD = $(CC_FOR_BUILD) $(AM_CPPFLAGS_FOR_BUILD) $(CPPFLAGS_FOR_BUILD) $(CFLAGS_FOR_BUILD)
1194LINK_FOR_BUILD = $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -o $@
1195SIM_ALL_RECURSIVE_DEPS = common/libcommon.a $(am__append_2) \
1196	$(am__append_11) $(am__append_14) $(am__append_19) \
1197	$(am__append_22) $(am__append_30) $(am__append_35) \
1198	$(am__append_38) $(am__append_41) $(am__append_45) \
1199	$(am__append_48) $(am__append_55) $(am__append_60) \
1200	$(am__append_68) $(am__append_72)
1201SIM_INSTALL_DATA_LOCAL_DEPS =
1202SIM_INSTALL_EXEC_LOCAL_DEPS = $(am__append_26)
1203SIM_UNINSTALL_LOCAL_DEPS = $(am__append_27)
1204SIM_COMMON_LIB = common/libcommon.a
1205common_libcommon_a_SOURCES = \
1206	common/callback.c \
1207	common/portability.c \
1208	common/sim-load.c \
1209	common/syscall.c \
1210	common/target-newlib-errno.c \
1211	common/target-newlib-open.c \
1212	common/target-newlib-signal.c \
1213	common/target-newlib-syscall.c \
1214	common/version.c
1215
1216LIBIBERTY_LIB = ../libiberty/libiberty.a
1217BFD_LIB = ../bfd/libbfd.la
1218OPCODES_LIB = ../opcodes/libopcodes.la
1219SIM_COMMON_LIBS = \
1220	$(SIM_COMMON_LIB) \
1221	$(BFD_LIB) \
1222	$(OPCODES_LIB) \
1223	$(LIBIBERTY_LIB) \
1224	$(LIBGNU) \
1225	$(LIBGNU_EXTRA_LIBS)
1226
1227
1228# igen leaks memory, and therefore makes AddressSanitizer unhappy.  Disable
1229# leak detection while running it.
1230@SIM_ENABLE_IGEN_TRUE@IGEN = igen/igen$(EXEEXT)
1231@SIM_ENABLE_IGEN_TRUE@IGEN_RUN = ASAN_OPTIONS=detect_leaks=0 $(IGEN)
1232@SIM_ENABLE_IGEN_TRUE@igen_libigen_a_SOURCES = \
1233@SIM_ENABLE_IGEN_TRUE@	igen/table.c \
1234@SIM_ENABLE_IGEN_TRUE@	igen/lf.c \
1235@SIM_ENABLE_IGEN_TRUE@	igen/misc.c \
1236@SIM_ENABLE_IGEN_TRUE@	igen/filter_host.c \
1237@SIM_ENABLE_IGEN_TRUE@	igen/ld-decode.c \
1238@SIM_ENABLE_IGEN_TRUE@	igen/ld-cache.c \
1239@SIM_ENABLE_IGEN_TRUE@	igen/filter.c \
1240@SIM_ENABLE_IGEN_TRUE@	igen/ld-insn.c \
1241@SIM_ENABLE_IGEN_TRUE@	igen/gen-model.c \
1242@SIM_ENABLE_IGEN_TRUE@	igen/gen-itable.c \
1243@SIM_ENABLE_IGEN_TRUE@	igen/gen-icache.c \
1244@SIM_ENABLE_IGEN_TRUE@	igen/gen-semantics.c \
1245@SIM_ENABLE_IGEN_TRUE@	igen/gen-idecode.c \
1246@SIM_ENABLE_IGEN_TRUE@	igen/gen-support.c \
1247@SIM_ENABLE_IGEN_TRUE@	igen/gen-engine.c \
1248@SIM_ENABLE_IGEN_TRUE@	igen/gen.c
1249
1250@SIM_ENABLE_IGEN_TRUE@igen_igen_SOURCES = igen/igen.c
1251@SIM_ENABLE_IGEN_TRUE@igen_igen_LDADD = igen/libigen.a
1252@SIM_ENABLE_IGEN_TRUE@igen_filter_SOURCES =
1253@SIM_ENABLE_IGEN_TRUE@igen_filter_LDADD = igen/filter-main.o igen/libigen.a
1254@SIM_ENABLE_IGEN_TRUE@igen_gen_SOURCES =
1255@SIM_ENABLE_IGEN_TRUE@igen_gen_LDADD = igen/gen-main.o igen/libigen.a
1256@SIM_ENABLE_IGEN_TRUE@igen_ld_cache_SOURCES =
1257@SIM_ENABLE_IGEN_TRUE@igen_ld_cache_LDADD = igen/ld-cache-main.o igen/libigen.a
1258@SIM_ENABLE_IGEN_TRUE@igen_ld_decode_SOURCES =
1259@SIM_ENABLE_IGEN_TRUE@igen_ld_decode_LDADD = igen/ld-decode-main.o igen/libigen.a
1260@SIM_ENABLE_IGEN_TRUE@igen_ld_insn_SOURCES =
1261@SIM_ENABLE_IGEN_TRUE@igen_ld_insn_LDADD = igen/ld-insn-main.o igen/libigen.a
1262@SIM_ENABLE_IGEN_TRUE@igen_table_SOURCES =
1263@SIM_ENABLE_IGEN_TRUE@igen_table_LDADD = igen/table-main.o igen/libigen.a
1264@SIM_ENABLE_IGEN_TRUE@igen_IGEN_TOOLS = \
1265@SIM_ENABLE_IGEN_TRUE@	$(IGEN) \
1266@SIM_ENABLE_IGEN_TRUE@	igen/filter \
1267@SIM_ENABLE_IGEN_TRUE@	igen/gen \
1268@SIM_ENABLE_IGEN_TRUE@	igen/ld-cache \
1269@SIM_ENABLE_IGEN_TRUE@	igen/ld-decode \
1270@SIM_ENABLE_IGEN_TRUE@	igen/ld-insn \
1271@SIM_ENABLE_IGEN_TRUE@	igen/table
1272
1273EXTRA_DEJAGNU_SITE_CONFIG = site-sim-config.exp
1274
1275# Custom verbose test variables that automake doesn't provide (yet?).
1276AM_V_RUNTEST = $(AM_V_RUNTEST_@AM_V@)
1277AM_V_RUNTEST_ = $(AM_V_RUNTEST_@AM_DEFAULT_V@)
1278AM_V_RUNTEST_0 = @echo "  RUNTEST  $(RUNTESTFLAGS) $*";
1279AM_V_RUNTEST_1 =
1280DO_RUNTEST = \
1281	LC_ALL=C; export LC_ALL; \
1282	EXPECT=${EXPECT} ; export EXPECT ; \
1283	runtest=$(RUNTEST); \
1284	$$runtest $(RUNTESTFLAGS)
1285
1286testsuite_common_CPPFLAGS = \
1287	-I$(srcdir)/common \
1288	-I$(srcroot)/include \
1289	-I../bfd
1290
1291@SIM_ENABLE_ARCH_aarch64_TRUE@aarch64_run_SOURCES =
1292@SIM_ENABLE_ARCH_aarch64_TRUE@aarch64_run_LDADD = \
1293@SIM_ENABLE_ARCH_aarch64_TRUE@	aarch64/nrun.o \
1294@SIM_ENABLE_ARCH_aarch64_TRUE@	aarch64/libsim.a \
1295@SIM_ENABLE_ARCH_aarch64_TRUE@	$(SIM_COMMON_LIBS)
1296
1297@SIM_ENABLE_ARCH_arm_TRUE@arm_run_SOURCES =
1298@SIM_ENABLE_ARCH_arm_TRUE@arm_run_LDADD = \
1299@SIM_ENABLE_ARCH_arm_TRUE@	arm/nrun.o \
1300@SIM_ENABLE_ARCH_arm_TRUE@	arm/libsim.a \
1301@SIM_ENABLE_ARCH_arm_TRUE@	$(SIM_COMMON_LIBS)
1302
1303@SIM_ENABLE_ARCH_arm_TRUE@armdocdir = $(docdir)/arm
1304@SIM_ENABLE_ARCH_arm_TRUE@armdoc_DATA = arm/README
1305@SIM_ENABLE_ARCH_avr_TRUE@avr_run_SOURCES =
1306@SIM_ENABLE_ARCH_avr_TRUE@avr_run_LDADD = \
1307@SIM_ENABLE_ARCH_avr_TRUE@	avr/nrun.o \
1308@SIM_ENABLE_ARCH_avr_TRUE@	avr/libsim.a \
1309@SIM_ENABLE_ARCH_avr_TRUE@	$(SIM_COMMON_LIBS)
1310
1311@SIM_ENABLE_ARCH_bfin_TRUE@bfin_run_SOURCES =
1312@SIM_ENABLE_ARCH_bfin_TRUE@bfin_run_LDADD = \
1313@SIM_ENABLE_ARCH_bfin_TRUE@	bfin/nrun.o \
1314@SIM_ENABLE_ARCH_bfin_TRUE@	bfin/libsim.a \
1315@SIM_ENABLE_ARCH_bfin_TRUE@	$(SIM_COMMON_LIBS)
1316
1317@SIM_ENABLE_ARCH_bpf_TRUE@bpf_run_SOURCES =
1318@SIM_ENABLE_ARCH_bpf_TRUE@bpf_run_LDADD = \
1319@SIM_ENABLE_ARCH_bpf_TRUE@	bpf/nrun.o \
1320@SIM_ENABLE_ARCH_bpf_TRUE@	bpf/libsim.a \
1321@SIM_ENABLE_ARCH_bpf_TRUE@	$(SIM_COMMON_LIBS)
1322
1323@SIM_ENABLE_ARCH_bpf_TRUE@bpf_BUILD_OUTPUTS = \
1324@SIM_ENABLE_ARCH_bpf_TRUE@	bpf/eng-le.h \
1325@SIM_ENABLE_ARCH_bpf_TRUE@	bpf/mloop-le.c \
1326@SIM_ENABLE_ARCH_bpf_TRUE@	bpf/stamp-mloop-le \
1327@SIM_ENABLE_ARCH_bpf_TRUE@	bpf/eng-be.h \
1328@SIM_ENABLE_ARCH_bpf_TRUE@	bpf/mloop-be.c \
1329@SIM_ENABLE_ARCH_bpf_TRUE@	bpf/stamp-mloop-be
1330
1331@SIM_ENABLE_ARCH_cr16_TRUE@cr16_run_SOURCES =
1332@SIM_ENABLE_ARCH_cr16_TRUE@cr16_run_LDADD = \
1333@SIM_ENABLE_ARCH_cr16_TRUE@	cr16/nrun.o \
1334@SIM_ENABLE_ARCH_cr16_TRUE@	cr16/libsim.a \
1335@SIM_ENABLE_ARCH_cr16_TRUE@	$(SIM_COMMON_LIBS)
1336
1337@SIM_ENABLE_ARCH_cr16_TRUE@cr16_BUILD_OUTPUTS = \
1338@SIM_ENABLE_ARCH_cr16_TRUE@	cr16/gencode$(EXEEXT) \
1339@SIM_ENABLE_ARCH_cr16_TRUE@	cr16/simops.h \
1340@SIM_ENABLE_ARCH_cr16_TRUE@	cr16/table.c
1341
1342@SIM_ENABLE_ARCH_cr16_TRUE@cr16_gencode_SOURCES = cr16/gencode.c
1343@SIM_ENABLE_ARCH_cr16_TRUE@cr16_gencode_LDADD = cr16/cr16-opc.o
1344@SIM_ENABLE_ARCH_cris_TRUE@cris_run_SOURCES =
1345@SIM_ENABLE_ARCH_cris_TRUE@cris_run_LDADD = \
1346@SIM_ENABLE_ARCH_cris_TRUE@	cris/nrun.o \
1347@SIM_ENABLE_ARCH_cris_TRUE@	cris/libsim.a \
1348@SIM_ENABLE_ARCH_cris_TRUE@	$(SIM_COMMON_LIBS)
1349
1350@SIM_ENABLE_ARCH_cris_TRUE@cris_rvdummy_SOURCES = cris/rvdummy.c
1351@SIM_ENABLE_ARCH_cris_TRUE@cris_rvdummy_LDADD = $(LIBIBERTY_LIB)
1352@SIM_ENABLE_ARCH_cris_TRUE@cris_BUILD_OUTPUTS = \
1353@SIM_ENABLE_ARCH_cris_TRUE@	cris/engv10.h \
1354@SIM_ENABLE_ARCH_cris_TRUE@	cris/mloopv10f.c \
1355@SIM_ENABLE_ARCH_cris_TRUE@	cris/stamp-mloop-v10f \
1356@SIM_ENABLE_ARCH_cris_TRUE@	cris/engv32.h \
1357@SIM_ENABLE_ARCH_cris_TRUE@	cris/mloopv32f.c \
1358@SIM_ENABLE_ARCH_cris_TRUE@	cris/stamp-mloop-v32f
1359
1360@SIM_ENABLE_ARCH_d10v_TRUE@d10v_run_SOURCES =
1361@SIM_ENABLE_ARCH_d10v_TRUE@d10v_run_LDADD = \
1362@SIM_ENABLE_ARCH_d10v_TRUE@	d10v/nrun.o \
1363@SIM_ENABLE_ARCH_d10v_TRUE@	d10v/libsim.a \
1364@SIM_ENABLE_ARCH_d10v_TRUE@	$(SIM_COMMON_LIBS)
1365
1366@SIM_ENABLE_ARCH_d10v_TRUE@d10v_BUILD_OUTPUTS = \
1367@SIM_ENABLE_ARCH_d10v_TRUE@	d10v/gencode$(EXEEXT) \
1368@SIM_ENABLE_ARCH_d10v_TRUE@	d10v/simops.h \
1369@SIM_ENABLE_ARCH_d10v_TRUE@	d10v/table.c
1370
1371@SIM_ENABLE_ARCH_d10v_TRUE@d10v_gencode_SOURCES = d10v/gencode.c
1372@SIM_ENABLE_ARCH_d10v_TRUE@d10v_gencode_LDADD = d10v/d10v-opc.o
1373@SIM_ENABLE_ARCH_erc32_TRUE@erc32_run_SOURCES =
1374@SIM_ENABLE_ARCH_erc32_TRUE@erc32_run_LDADD = \
1375@SIM_ENABLE_ARCH_erc32_TRUE@	erc32/sis.o \
1376@SIM_ENABLE_ARCH_erc32_TRUE@	erc32/libsim.a \
1377@SIM_ENABLE_ARCH_erc32_TRUE@	$(SIM_COMMON_LIBS) $(READLINE_LIB) $(TERMCAP_LIB)
1378
1379@SIM_ENABLE_ARCH_erc32_TRUE@erc32docdir = $(docdir)/erc32
1380@SIM_ENABLE_ARCH_erc32_TRUE@erc32doc_DATA = erc32/README.erc32 erc32/README.gdb erc32/README.sis
1381@SIM_ENABLE_ARCH_examples_TRUE@example_synacor_run_SOURCES =
1382@SIM_ENABLE_ARCH_examples_TRUE@example_synacor_run_LDADD = \
1383@SIM_ENABLE_ARCH_examples_TRUE@	example-synacor/nrun.o \
1384@SIM_ENABLE_ARCH_examples_TRUE@	example-synacor/libsim.a \
1385@SIM_ENABLE_ARCH_examples_TRUE@	$(SIM_COMMON_LIBS)
1386
1387@SIM_ENABLE_ARCH_frv_TRUE@frv_run_SOURCES =
1388@SIM_ENABLE_ARCH_frv_TRUE@frv_run_LDADD = \
1389@SIM_ENABLE_ARCH_frv_TRUE@	frv/nrun.o \
1390@SIM_ENABLE_ARCH_frv_TRUE@	frv/libsim.a \
1391@SIM_ENABLE_ARCH_frv_TRUE@	$(SIM_COMMON_LIBS)
1392
1393@SIM_ENABLE_ARCH_frv_TRUE@frvdocdir = $(docdir)/frv
1394@SIM_ENABLE_ARCH_frv_TRUE@frvdoc_DATA = frv/README
1395@SIM_ENABLE_ARCH_frv_TRUE@frv_BUILD_OUTPUTS = \
1396@SIM_ENABLE_ARCH_frv_TRUE@	frv/eng.h \
1397@SIM_ENABLE_ARCH_frv_TRUE@	frv/mloop.c \
1398@SIM_ENABLE_ARCH_frv_TRUE@	frv/stamp-mloop
1399
1400@SIM_ENABLE_ARCH_ft32_TRUE@ft32_run_SOURCES =
1401@SIM_ENABLE_ARCH_ft32_TRUE@ft32_run_LDADD = \
1402@SIM_ENABLE_ARCH_ft32_TRUE@	ft32/nrun.o \
1403@SIM_ENABLE_ARCH_ft32_TRUE@	ft32/libsim.a \
1404@SIM_ENABLE_ARCH_ft32_TRUE@	$(SIM_COMMON_LIBS)
1405
1406@SIM_ENABLE_ARCH_h8300_TRUE@h8300_run_SOURCES =
1407@SIM_ENABLE_ARCH_h8300_TRUE@h8300_run_LDADD = \
1408@SIM_ENABLE_ARCH_h8300_TRUE@	h8300/nrun.o \
1409@SIM_ENABLE_ARCH_h8300_TRUE@	h8300/libsim.a \
1410@SIM_ENABLE_ARCH_h8300_TRUE@	$(SIM_COMMON_LIBS)
1411
1412@SIM_ENABLE_ARCH_iq2000_TRUE@iq2000_run_SOURCES =
1413@SIM_ENABLE_ARCH_iq2000_TRUE@iq2000_run_LDADD = \
1414@SIM_ENABLE_ARCH_iq2000_TRUE@	iq2000/nrun.o \
1415@SIM_ENABLE_ARCH_iq2000_TRUE@	iq2000/libsim.a \
1416@SIM_ENABLE_ARCH_iq2000_TRUE@	$(SIM_COMMON_LIBS)
1417
1418@SIM_ENABLE_ARCH_iq2000_TRUE@iq2000_BUILD_OUTPUTS = \
1419@SIM_ENABLE_ARCH_iq2000_TRUE@	iq2000/eng.h \
1420@SIM_ENABLE_ARCH_iq2000_TRUE@	iq2000/mloop.c \
1421@SIM_ENABLE_ARCH_iq2000_TRUE@	iq2000/stamp-mloop
1422
1423@SIM_ENABLE_ARCH_lm32_TRUE@lm32_run_SOURCES =
1424@SIM_ENABLE_ARCH_lm32_TRUE@lm32_run_LDADD = \
1425@SIM_ENABLE_ARCH_lm32_TRUE@	lm32/nrun.o \
1426@SIM_ENABLE_ARCH_lm32_TRUE@	lm32/libsim.a \
1427@SIM_ENABLE_ARCH_lm32_TRUE@	$(SIM_COMMON_LIBS)
1428
1429@SIM_ENABLE_ARCH_lm32_TRUE@lm32_BUILD_OUTPUTS = \
1430@SIM_ENABLE_ARCH_lm32_TRUE@	lm32/eng.h \
1431@SIM_ENABLE_ARCH_lm32_TRUE@	lm32/mloop.c \
1432@SIM_ENABLE_ARCH_lm32_TRUE@	lm32/stamp-mloop
1433
1434@SIM_ENABLE_ARCH_m32c_TRUE@m32c_run_SOURCES =
1435@SIM_ENABLE_ARCH_m32c_TRUE@m32c_run_LDADD = \
1436@SIM_ENABLE_ARCH_m32c_TRUE@	m32c/main.o \
1437@SIM_ENABLE_ARCH_m32c_TRUE@	m32c/libsim.a \
1438@SIM_ENABLE_ARCH_m32c_TRUE@	$(SIM_COMMON_LIBS)
1439
1440@SIM_ENABLE_ARCH_m32c_TRUE@m32c_BUILD_OUTPUTS = \
1441@SIM_ENABLE_ARCH_m32c_TRUE@	m32c/opc2c$(EXEEXT) \
1442@SIM_ENABLE_ARCH_m32c_TRUE@	m32c/m32c.c \
1443@SIM_ENABLE_ARCH_m32c_TRUE@	m32c/r8c.c
1444
1445@SIM_ENABLE_ARCH_m32c_TRUE@m32c_opc2c_SOURCES = m32c/opc2c.c
1446
1447# opc2c leaks memory, and therefore makes AddressSanitizer unhappy.  Disable
1448# leak detection while running it.
1449@SIM_ENABLE_ARCH_m32c_TRUE@m32c_OPC2C_RUN = ASAN_OPTIONS=detect_leaks=0 m32c/opc2c$(EXEEXT)
1450@SIM_ENABLE_ARCH_m32r_TRUE@m32r_run_SOURCES =
1451@SIM_ENABLE_ARCH_m32r_TRUE@m32r_run_LDADD = \
1452@SIM_ENABLE_ARCH_m32r_TRUE@	m32r/nrun.o \
1453@SIM_ENABLE_ARCH_m32r_TRUE@	m32r/libsim.a \
1454@SIM_ENABLE_ARCH_m32r_TRUE@	$(SIM_COMMON_LIBS)
1455
1456@SIM_ENABLE_ARCH_m32r_TRUE@m32r_BUILD_OUTPUTS = \
1457@SIM_ENABLE_ARCH_m32r_TRUE@	m32r/eng.h \
1458@SIM_ENABLE_ARCH_m32r_TRUE@	m32r/mloop.c \
1459@SIM_ENABLE_ARCH_m32r_TRUE@	m32r/stamp-mloop \
1460@SIM_ENABLE_ARCH_m32r_TRUE@	m32r/engx.h \
1461@SIM_ENABLE_ARCH_m32r_TRUE@	m32r/mloopx.c \
1462@SIM_ENABLE_ARCH_m32r_TRUE@	m32r/stamp-mloop-x \
1463@SIM_ENABLE_ARCH_m32r_TRUE@	m32r/eng2.h \
1464@SIM_ENABLE_ARCH_m32r_TRUE@	m32r/mloop2.c \
1465@SIM_ENABLE_ARCH_m32r_TRUE@	m32r/stamp-mloop-2
1466
1467@SIM_ENABLE_ARCH_m68hc11_TRUE@m68hc11_run_SOURCES =
1468@SIM_ENABLE_ARCH_m68hc11_TRUE@m68hc11_run_LDADD = \
1469@SIM_ENABLE_ARCH_m68hc11_TRUE@	m68hc11/nrun.o \
1470@SIM_ENABLE_ARCH_m68hc11_TRUE@	m68hc11/libsim.a \
1471@SIM_ENABLE_ARCH_m68hc11_TRUE@	$(SIM_COMMON_LIBS)
1472
1473@SIM_ENABLE_ARCH_m68hc11_TRUE@m68hc11_BUILD_OUTPUTS = \
1474@SIM_ENABLE_ARCH_m68hc11_TRUE@	m68hc11/gencode$(EXEEXT) \
1475@SIM_ENABLE_ARCH_m68hc11_TRUE@	m68hc11/m68hc11int.c \
1476@SIM_ENABLE_ARCH_m68hc11_TRUE@	m68hc11/m68hc12int.c
1477
1478@SIM_ENABLE_ARCH_m68hc11_TRUE@m68hc11_gencode_SOURCES = m68hc11/gencode.c
1479@SIM_ENABLE_ARCH_mcore_TRUE@mcore_run_SOURCES =
1480@SIM_ENABLE_ARCH_mcore_TRUE@mcore_run_LDADD = \
1481@SIM_ENABLE_ARCH_mcore_TRUE@	mcore/nrun.o \
1482@SIM_ENABLE_ARCH_mcore_TRUE@	mcore/libsim.a \
1483@SIM_ENABLE_ARCH_mcore_TRUE@	$(SIM_COMMON_LIBS)
1484
1485@SIM_ENABLE_ARCH_microblaze_TRUE@microblaze_run_SOURCES =
1486@SIM_ENABLE_ARCH_microblaze_TRUE@microblaze_run_LDADD = \
1487@SIM_ENABLE_ARCH_microblaze_TRUE@	microblaze/nrun.o \
1488@SIM_ENABLE_ARCH_microblaze_TRUE@	microblaze/libsim.a \
1489@SIM_ENABLE_ARCH_microblaze_TRUE@	$(SIM_COMMON_LIBS)
1490
1491@SIM_ENABLE_ARCH_mips_TRUE@mips_run_SOURCES =
1492@SIM_ENABLE_ARCH_mips_TRUE@mips_run_LDADD = \
1493@SIM_ENABLE_ARCH_mips_TRUE@	mips/nrun.o \
1494@SIM_ENABLE_ARCH_mips_TRUE@	mips/libsim.a \
1495@SIM_ENABLE_ARCH_mips_TRUE@	$(SIM_COMMON_LIBS)
1496
1497@SIM_ENABLE_ARCH_mn10300_TRUE@mn10300_run_SOURCES =
1498@SIM_ENABLE_ARCH_mn10300_TRUE@mn10300_run_LDADD = \
1499@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/nrun.o \
1500@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/libsim.a \
1501@SIM_ENABLE_ARCH_mn10300_TRUE@	$(SIM_COMMON_LIBS)
1502
1503@SIM_ENABLE_ARCH_mn10300_TRUE@mn10300_BUILT_SRC_FROM_IGEN = \
1504@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/icache.h \
1505@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/icache.c \
1506@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/idecode.h \
1507@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/idecode.c \
1508@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/semantics.h \
1509@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/semantics.c \
1510@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/model.h \
1511@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/model.c \
1512@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/support.h \
1513@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/support.c \
1514@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/itable.h \
1515@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/itable.c \
1516@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/engine.h \
1517@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/engine.c \
1518@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/irun.c
1519
1520@SIM_ENABLE_ARCH_mn10300_TRUE@mn10300_BUILD_OUTPUTS = \
1521@SIM_ENABLE_ARCH_mn10300_TRUE@	$(mn10300_BUILT_SRC_FROM_IGEN) \
1522@SIM_ENABLE_ARCH_mn10300_TRUE@	mn10300/stamp-igen
1523
1524@SIM_ENABLE_ARCH_mn10300_TRUE@mn10300_IGEN_TRACE = # -G omit-line-numbers # -G trace-rule-selection -G trace-rule-rejection -G trace-entries
1525@SIM_ENABLE_ARCH_mn10300_TRUE@mn10300_IGEN_INSN = $(srcdir)/mn10300/mn10300.igen
1526@SIM_ENABLE_ARCH_mn10300_TRUE@mn10300_IGEN_INSN_INC = mn10300/am33.igen mn10300/am33-2.igen
1527@SIM_ENABLE_ARCH_mn10300_TRUE@mn10300_IGEN_DC = $(srcdir)/mn10300/mn10300.dc
1528@SIM_ENABLE_ARCH_moxie_TRUE@moxie_run_SOURCES =
1529@SIM_ENABLE_ARCH_moxie_TRUE@moxie_run_LDADD = \
1530@SIM_ENABLE_ARCH_moxie_TRUE@	moxie/nrun.o \
1531@SIM_ENABLE_ARCH_moxie_TRUE@	moxie/libsim.a \
1532@SIM_ENABLE_ARCH_moxie_TRUE@	$(SIM_COMMON_LIBS)
1533
1534@SIM_ENABLE_ARCH_moxie_TRUE@dtbdir = $(datadir)/gdb/dtb
1535@SIM_ENABLE_ARCH_moxie_TRUE@dtb_DATA = moxie/moxie-gdb.dtb
1536@SIM_ENABLE_ARCH_msp430_TRUE@msp430_run_SOURCES =
1537@SIM_ENABLE_ARCH_msp430_TRUE@msp430_run_LDADD = \
1538@SIM_ENABLE_ARCH_msp430_TRUE@	msp430/nrun.o \
1539@SIM_ENABLE_ARCH_msp430_TRUE@	msp430/libsim.a \
1540@SIM_ENABLE_ARCH_msp430_TRUE@	$(SIM_COMMON_LIBS)
1541
1542@SIM_ENABLE_ARCH_or1k_TRUE@or1k_run_SOURCES =
1543@SIM_ENABLE_ARCH_or1k_TRUE@or1k_run_LDADD = \
1544@SIM_ENABLE_ARCH_or1k_TRUE@	or1k/nrun.o \
1545@SIM_ENABLE_ARCH_or1k_TRUE@	or1k/libsim.a \
1546@SIM_ENABLE_ARCH_or1k_TRUE@	$(SIM_COMMON_LIBS)
1547
1548@SIM_ENABLE_ARCH_or1k_TRUE@or1kdocdir = $(docdir)/or1k
1549@SIM_ENABLE_ARCH_or1k_TRUE@or1kdoc_DATA = or1k/README
1550@SIM_ENABLE_ARCH_or1k_TRUE@or1k_BUILD_OUTPUTS = \
1551@SIM_ENABLE_ARCH_or1k_TRUE@	or1k/eng.h \
1552@SIM_ENABLE_ARCH_or1k_TRUE@	or1k/mloop.c \
1553@SIM_ENABLE_ARCH_or1k_TRUE@	or1k/stamp-mloop
1554
1555@SIM_ENABLE_ARCH_ppc_TRUE@ppc_run_SOURCES =
1556@SIM_ENABLE_ARCH_ppc_TRUE@ppc_run_LDADD = \
1557@SIM_ENABLE_ARCH_ppc_TRUE@	ppc/main.o \
1558@SIM_ENABLE_ARCH_ppc_TRUE@	ppc/libsim.a \
1559@SIM_ENABLE_ARCH_ppc_TRUE@	$(SIM_COMMON_LIBS)
1560
1561@SIM_ENABLE_ARCH_ppc_TRUE@ppcdocdir = $(docdir)/ppc
1562@SIM_ENABLE_ARCH_ppc_TRUE@ppcdoc_DATA = ppc/BUGS ppc/INSTALL ppc/README ppc/RUN
1563@SIM_ENABLE_ARCH_pru_TRUE@pru_run_SOURCES =
1564@SIM_ENABLE_ARCH_pru_TRUE@pru_run_LDADD = \
1565@SIM_ENABLE_ARCH_pru_TRUE@	pru/nrun.o \
1566@SIM_ENABLE_ARCH_pru_TRUE@	pru/libsim.a \
1567@SIM_ENABLE_ARCH_pru_TRUE@	$(SIM_COMMON_LIBS)
1568
1569@SIM_ENABLE_ARCH_riscv_TRUE@riscv_run_SOURCES =
1570@SIM_ENABLE_ARCH_riscv_TRUE@riscv_run_LDADD = \
1571@SIM_ENABLE_ARCH_riscv_TRUE@	riscv/nrun.o \
1572@SIM_ENABLE_ARCH_riscv_TRUE@	riscv/libsim.a \
1573@SIM_ENABLE_ARCH_riscv_TRUE@	$(SIM_COMMON_LIBS)
1574
1575@SIM_ENABLE_ARCH_rl78_TRUE@rl78_run_SOURCES =
1576@SIM_ENABLE_ARCH_rl78_TRUE@rl78_run_LDADD = \
1577@SIM_ENABLE_ARCH_rl78_TRUE@	rl78/main.o \
1578@SIM_ENABLE_ARCH_rl78_TRUE@	rl78/libsim.a \
1579@SIM_ENABLE_ARCH_rl78_TRUE@	$(SIM_COMMON_LIBS)
1580
1581@SIM_ENABLE_ARCH_rx_TRUE@rx_run_SOURCES =
1582@SIM_ENABLE_ARCH_rx_TRUE@rx_run_LDADD = \
1583@SIM_ENABLE_ARCH_rx_TRUE@	rx/main.o \
1584@SIM_ENABLE_ARCH_rx_TRUE@	rx/libsim.a \
1585@SIM_ENABLE_ARCH_rx_TRUE@	$(SIM_COMMON_LIBS)
1586
1587@SIM_ENABLE_ARCH_rx_TRUE@rxdocdir = $(docdir)/rx
1588@SIM_ENABLE_ARCH_rx_TRUE@rxdoc_DATA = rx/README.txt
1589@SIM_ENABLE_ARCH_sh_TRUE@sh_run_SOURCES =
1590@SIM_ENABLE_ARCH_sh_TRUE@sh_run_LDADD = \
1591@SIM_ENABLE_ARCH_sh_TRUE@	sh/nrun.o \
1592@SIM_ENABLE_ARCH_sh_TRUE@	sh/libsim.a \
1593@SIM_ENABLE_ARCH_sh_TRUE@	$(SIM_COMMON_LIBS)
1594
1595@SIM_ENABLE_ARCH_sh_TRUE@sh_BUILD_OUTPUTS = \
1596@SIM_ENABLE_ARCH_sh_TRUE@	sh/gencode$(EXEEXT) \
1597@SIM_ENABLE_ARCH_sh_TRUE@	sh/code.c \
1598@SIM_ENABLE_ARCH_sh_TRUE@	sh/ppi.c \
1599@SIM_ENABLE_ARCH_sh_TRUE@	sh/table.c
1600
1601@SIM_ENABLE_ARCH_sh_TRUE@sh_gencode_SOURCES = sh/gencode.c
1602@SIM_ENABLE_ARCH_v850_TRUE@v850_run_SOURCES =
1603@SIM_ENABLE_ARCH_v850_TRUE@v850_run_LDADD = \
1604@SIM_ENABLE_ARCH_v850_TRUE@	v850/nrun.o \
1605@SIM_ENABLE_ARCH_v850_TRUE@	v850/libsim.a \
1606@SIM_ENABLE_ARCH_v850_TRUE@	$(SIM_COMMON_LIBS)
1607
1608@SIM_ENABLE_ARCH_v850_TRUE@v850_BUILT_SRC_FROM_IGEN = \
1609@SIM_ENABLE_ARCH_v850_TRUE@	v850/icache.h \
1610@SIM_ENABLE_ARCH_v850_TRUE@	v850/icache.c \
1611@SIM_ENABLE_ARCH_v850_TRUE@	v850/idecode.h \
1612@SIM_ENABLE_ARCH_v850_TRUE@	v850/idecode.c \
1613@SIM_ENABLE_ARCH_v850_TRUE@	v850/semantics.h \
1614@SIM_ENABLE_ARCH_v850_TRUE@	v850/semantics.c \
1615@SIM_ENABLE_ARCH_v850_TRUE@	v850/model.h \
1616@SIM_ENABLE_ARCH_v850_TRUE@	v850/model.c \
1617@SIM_ENABLE_ARCH_v850_TRUE@	v850/support.h \
1618@SIM_ENABLE_ARCH_v850_TRUE@	v850/support.c \
1619@SIM_ENABLE_ARCH_v850_TRUE@	v850/itable.h \
1620@SIM_ENABLE_ARCH_v850_TRUE@	v850/itable.c \
1621@SIM_ENABLE_ARCH_v850_TRUE@	v850/engine.h \
1622@SIM_ENABLE_ARCH_v850_TRUE@	v850/engine.c \
1623@SIM_ENABLE_ARCH_v850_TRUE@	v850/irun.c
1624
1625@SIM_ENABLE_ARCH_v850_TRUE@v850_BUILD_OUTPUTS = \
1626@SIM_ENABLE_ARCH_v850_TRUE@	$(v850_BUILT_SRC_FROM_IGEN) \
1627@SIM_ENABLE_ARCH_v850_TRUE@	v850/stamp-igen
1628
1629@SIM_ENABLE_ARCH_v850_TRUE@v850_IGEN_TRACE = # -G omit-line-numbers # -G trace-rule-selection -G trace-rule-rejection -G trace-entries
1630@SIM_ENABLE_ARCH_v850_TRUE@v850_IGEN_INSN = $(srcdir)/v850/v850.igen
1631@SIM_ENABLE_ARCH_v850_TRUE@v850_IGEN_DC = $(srcdir)/v850/v850.dc
1632all: config.h
1633	$(MAKE) $(AM_MAKEFLAGS) all-recursive
1634
1635.SUFFIXES:
1636.SUFFIXES: .c .lo .log .o .obj .test .test$(EXEEXT) .trs
1637am--refresh: Makefile
1638	@:
1639$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/common/local.mk $(srcdir)/igen/local.mk $(srcdir)/testsuite/local.mk $(srcdir)/testsuite/common/local.mk $(srcdir)/aarch64/local.mk $(srcdir)/arm/local.mk $(srcdir)/avr/local.mk $(srcdir)/bfin/local.mk $(srcdir)/bpf/local.mk $(srcdir)/cr16/local.mk $(srcdir)/cris/local.mk $(srcdir)/d10v/local.mk $(srcdir)/erc32/local.mk $(srcdir)/example-synacor/local.mk $(srcdir)/frv/local.mk $(srcdir)/ft32/local.mk $(srcdir)/h8300/local.mk $(srcdir)/iq2000/local.mk $(srcdir)/lm32/local.mk $(srcdir)/m32c/local.mk $(srcdir)/m32r/local.mk $(srcdir)/m68hc11/local.mk $(srcdir)/mcore/local.mk $(srcdir)/microblaze/local.mk $(srcdir)/mips/local.mk $(srcdir)/mn10300/local.mk $(srcdir)/moxie/local.mk $(srcdir)/msp430/local.mk $(srcdir)/or1k/local.mk $(srcdir)/ppc/local.mk $(srcdir)/pru/local.mk $(srcdir)/riscv/local.mk $(srcdir)/rl78/local.mk $(srcdir)/rx/local.mk $(srcdir)/sh/local.mk $(srcdir)/v850/local.mk $(am__configure_deps)
1640	@for dep in $?; do \
1641	  case '$(am__configure_deps)' in \
1642	    *$$dep*) \
1643	      echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
1644	      $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
1645		&& exit 0; \
1646	      exit 1;; \
1647	  esac; \
1648	done; \
1649	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
1650	$(am__cd) $(top_srcdir) && \
1651	  $(AUTOMAKE) --foreign Makefile
1652Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
1653	@case '$?' in \
1654	  *config.status*) \
1655	    echo ' $(SHELL) ./config.status'; \
1656	    $(SHELL) ./config.status;; \
1657	  *) \
1658	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
1659	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
1660	esac;
1661$(srcdir)/common/local.mk $(srcdir)/igen/local.mk $(srcdir)/testsuite/local.mk $(srcdir)/testsuite/common/local.mk $(srcdir)/aarch64/local.mk $(srcdir)/arm/local.mk $(srcdir)/avr/local.mk $(srcdir)/bfin/local.mk $(srcdir)/bpf/local.mk $(srcdir)/cr16/local.mk $(srcdir)/cris/local.mk $(srcdir)/d10v/local.mk $(srcdir)/erc32/local.mk $(srcdir)/example-synacor/local.mk $(srcdir)/frv/local.mk $(srcdir)/ft32/local.mk $(srcdir)/h8300/local.mk $(srcdir)/iq2000/local.mk $(srcdir)/lm32/local.mk $(srcdir)/m32c/local.mk $(srcdir)/m32r/local.mk $(srcdir)/m68hc11/local.mk $(srcdir)/mcore/local.mk $(srcdir)/microblaze/local.mk $(srcdir)/mips/local.mk $(srcdir)/mn10300/local.mk $(srcdir)/moxie/local.mk $(srcdir)/msp430/local.mk $(srcdir)/or1k/local.mk $(srcdir)/ppc/local.mk $(srcdir)/pru/local.mk $(srcdir)/riscv/local.mk $(srcdir)/rl78/local.mk $(srcdir)/rx/local.mk $(srcdir)/sh/local.mk $(srcdir)/v850/local.mk $(am__empty):
1662
1663$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
1664	$(SHELL) ./config.status --recheck
1665
1666$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
1667	$(am__cd) $(srcdir) && $(AUTOCONF)
1668$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
1669	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
1670$(am__aclocal_m4_deps):
1671
1672config.h: stamp-h1
1673	@test -f $@ || rm -f stamp-h1
1674	@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
1675
1676stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
1677	@rm -f stamp-h1
1678	cd $(top_builddir) && $(SHELL) ./config.status config.h
1679$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
1680	($(am__cd) $(top_srcdir) && $(AUTOHEADER))
1681	rm -f stamp-h1
1682	touch $@
1683
1684distclean-hdr:
1685	-rm -f config.h stamp-h1
1686Make-common.sim: $(top_builddir)/config.status $(top_srcdir)/common/Make-common.in
1687	cd $(top_builddir) && $(SHELL) ./config.status $@
1688aarch64/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/aarch64/Makefile.in
1689	cd $(top_builddir) && $(SHELL) ./config.status $@
1690aarch64/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1691	cd $(top_builddir) && $(SHELL) ./config.status $@
1692arm/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/arm/Makefile.in
1693	cd $(top_builddir) && $(SHELL) ./config.status $@
1694arm/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1695	cd $(top_builddir) && $(SHELL) ./config.status $@
1696avr/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/avr/Makefile.in
1697	cd $(top_builddir) && $(SHELL) ./config.status $@
1698avr/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1699	cd $(top_builddir) && $(SHELL) ./config.status $@
1700bfin/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/bfin/Makefile.in
1701	cd $(top_builddir) && $(SHELL) ./config.status $@
1702bfin/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1703	cd $(top_builddir) && $(SHELL) ./config.status $@
1704bpf/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/bpf/Makefile.in
1705	cd $(top_builddir) && $(SHELL) ./config.status $@
1706bpf/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1707	cd $(top_builddir) && $(SHELL) ./config.status $@
1708cr16/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/cr16/Makefile.in
1709	cd $(top_builddir) && $(SHELL) ./config.status $@
1710cr16/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1711	cd $(top_builddir) && $(SHELL) ./config.status $@
1712cris/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/cris/Makefile.in
1713	cd $(top_builddir) && $(SHELL) ./config.status $@
1714cris/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1715	cd $(top_builddir) && $(SHELL) ./config.status $@
1716d10v/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/d10v/Makefile.in
1717	cd $(top_builddir) && $(SHELL) ./config.status $@
1718d10v/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1719	cd $(top_builddir) && $(SHELL) ./config.status $@
1720frv/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/frv/Makefile.in
1721	cd $(top_builddir) && $(SHELL) ./config.status $@
1722frv/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1723	cd $(top_builddir) && $(SHELL) ./config.status $@
1724ft32/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/ft32/Makefile.in
1725	cd $(top_builddir) && $(SHELL) ./config.status $@
1726ft32/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1727	cd $(top_builddir) && $(SHELL) ./config.status $@
1728h8300/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/h8300/Makefile.in
1729	cd $(top_builddir) && $(SHELL) ./config.status $@
1730h8300/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1731	cd $(top_builddir) && $(SHELL) ./config.status $@
1732iq2000/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/iq2000/Makefile.in
1733	cd $(top_builddir) && $(SHELL) ./config.status $@
1734iq2000/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1735	cd $(top_builddir) && $(SHELL) ./config.status $@
1736lm32/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/lm32/Makefile.in
1737	cd $(top_builddir) && $(SHELL) ./config.status $@
1738lm32/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1739	cd $(top_builddir) && $(SHELL) ./config.status $@
1740m32c/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/m32c/Makefile.in
1741	cd $(top_builddir) && $(SHELL) ./config.status $@
1742m32c/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1743	cd $(top_builddir) && $(SHELL) ./config.status $@
1744m32r/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/m32r/Makefile.in
1745	cd $(top_builddir) && $(SHELL) ./config.status $@
1746m32r/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1747	cd $(top_builddir) && $(SHELL) ./config.status $@
1748m68hc11/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/m68hc11/Makefile.in
1749	cd $(top_builddir) && $(SHELL) ./config.status $@
1750m68hc11/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1751	cd $(top_builddir) && $(SHELL) ./config.status $@
1752mcore/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/mcore/Makefile.in
1753	cd $(top_builddir) && $(SHELL) ./config.status $@
1754mcore/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1755	cd $(top_builddir) && $(SHELL) ./config.status $@
1756microblaze/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/microblaze/Makefile.in
1757	cd $(top_builddir) && $(SHELL) ./config.status $@
1758microblaze/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1759	cd $(top_builddir) && $(SHELL) ./config.status $@
1760mips/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1761	cd $(top_builddir) && $(SHELL) ./config.status $@
1762mn10300/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/mn10300/Makefile.in
1763	cd $(top_builddir) && $(SHELL) ./config.status $@
1764mn10300/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1765	cd $(top_builddir) && $(SHELL) ./config.status $@
1766moxie/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/moxie/Makefile.in
1767	cd $(top_builddir) && $(SHELL) ./config.status $@
1768moxie/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1769	cd $(top_builddir) && $(SHELL) ./config.status $@
1770msp430/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/msp430/Makefile.in
1771	cd $(top_builddir) && $(SHELL) ./config.status $@
1772msp430/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1773	cd $(top_builddir) && $(SHELL) ./config.status $@
1774or1k/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/or1k/Makefile.in
1775	cd $(top_builddir) && $(SHELL) ./config.status $@
1776or1k/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1777	cd $(top_builddir) && $(SHELL) ./config.status $@
1778ppc/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1779	cd $(top_builddir) && $(SHELL) ./config.status $@
1780pru/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/pru/Makefile.in
1781	cd $(top_builddir) && $(SHELL) ./config.status $@
1782pru/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1783	cd $(top_builddir) && $(SHELL) ./config.status $@
1784riscv/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/riscv/Makefile.in
1785	cd $(top_builddir) && $(SHELL) ./config.status $@
1786riscv/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1787	cd $(top_builddir) && $(SHELL) ./config.status $@
1788rl78/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/rl78/Makefile.in
1789	cd $(top_builddir) && $(SHELL) ./config.status $@
1790rl78/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1791	cd $(top_builddir) && $(SHELL) ./config.status $@
1792rx/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/rx/Makefile.in
1793	cd $(top_builddir) && $(SHELL) ./config.status $@
1794rx/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1795	cd $(top_builddir) && $(SHELL) ./config.status $@
1796sh/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/sh/Makefile.in
1797	cd $(top_builddir) && $(SHELL) ./config.status $@
1798sh/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1799	cd $(top_builddir) && $(SHELL) ./config.status $@
1800erc32/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/erc32/Makefile.in
1801	cd $(top_builddir) && $(SHELL) ./config.status $@
1802erc32/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1803	cd $(top_builddir) && $(SHELL) ./config.status $@
1804v850/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/v850/Makefile.in
1805	cd $(top_builddir) && $(SHELL) ./config.status $@
1806v850/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1807	cd $(top_builddir) && $(SHELL) ./config.status $@
1808example-synacor/Makefile.sim: $(top_builddir)/config.status $(top_srcdir)/example-synacor/Makefile.in
1809	cd $(top_builddir) && $(SHELL) ./config.status $@
1810example-synacor/.gdbinit: $(top_builddir)/config.status $(top_srcdir)/common/gdbinit.in
1811	cd $(top_builddir) && $(SHELL) ./config.status $@
1812arch-subdir.mk: $(top_builddir)/config.status $(srcdir)/arch-subdir.mk.in
1813	cd $(top_builddir) && $(SHELL) ./config.status $@
1814.gdbinit: $(top_builddir)/config.status $(srcdir)/gdbinit.in
1815	cd $(top_builddir) && $(SHELL) ./config.status $@
1816
1817clean-noinstLIBRARIES:
1818	-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
1819common/$(am__dirstamp):
1820	@$(MKDIR_P) common
1821	@: > common/$(am__dirstamp)
1822common/$(DEPDIR)/$(am__dirstamp):
1823	@$(MKDIR_P) common/$(DEPDIR)
1824	@: > common/$(DEPDIR)/$(am__dirstamp)
1825common/callback.$(OBJEXT): common/$(am__dirstamp) \
1826	common/$(DEPDIR)/$(am__dirstamp)
1827common/portability.$(OBJEXT): common/$(am__dirstamp) \
1828	common/$(DEPDIR)/$(am__dirstamp)
1829common/sim-load.$(OBJEXT): common/$(am__dirstamp) \
1830	common/$(DEPDIR)/$(am__dirstamp)
1831common/syscall.$(OBJEXT): common/$(am__dirstamp) \
1832	common/$(DEPDIR)/$(am__dirstamp)
1833common/target-newlib-errno.$(OBJEXT): common/$(am__dirstamp) \
1834	common/$(DEPDIR)/$(am__dirstamp)
1835common/target-newlib-open.$(OBJEXT): common/$(am__dirstamp) \
1836	common/$(DEPDIR)/$(am__dirstamp)
1837common/target-newlib-signal.$(OBJEXT): common/$(am__dirstamp) \
1838	common/$(DEPDIR)/$(am__dirstamp)
1839common/target-newlib-syscall.$(OBJEXT): common/$(am__dirstamp) \
1840	common/$(DEPDIR)/$(am__dirstamp)
1841common/version.$(OBJEXT): common/$(am__dirstamp) \
1842	common/$(DEPDIR)/$(am__dirstamp)
1843
1844common/libcommon.a: $(common_libcommon_a_OBJECTS) $(common_libcommon_a_DEPENDENCIES) $(EXTRA_common_libcommon_a_DEPENDENCIES) common/$(am__dirstamp)
1845	$(AM_V_at)-rm -f common/libcommon.a
1846	$(AM_V_AR)$(common_libcommon_a_AR) common/libcommon.a $(common_libcommon_a_OBJECTS) $(common_libcommon_a_LIBADD)
1847	$(AM_V_at)$(RANLIB) common/libcommon.a
1848igen/$(am__dirstamp):
1849	@$(MKDIR_P) igen
1850	@: > igen/$(am__dirstamp)
1851igen/$(DEPDIR)/$(am__dirstamp):
1852	@$(MKDIR_P) igen/$(DEPDIR)
1853	@: > igen/$(DEPDIR)/$(am__dirstamp)
1854igen/table.$(OBJEXT): igen/$(am__dirstamp) \
1855	igen/$(DEPDIR)/$(am__dirstamp)
1856igen/lf.$(OBJEXT): igen/$(am__dirstamp) igen/$(DEPDIR)/$(am__dirstamp)
1857igen/misc.$(OBJEXT): igen/$(am__dirstamp) \
1858	igen/$(DEPDIR)/$(am__dirstamp)
1859igen/filter_host.$(OBJEXT): igen/$(am__dirstamp) \
1860	igen/$(DEPDIR)/$(am__dirstamp)
1861igen/ld-decode.$(OBJEXT): igen/$(am__dirstamp) \
1862	igen/$(DEPDIR)/$(am__dirstamp)
1863igen/ld-cache.$(OBJEXT): igen/$(am__dirstamp) \
1864	igen/$(DEPDIR)/$(am__dirstamp)
1865igen/filter.$(OBJEXT): igen/$(am__dirstamp) \
1866	igen/$(DEPDIR)/$(am__dirstamp)
1867igen/ld-insn.$(OBJEXT): igen/$(am__dirstamp) \
1868	igen/$(DEPDIR)/$(am__dirstamp)
1869igen/gen-model.$(OBJEXT): igen/$(am__dirstamp) \
1870	igen/$(DEPDIR)/$(am__dirstamp)
1871igen/gen-itable.$(OBJEXT): igen/$(am__dirstamp) \
1872	igen/$(DEPDIR)/$(am__dirstamp)
1873igen/gen-icache.$(OBJEXT): igen/$(am__dirstamp) \
1874	igen/$(DEPDIR)/$(am__dirstamp)
1875igen/gen-semantics.$(OBJEXT): igen/$(am__dirstamp) \
1876	igen/$(DEPDIR)/$(am__dirstamp)
1877igen/gen-idecode.$(OBJEXT): igen/$(am__dirstamp) \
1878	igen/$(DEPDIR)/$(am__dirstamp)
1879igen/gen-support.$(OBJEXT): igen/$(am__dirstamp) \
1880	igen/$(DEPDIR)/$(am__dirstamp)
1881igen/gen-engine.$(OBJEXT): igen/$(am__dirstamp) \
1882	igen/$(DEPDIR)/$(am__dirstamp)
1883igen/gen.$(OBJEXT): igen/$(am__dirstamp) \
1884	igen/$(DEPDIR)/$(am__dirstamp)
1885
1886@SIM_ENABLE_IGEN_FALSE@igen/libigen.a: $(igen_libigen_a_OBJECTS) $(igen_libigen_a_DEPENDENCIES) $(EXTRA_igen_libigen_a_DEPENDENCIES) igen/$(am__dirstamp)
1887@SIM_ENABLE_IGEN_FALSE@	$(AM_V_at)-rm -f igen/libigen.a
1888@SIM_ENABLE_IGEN_FALSE@	$(AM_V_AR)$(igen_libigen_a_AR) igen/libigen.a $(igen_libigen_a_OBJECTS) $(igen_libigen_a_LIBADD)
1889@SIM_ENABLE_IGEN_FALSE@	$(AM_V_at)$(RANLIB) igen/libigen.a
1890
1891clean-checkPROGRAMS:
1892	@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
1893	echo " rm -f" $$list; \
1894	rm -f $$list || exit $$?; \
1895	test -n "$(EXEEXT)" || exit 0; \
1896	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
1897	echo " rm -f" $$list; \
1898	rm -f $$list
1899
1900clean-noinstPROGRAMS:
1901	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
1902	echo " rm -f" $$list; \
1903	rm -f $$list || exit $$?; \
1904	test -n "$(EXEEXT)" || exit 0; \
1905	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
1906	echo " rm -f" $$list; \
1907	rm -f $$list
1908aarch64/$(am__dirstamp):
1909	@$(MKDIR_P) aarch64
1910	@: > aarch64/$(am__dirstamp)
1911
1912aarch64/run$(EXEEXT): $(aarch64_run_OBJECTS) $(aarch64_run_DEPENDENCIES) $(EXTRA_aarch64_run_DEPENDENCIES) aarch64/$(am__dirstamp)
1913	@rm -f aarch64/run$(EXEEXT)
1914	$(AM_V_CCLD)$(LINK) $(aarch64_run_OBJECTS) $(aarch64_run_LDADD) $(LIBS)
1915arm/$(am__dirstamp):
1916	@$(MKDIR_P) arm
1917	@: > arm/$(am__dirstamp)
1918
1919arm/run$(EXEEXT): $(arm_run_OBJECTS) $(arm_run_DEPENDENCIES) $(EXTRA_arm_run_DEPENDENCIES) arm/$(am__dirstamp)
1920	@rm -f arm/run$(EXEEXT)
1921	$(AM_V_CCLD)$(LINK) $(arm_run_OBJECTS) $(arm_run_LDADD) $(LIBS)
1922avr/$(am__dirstamp):
1923	@$(MKDIR_P) avr
1924	@: > avr/$(am__dirstamp)
1925
1926avr/run$(EXEEXT): $(avr_run_OBJECTS) $(avr_run_DEPENDENCIES) $(EXTRA_avr_run_DEPENDENCIES) avr/$(am__dirstamp)
1927	@rm -f avr/run$(EXEEXT)
1928	$(AM_V_CCLD)$(LINK) $(avr_run_OBJECTS) $(avr_run_LDADD) $(LIBS)
1929bfin/$(am__dirstamp):
1930	@$(MKDIR_P) bfin
1931	@: > bfin/$(am__dirstamp)
1932
1933bfin/run$(EXEEXT): $(bfin_run_OBJECTS) $(bfin_run_DEPENDENCIES) $(EXTRA_bfin_run_DEPENDENCIES) bfin/$(am__dirstamp)
1934	@rm -f bfin/run$(EXEEXT)
1935	$(AM_V_CCLD)$(LINK) $(bfin_run_OBJECTS) $(bfin_run_LDADD) $(LIBS)
1936bpf/$(am__dirstamp):
1937	@$(MKDIR_P) bpf
1938	@: > bpf/$(am__dirstamp)
1939
1940bpf/run$(EXEEXT): $(bpf_run_OBJECTS) $(bpf_run_DEPENDENCIES) $(EXTRA_bpf_run_DEPENDENCIES) bpf/$(am__dirstamp)
1941	@rm -f bpf/run$(EXEEXT)
1942	$(AM_V_CCLD)$(LINK) $(bpf_run_OBJECTS) $(bpf_run_LDADD) $(LIBS)
1943cr16/$(am__dirstamp):
1944	@$(MKDIR_P) cr16
1945	@: > cr16/$(am__dirstamp)
1946cr16/$(DEPDIR)/$(am__dirstamp):
1947	@$(MKDIR_P) cr16/$(DEPDIR)
1948	@: > cr16/$(DEPDIR)/$(am__dirstamp)
1949cr16/gencode.$(OBJEXT): cr16/$(am__dirstamp) \
1950	cr16/$(DEPDIR)/$(am__dirstamp)
1951
1952@SIM_ENABLE_ARCH_cr16_FALSE@cr16/gencode$(EXEEXT): $(cr16_gencode_OBJECTS) $(cr16_gencode_DEPENDENCIES) $(EXTRA_cr16_gencode_DEPENDENCIES) cr16/$(am__dirstamp)
1953@SIM_ENABLE_ARCH_cr16_FALSE@	@rm -f cr16/gencode$(EXEEXT)
1954@SIM_ENABLE_ARCH_cr16_FALSE@	$(AM_V_CCLD)$(LINK) $(cr16_gencode_OBJECTS) $(cr16_gencode_LDADD) $(LIBS)
1955
1956cr16/run$(EXEEXT): $(cr16_run_OBJECTS) $(cr16_run_DEPENDENCIES) $(EXTRA_cr16_run_DEPENDENCIES) cr16/$(am__dirstamp)
1957	@rm -f cr16/run$(EXEEXT)
1958	$(AM_V_CCLD)$(LINK) $(cr16_run_OBJECTS) $(cr16_run_LDADD) $(LIBS)
1959cris/$(am__dirstamp):
1960	@$(MKDIR_P) cris
1961	@: > cris/$(am__dirstamp)
1962
1963cris/run$(EXEEXT): $(cris_run_OBJECTS) $(cris_run_DEPENDENCIES) $(EXTRA_cris_run_DEPENDENCIES) cris/$(am__dirstamp)
1964	@rm -f cris/run$(EXEEXT)
1965	$(AM_V_CCLD)$(LINK) $(cris_run_OBJECTS) $(cris_run_LDADD) $(LIBS)
1966cris/$(DEPDIR)/$(am__dirstamp):
1967	@$(MKDIR_P) cris/$(DEPDIR)
1968	@: > cris/$(DEPDIR)/$(am__dirstamp)
1969cris/rvdummy.$(OBJEXT): cris/$(am__dirstamp) \
1970	cris/$(DEPDIR)/$(am__dirstamp)
1971
1972cris/rvdummy$(EXEEXT): $(cris_rvdummy_OBJECTS) $(cris_rvdummy_DEPENDENCIES) $(EXTRA_cris_rvdummy_DEPENDENCIES) cris/$(am__dirstamp)
1973	@rm -f cris/rvdummy$(EXEEXT)
1974	$(AM_V_CCLD)$(LINK) $(cris_rvdummy_OBJECTS) $(cris_rvdummy_LDADD) $(LIBS)
1975d10v/$(am__dirstamp):
1976	@$(MKDIR_P) d10v
1977	@: > d10v/$(am__dirstamp)
1978d10v/$(DEPDIR)/$(am__dirstamp):
1979	@$(MKDIR_P) d10v/$(DEPDIR)
1980	@: > d10v/$(DEPDIR)/$(am__dirstamp)
1981d10v/gencode.$(OBJEXT): d10v/$(am__dirstamp) \
1982	d10v/$(DEPDIR)/$(am__dirstamp)
1983
1984@SIM_ENABLE_ARCH_d10v_FALSE@d10v/gencode$(EXEEXT): $(d10v_gencode_OBJECTS) $(d10v_gencode_DEPENDENCIES) $(EXTRA_d10v_gencode_DEPENDENCIES) d10v/$(am__dirstamp)
1985@SIM_ENABLE_ARCH_d10v_FALSE@	@rm -f d10v/gencode$(EXEEXT)
1986@SIM_ENABLE_ARCH_d10v_FALSE@	$(AM_V_CCLD)$(LINK) $(d10v_gencode_OBJECTS) $(d10v_gencode_LDADD) $(LIBS)
1987
1988d10v/run$(EXEEXT): $(d10v_run_OBJECTS) $(d10v_run_DEPENDENCIES) $(EXTRA_d10v_run_DEPENDENCIES) d10v/$(am__dirstamp)
1989	@rm -f d10v/run$(EXEEXT)
1990	$(AM_V_CCLD)$(LINK) $(d10v_run_OBJECTS) $(d10v_run_LDADD) $(LIBS)
1991erc32/$(am__dirstamp):
1992	@$(MKDIR_P) erc32
1993	@: > erc32/$(am__dirstamp)
1994
1995erc32/run$(EXEEXT): $(erc32_run_OBJECTS) $(erc32_run_DEPENDENCIES) $(EXTRA_erc32_run_DEPENDENCIES) erc32/$(am__dirstamp)
1996	@rm -f erc32/run$(EXEEXT)
1997	$(AM_V_CCLD)$(LINK) $(erc32_run_OBJECTS) $(erc32_run_LDADD) $(LIBS)
1998erc32/$(DEPDIR)/$(am__dirstamp):
1999	@$(MKDIR_P) erc32/$(DEPDIR)
2000	@: > erc32/$(DEPDIR)/$(am__dirstamp)
2001erc32/sis.$(OBJEXT): erc32/$(am__dirstamp) \
2002	erc32/$(DEPDIR)/$(am__dirstamp)
2003
2004@SIM_ENABLE_ARCH_erc32_FALSE@erc32/sis$(EXEEXT): $(erc32_sis_OBJECTS) $(erc32_sis_DEPENDENCIES) $(EXTRA_erc32_sis_DEPENDENCIES) erc32/$(am__dirstamp)
2005@SIM_ENABLE_ARCH_erc32_FALSE@	@rm -f erc32/sis$(EXEEXT)
2006@SIM_ENABLE_ARCH_erc32_FALSE@	$(AM_V_CCLD)$(LINK) $(erc32_sis_OBJECTS) $(erc32_sis_LDADD) $(LIBS)
2007example-synacor/$(am__dirstamp):
2008	@$(MKDIR_P) example-synacor
2009	@: > example-synacor/$(am__dirstamp)
2010
2011example-synacor/run$(EXEEXT): $(example_synacor_run_OBJECTS) $(example_synacor_run_DEPENDENCIES) $(EXTRA_example_synacor_run_DEPENDENCIES) example-synacor/$(am__dirstamp)
2012	@rm -f example-synacor/run$(EXEEXT)
2013	$(AM_V_CCLD)$(LINK) $(example_synacor_run_OBJECTS) $(example_synacor_run_LDADD) $(LIBS)
2014frv/$(am__dirstamp):
2015	@$(MKDIR_P) frv
2016	@: > frv/$(am__dirstamp)
2017
2018frv/run$(EXEEXT): $(frv_run_OBJECTS) $(frv_run_DEPENDENCIES) $(EXTRA_frv_run_DEPENDENCIES) frv/$(am__dirstamp)
2019	@rm -f frv/run$(EXEEXT)
2020	$(AM_V_CCLD)$(LINK) $(frv_run_OBJECTS) $(frv_run_LDADD) $(LIBS)
2021ft32/$(am__dirstamp):
2022	@$(MKDIR_P) ft32
2023	@: > ft32/$(am__dirstamp)
2024
2025ft32/run$(EXEEXT): $(ft32_run_OBJECTS) $(ft32_run_DEPENDENCIES) $(EXTRA_ft32_run_DEPENDENCIES) ft32/$(am__dirstamp)
2026	@rm -f ft32/run$(EXEEXT)
2027	$(AM_V_CCLD)$(LINK) $(ft32_run_OBJECTS) $(ft32_run_LDADD) $(LIBS)
2028h8300/$(am__dirstamp):
2029	@$(MKDIR_P) h8300
2030	@: > h8300/$(am__dirstamp)
2031
2032h8300/run$(EXEEXT): $(h8300_run_OBJECTS) $(h8300_run_DEPENDENCIES) $(EXTRA_h8300_run_DEPENDENCIES) h8300/$(am__dirstamp)
2033	@rm -f h8300/run$(EXEEXT)
2034	$(AM_V_CCLD)$(LINK) $(h8300_run_OBJECTS) $(h8300_run_LDADD) $(LIBS)
2035
2036igen/filter$(EXEEXT): $(igen_filter_OBJECTS) $(igen_filter_DEPENDENCIES) $(EXTRA_igen_filter_DEPENDENCIES) igen/$(am__dirstamp)
2037	@rm -f igen/filter$(EXEEXT)
2038	$(AM_V_CCLD)$(LINK) $(igen_filter_OBJECTS) $(igen_filter_LDADD) $(LIBS)
2039
2040igen/gen$(EXEEXT): $(igen_gen_OBJECTS) $(igen_gen_DEPENDENCIES) $(EXTRA_igen_gen_DEPENDENCIES) igen/$(am__dirstamp)
2041	@rm -f igen/gen$(EXEEXT)
2042	$(AM_V_CCLD)$(LINK) $(igen_gen_OBJECTS) $(igen_gen_LDADD) $(LIBS)
2043igen/igen.$(OBJEXT): igen/$(am__dirstamp) \
2044	igen/$(DEPDIR)/$(am__dirstamp)
2045
2046@SIM_ENABLE_IGEN_FALSE@igen/igen$(EXEEXT): $(igen_igen_OBJECTS) $(igen_igen_DEPENDENCIES) $(EXTRA_igen_igen_DEPENDENCIES) igen/$(am__dirstamp)
2047@SIM_ENABLE_IGEN_FALSE@	@rm -f igen/igen$(EXEEXT)
2048@SIM_ENABLE_IGEN_FALSE@	$(AM_V_CCLD)$(LINK) $(igen_igen_OBJECTS) $(igen_igen_LDADD) $(LIBS)
2049
2050igen/ld-cache$(EXEEXT): $(igen_ld_cache_OBJECTS) $(igen_ld_cache_DEPENDENCIES) $(EXTRA_igen_ld_cache_DEPENDENCIES) igen/$(am__dirstamp)
2051	@rm -f igen/ld-cache$(EXEEXT)
2052	$(AM_V_CCLD)$(LINK) $(igen_ld_cache_OBJECTS) $(igen_ld_cache_LDADD) $(LIBS)
2053
2054igen/ld-decode$(EXEEXT): $(igen_ld_decode_OBJECTS) $(igen_ld_decode_DEPENDENCIES) $(EXTRA_igen_ld_decode_DEPENDENCIES) igen/$(am__dirstamp)
2055	@rm -f igen/ld-decode$(EXEEXT)
2056	$(AM_V_CCLD)$(LINK) $(igen_ld_decode_OBJECTS) $(igen_ld_decode_LDADD) $(LIBS)
2057
2058igen/ld-insn$(EXEEXT): $(igen_ld_insn_OBJECTS) $(igen_ld_insn_DEPENDENCIES) $(EXTRA_igen_ld_insn_DEPENDENCIES) igen/$(am__dirstamp)
2059	@rm -f igen/ld-insn$(EXEEXT)
2060	$(AM_V_CCLD)$(LINK) $(igen_ld_insn_OBJECTS) $(igen_ld_insn_LDADD) $(LIBS)
2061
2062igen/table$(EXEEXT): $(igen_table_OBJECTS) $(igen_table_DEPENDENCIES) $(EXTRA_igen_table_DEPENDENCIES) igen/$(am__dirstamp)
2063	@rm -f igen/table$(EXEEXT)
2064	$(AM_V_CCLD)$(LINK) $(igen_table_OBJECTS) $(igen_table_LDADD) $(LIBS)
2065iq2000/$(am__dirstamp):
2066	@$(MKDIR_P) iq2000
2067	@: > iq2000/$(am__dirstamp)
2068
2069iq2000/run$(EXEEXT): $(iq2000_run_OBJECTS) $(iq2000_run_DEPENDENCIES) $(EXTRA_iq2000_run_DEPENDENCIES) iq2000/$(am__dirstamp)
2070	@rm -f iq2000/run$(EXEEXT)
2071	$(AM_V_CCLD)$(LINK) $(iq2000_run_OBJECTS) $(iq2000_run_LDADD) $(LIBS)
2072lm32/$(am__dirstamp):
2073	@$(MKDIR_P) lm32
2074	@: > lm32/$(am__dirstamp)
2075
2076lm32/run$(EXEEXT): $(lm32_run_OBJECTS) $(lm32_run_DEPENDENCIES) $(EXTRA_lm32_run_DEPENDENCIES) lm32/$(am__dirstamp)
2077	@rm -f lm32/run$(EXEEXT)
2078	$(AM_V_CCLD)$(LINK) $(lm32_run_OBJECTS) $(lm32_run_LDADD) $(LIBS)
2079m32c/$(am__dirstamp):
2080	@$(MKDIR_P) m32c
2081	@: > m32c/$(am__dirstamp)
2082m32c/$(DEPDIR)/$(am__dirstamp):
2083	@$(MKDIR_P) m32c/$(DEPDIR)
2084	@: > m32c/$(DEPDIR)/$(am__dirstamp)
2085m32c/opc2c.$(OBJEXT): m32c/$(am__dirstamp) \
2086	m32c/$(DEPDIR)/$(am__dirstamp)
2087
2088@SIM_ENABLE_ARCH_m32c_FALSE@m32c/opc2c$(EXEEXT): $(m32c_opc2c_OBJECTS) $(m32c_opc2c_DEPENDENCIES) $(EXTRA_m32c_opc2c_DEPENDENCIES) m32c/$(am__dirstamp)
2089@SIM_ENABLE_ARCH_m32c_FALSE@	@rm -f m32c/opc2c$(EXEEXT)
2090@SIM_ENABLE_ARCH_m32c_FALSE@	$(AM_V_CCLD)$(LINK) $(m32c_opc2c_OBJECTS) $(m32c_opc2c_LDADD) $(LIBS)
2091
2092m32c/run$(EXEEXT): $(m32c_run_OBJECTS) $(m32c_run_DEPENDENCIES) $(EXTRA_m32c_run_DEPENDENCIES) m32c/$(am__dirstamp)
2093	@rm -f m32c/run$(EXEEXT)
2094	$(AM_V_CCLD)$(LINK) $(m32c_run_OBJECTS) $(m32c_run_LDADD) $(LIBS)
2095m32r/$(am__dirstamp):
2096	@$(MKDIR_P) m32r
2097	@: > m32r/$(am__dirstamp)
2098
2099m32r/run$(EXEEXT): $(m32r_run_OBJECTS) $(m32r_run_DEPENDENCIES) $(EXTRA_m32r_run_DEPENDENCIES) m32r/$(am__dirstamp)
2100	@rm -f m32r/run$(EXEEXT)
2101	$(AM_V_CCLD)$(LINK) $(m32r_run_OBJECTS) $(m32r_run_LDADD) $(LIBS)
2102m68hc11/$(am__dirstamp):
2103	@$(MKDIR_P) m68hc11
2104	@: > m68hc11/$(am__dirstamp)
2105m68hc11/$(DEPDIR)/$(am__dirstamp):
2106	@$(MKDIR_P) m68hc11/$(DEPDIR)
2107	@: > m68hc11/$(DEPDIR)/$(am__dirstamp)
2108m68hc11/gencode.$(OBJEXT): m68hc11/$(am__dirstamp) \
2109	m68hc11/$(DEPDIR)/$(am__dirstamp)
2110
2111@SIM_ENABLE_ARCH_m68hc11_FALSE@m68hc11/gencode$(EXEEXT): $(m68hc11_gencode_OBJECTS) $(m68hc11_gencode_DEPENDENCIES) $(EXTRA_m68hc11_gencode_DEPENDENCIES) m68hc11/$(am__dirstamp)
2112@SIM_ENABLE_ARCH_m68hc11_FALSE@	@rm -f m68hc11/gencode$(EXEEXT)
2113@SIM_ENABLE_ARCH_m68hc11_FALSE@	$(AM_V_CCLD)$(LINK) $(m68hc11_gencode_OBJECTS) $(m68hc11_gencode_LDADD) $(LIBS)
2114
2115m68hc11/run$(EXEEXT): $(m68hc11_run_OBJECTS) $(m68hc11_run_DEPENDENCIES) $(EXTRA_m68hc11_run_DEPENDENCIES) m68hc11/$(am__dirstamp)
2116	@rm -f m68hc11/run$(EXEEXT)
2117	$(AM_V_CCLD)$(LINK) $(m68hc11_run_OBJECTS) $(m68hc11_run_LDADD) $(LIBS)
2118mcore/$(am__dirstamp):
2119	@$(MKDIR_P) mcore
2120	@: > mcore/$(am__dirstamp)
2121
2122mcore/run$(EXEEXT): $(mcore_run_OBJECTS) $(mcore_run_DEPENDENCIES) $(EXTRA_mcore_run_DEPENDENCIES) mcore/$(am__dirstamp)
2123	@rm -f mcore/run$(EXEEXT)
2124	$(AM_V_CCLD)$(LINK) $(mcore_run_OBJECTS) $(mcore_run_LDADD) $(LIBS)
2125microblaze/$(am__dirstamp):
2126	@$(MKDIR_P) microblaze
2127	@: > microblaze/$(am__dirstamp)
2128
2129microblaze/run$(EXEEXT): $(microblaze_run_OBJECTS) $(microblaze_run_DEPENDENCIES) $(EXTRA_microblaze_run_DEPENDENCIES) microblaze/$(am__dirstamp)
2130	@rm -f microblaze/run$(EXEEXT)
2131	$(AM_V_CCLD)$(LINK) $(microblaze_run_OBJECTS) $(microblaze_run_LDADD) $(LIBS)
2132mips/$(am__dirstamp):
2133	@$(MKDIR_P) mips
2134	@: > mips/$(am__dirstamp)
2135
2136mips/run$(EXEEXT): $(mips_run_OBJECTS) $(mips_run_DEPENDENCIES) $(EXTRA_mips_run_DEPENDENCIES) mips/$(am__dirstamp)
2137	@rm -f mips/run$(EXEEXT)
2138	$(AM_V_CCLD)$(LINK) $(mips_run_OBJECTS) $(mips_run_LDADD) $(LIBS)
2139mn10300/$(am__dirstamp):
2140	@$(MKDIR_P) mn10300
2141	@: > mn10300/$(am__dirstamp)
2142
2143mn10300/run$(EXEEXT): $(mn10300_run_OBJECTS) $(mn10300_run_DEPENDENCIES) $(EXTRA_mn10300_run_DEPENDENCIES) mn10300/$(am__dirstamp)
2144	@rm -f mn10300/run$(EXEEXT)
2145	$(AM_V_CCLD)$(LINK) $(mn10300_run_OBJECTS) $(mn10300_run_LDADD) $(LIBS)
2146moxie/$(am__dirstamp):
2147	@$(MKDIR_P) moxie
2148	@: > moxie/$(am__dirstamp)
2149
2150moxie/run$(EXEEXT): $(moxie_run_OBJECTS) $(moxie_run_DEPENDENCIES) $(EXTRA_moxie_run_DEPENDENCIES) moxie/$(am__dirstamp)
2151	@rm -f moxie/run$(EXEEXT)
2152	$(AM_V_CCLD)$(LINK) $(moxie_run_OBJECTS) $(moxie_run_LDADD) $(LIBS)
2153msp430/$(am__dirstamp):
2154	@$(MKDIR_P) msp430
2155	@: > msp430/$(am__dirstamp)
2156
2157msp430/run$(EXEEXT): $(msp430_run_OBJECTS) $(msp430_run_DEPENDENCIES) $(EXTRA_msp430_run_DEPENDENCIES) msp430/$(am__dirstamp)
2158	@rm -f msp430/run$(EXEEXT)
2159	$(AM_V_CCLD)$(LINK) $(msp430_run_OBJECTS) $(msp430_run_LDADD) $(LIBS)
2160or1k/$(am__dirstamp):
2161	@$(MKDIR_P) or1k
2162	@: > or1k/$(am__dirstamp)
2163
2164or1k/run$(EXEEXT): $(or1k_run_OBJECTS) $(or1k_run_DEPENDENCIES) $(EXTRA_or1k_run_DEPENDENCIES) or1k/$(am__dirstamp)
2165	@rm -f or1k/run$(EXEEXT)
2166	$(AM_V_CCLD)$(LINK) $(or1k_run_OBJECTS) $(or1k_run_LDADD) $(LIBS)
2167ppc/$(am__dirstamp):
2168	@$(MKDIR_P) ppc
2169	@: > ppc/$(am__dirstamp)
2170ppc/$(DEPDIR)/$(am__dirstamp):
2171	@$(MKDIR_P) ppc/$(DEPDIR)
2172	@: > ppc/$(DEPDIR)/$(am__dirstamp)
2173ppc/psim.$(OBJEXT): ppc/$(am__dirstamp) ppc/$(DEPDIR)/$(am__dirstamp)
2174
2175@SIM_ENABLE_ARCH_ppc_FALSE@ppc/psim$(EXEEXT): $(ppc_psim_OBJECTS) $(ppc_psim_DEPENDENCIES) $(EXTRA_ppc_psim_DEPENDENCIES) ppc/$(am__dirstamp)
2176@SIM_ENABLE_ARCH_ppc_FALSE@	@rm -f ppc/psim$(EXEEXT)
2177@SIM_ENABLE_ARCH_ppc_FALSE@	$(AM_V_CCLD)$(LINK) $(ppc_psim_OBJECTS) $(ppc_psim_LDADD) $(LIBS)
2178
2179ppc/run$(EXEEXT): $(ppc_run_OBJECTS) $(ppc_run_DEPENDENCIES) $(EXTRA_ppc_run_DEPENDENCIES) ppc/$(am__dirstamp)
2180	@rm -f ppc/run$(EXEEXT)
2181	$(AM_V_CCLD)$(LINK) $(ppc_run_OBJECTS) $(ppc_run_LDADD) $(LIBS)
2182pru/$(am__dirstamp):
2183	@$(MKDIR_P) pru
2184	@: > pru/$(am__dirstamp)
2185
2186pru/run$(EXEEXT): $(pru_run_OBJECTS) $(pru_run_DEPENDENCIES) $(EXTRA_pru_run_DEPENDENCIES) pru/$(am__dirstamp)
2187	@rm -f pru/run$(EXEEXT)
2188	$(AM_V_CCLD)$(LINK) $(pru_run_OBJECTS) $(pru_run_LDADD) $(LIBS)
2189riscv/$(am__dirstamp):
2190	@$(MKDIR_P) riscv
2191	@: > riscv/$(am__dirstamp)
2192
2193riscv/run$(EXEEXT): $(riscv_run_OBJECTS) $(riscv_run_DEPENDENCIES) $(EXTRA_riscv_run_DEPENDENCIES) riscv/$(am__dirstamp)
2194	@rm -f riscv/run$(EXEEXT)
2195	$(AM_V_CCLD)$(LINK) $(riscv_run_OBJECTS) $(riscv_run_LDADD) $(LIBS)
2196rl78/$(am__dirstamp):
2197	@$(MKDIR_P) rl78
2198	@: > rl78/$(am__dirstamp)
2199
2200rl78/run$(EXEEXT): $(rl78_run_OBJECTS) $(rl78_run_DEPENDENCIES) $(EXTRA_rl78_run_DEPENDENCIES) rl78/$(am__dirstamp)
2201	@rm -f rl78/run$(EXEEXT)
2202	$(AM_V_CCLD)$(LINK) $(rl78_run_OBJECTS) $(rl78_run_LDADD) $(LIBS)
2203rx/$(am__dirstamp):
2204	@$(MKDIR_P) rx
2205	@: > rx/$(am__dirstamp)
2206
2207rx/run$(EXEEXT): $(rx_run_OBJECTS) $(rx_run_DEPENDENCIES) $(EXTRA_rx_run_DEPENDENCIES) rx/$(am__dirstamp)
2208	@rm -f rx/run$(EXEEXT)
2209	$(AM_V_CCLD)$(LINK) $(rx_run_OBJECTS) $(rx_run_LDADD) $(LIBS)
2210sh/$(am__dirstamp):
2211	@$(MKDIR_P) sh
2212	@: > sh/$(am__dirstamp)
2213sh/$(DEPDIR)/$(am__dirstamp):
2214	@$(MKDIR_P) sh/$(DEPDIR)
2215	@: > sh/$(DEPDIR)/$(am__dirstamp)
2216sh/gencode.$(OBJEXT): sh/$(am__dirstamp) sh/$(DEPDIR)/$(am__dirstamp)
2217
2218@SIM_ENABLE_ARCH_sh_FALSE@sh/gencode$(EXEEXT): $(sh_gencode_OBJECTS) $(sh_gencode_DEPENDENCIES) $(EXTRA_sh_gencode_DEPENDENCIES) sh/$(am__dirstamp)
2219@SIM_ENABLE_ARCH_sh_FALSE@	@rm -f sh/gencode$(EXEEXT)
2220@SIM_ENABLE_ARCH_sh_FALSE@	$(AM_V_CCLD)$(LINK) $(sh_gencode_OBJECTS) $(sh_gencode_LDADD) $(LIBS)
2221
2222sh/run$(EXEEXT): $(sh_run_OBJECTS) $(sh_run_DEPENDENCIES) $(EXTRA_sh_run_DEPENDENCIES) sh/$(am__dirstamp)
2223	@rm -f sh/run$(EXEEXT)
2224	$(AM_V_CCLD)$(LINK) $(sh_run_OBJECTS) $(sh_run_LDADD) $(LIBS)
2225testsuite/common/$(am__dirstamp):
2226	@$(MKDIR_P) testsuite/common
2227	@: > testsuite/common/$(am__dirstamp)
2228testsuite/common/$(DEPDIR)/$(am__dirstamp):
2229	@$(MKDIR_P) testsuite/common/$(DEPDIR)
2230	@: > testsuite/common/$(DEPDIR)/$(am__dirstamp)
2231testsuite/common/alu-tst.$(OBJEXT): testsuite/common/$(am__dirstamp) \
2232	testsuite/common/$(DEPDIR)/$(am__dirstamp)
2233testsuite/common/bits-gen.$(OBJEXT): testsuite/common/$(am__dirstamp) \
2234	testsuite/common/$(DEPDIR)/$(am__dirstamp)
2235testsuite/common/bits32m0.$(OBJEXT): testsuite/common/$(am__dirstamp) \
2236	testsuite/common/$(DEPDIR)/$(am__dirstamp)
2237testsuite/common/bits32m31.$(OBJEXT):  \
2238	testsuite/common/$(am__dirstamp) \
2239	testsuite/common/$(DEPDIR)/$(am__dirstamp)
2240testsuite/common/bits64m0.$(OBJEXT): testsuite/common/$(am__dirstamp) \
2241	testsuite/common/$(DEPDIR)/$(am__dirstamp)
2242testsuite/common/bits64m63.$(OBJEXT):  \
2243	testsuite/common/$(am__dirstamp) \
2244	testsuite/common/$(DEPDIR)/$(am__dirstamp)
2245testsuite/common/fpu-tst.$(OBJEXT): testsuite/common/$(am__dirstamp) \
2246	testsuite/common/$(DEPDIR)/$(am__dirstamp)
2247v850/$(am__dirstamp):
2248	@$(MKDIR_P) v850
2249	@: > v850/$(am__dirstamp)
2250
2251v850/run$(EXEEXT): $(v850_run_OBJECTS) $(v850_run_DEPENDENCIES) $(EXTRA_v850_run_DEPENDENCIES) v850/$(am__dirstamp)
2252	@rm -f v850/run$(EXEEXT)
2253	$(AM_V_CCLD)$(LINK) $(v850_run_OBJECTS) $(v850_run_LDADD) $(LIBS)
2254
2255mostlyclean-compile:
2256	-rm -f *.$(OBJEXT)
2257	-rm -f common/*.$(OBJEXT)
2258	-rm -f cr16/*.$(OBJEXT)
2259	-rm -f cris/*.$(OBJEXT)
2260	-rm -f d10v/*.$(OBJEXT)
2261	-rm -f erc32/*.$(OBJEXT)
2262	-rm -f igen/*.$(OBJEXT)
2263	-rm -f m32c/*.$(OBJEXT)
2264	-rm -f m68hc11/*.$(OBJEXT)
2265	-rm -f ppc/*.$(OBJEXT)
2266	-rm -f sh/*.$(OBJEXT)
2267	-rm -f testsuite/common/*.$(OBJEXT)
2268
2269distclean-compile:
2270	-rm -f *.tab.c
2271
2272@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/callback.Po@am__quote@
2273@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/portability.Po@am__quote@
2274@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/sim-load.Po@am__quote@
2275@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/syscall.Po@am__quote@
2276@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/target-newlib-errno.Po@am__quote@
2277@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/target-newlib-open.Po@am__quote@
2278@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/target-newlib-signal.Po@am__quote@
2279@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/target-newlib-syscall.Po@am__quote@
2280@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/version.Po@am__quote@
2281@AMDEP_TRUE@@am__include@ @am__quote@cr16/$(DEPDIR)/gencode.Po@am__quote@
2282@AMDEP_TRUE@@am__include@ @am__quote@cris/$(DEPDIR)/rvdummy.Po@am__quote@
2283@AMDEP_TRUE@@am__include@ @am__quote@d10v/$(DEPDIR)/gencode.Po@am__quote@
2284@AMDEP_TRUE@@am__include@ @am__quote@erc32/$(DEPDIR)/sis.Po@am__quote@
2285@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/filter.Po@am__quote@
2286@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/filter_host.Po@am__quote@
2287@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/gen-engine.Po@am__quote@
2288@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/gen-icache.Po@am__quote@
2289@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/gen-idecode.Po@am__quote@
2290@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/gen-itable.Po@am__quote@
2291@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/gen-model.Po@am__quote@
2292@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/gen-semantics.Po@am__quote@
2293@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/gen-support.Po@am__quote@
2294@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/gen.Po@am__quote@
2295@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/igen.Po@am__quote@
2296@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/ld-cache.Po@am__quote@
2297@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/ld-decode.Po@am__quote@
2298@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/ld-insn.Po@am__quote@
2299@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/lf.Po@am__quote@
2300@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/misc.Po@am__quote@
2301@AMDEP_TRUE@@am__include@ @am__quote@igen/$(DEPDIR)/table.Po@am__quote@
2302@AMDEP_TRUE@@am__include@ @am__quote@m32c/$(DEPDIR)/opc2c.Po@am__quote@
2303@AMDEP_TRUE@@am__include@ @am__quote@m68hc11/$(DEPDIR)/gencode.Po@am__quote@
2304@AMDEP_TRUE@@am__include@ @am__quote@ppc/$(DEPDIR)/psim.Po@am__quote@
2305@AMDEP_TRUE@@am__include@ @am__quote@sh/$(DEPDIR)/gencode.Po@am__quote@
2306@AMDEP_TRUE@@am__include@ @am__quote@testsuite/common/$(DEPDIR)/alu-tst.Po@am__quote@
2307@AMDEP_TRUE@@am__include@ @am__quote@testsuite/common/$(DEPDIR)/bits-gen.Po@am__quote@
2308@AMDEP_TRUE@@am__include@ @am__quote@testsuite/common/$(DEPDIR)/bits32m0.Po@am__quote@
2309@AMDEP_TRUE@@am__include@ @am__quote@testsuite/common/$(DEPDIR)/bits32m31.Po@am__quote@
2310@AMDEP_TRUE@@am__include@ @am__quote@testsuite/common/$(DEPDIR)/bits64m0.Po@am__quote@
2311@AMDEP_TRUE@@am__include@ @am__quote@testsuite/common/$(DEPDIR)/bits64m63.Po@am__quote@
2312@AMDEP_TRUE@@am__include@ @am__quote@testsuite/common/$(DEPDIR)/fpu-tst.Po@am__quote@
2313
2314.c.o:
2315@am__fastdepCC_TRUE@	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
2316@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
2317@am__fastdepCC_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
2318@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
2319@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
2320@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
2321
2322.c.obj:
2323@am__fastdepCC_TRUE@	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
2324@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
2325@am__fastdepCC_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
2326@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
2327@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
2328@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
2329
2330.c.lo:
2331@am__fastdepCC_TRUE@	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
2332@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
2333@am__fastdepCC_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Plo
2334@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
2335@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
2336@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
2337
2338mostlyclean-libtool:
2339	-rm -f *.lo
2340
2341clean-libtool:
2342	-rm -rf .libs _libs
2343	-rm -rf aarch64/.libs aarch64/_libs
2344	-rm -rf arm/.libs arm/_libs
2345	-rm -rf avr/.libs avr/_libs
2346	-rm -rf bfin/.libs bfin/_libs
2347	-rm -rf bpf/.libs bpf/_libs
2348	-rm -rf cr16/.libs cr16/_libs
2349	-rm -rf cris/.libs cris/_libs
2350	-rm -rf d10v/.libs d10v/_libs
2351	-rm -rf erc32/.libs erc32/_libs
2352	-rm -rf example-synacor/.libs example-synacor/_libs
2353	-rm -rf frv/.libs frv/_libs
2354	-rm -rf ft32/.libs ft32/_libs
2355	-rm -rf h8300/.libs h8300/_libs
2356	-rm -rf igen/.libs igen/_libs
2357	-rm -rf iq2000/.libs iq2000/_libs
2358	-rm -rf lm32/.libs lm32/_libs
2359	-rm -rf m32c/.libs m32c/_libs
2360	-rm -rf m32r/.libs m32r/_libs
2361	-rm -rf m68hc11/.libs m68hc11/_libs
2362	-rm -rf mcore/.libs mcore/_libs
2363	-rm -rf microblaze/.libs microblaze/_libs
2364	-rm -rf mips/.libs mips/_libs
2365	-rm -rf mn10300/.libs mn10300/_libs
2366	-rm -rf moxie/.libs moxie/_libs
2367	-rm -rf msp430/.libs msp430/_libs
2368	-rm -rf or1k/.libs or1k/_libs
2369	-rm -rf ppc/.libs ppc/_libs
2370	-rm -rf pru/.libs pru/_libs
2371	-rm -rf riscv/.libs riscv/_libs
2372	-rm -rf rl78/.libs rl78/_libs
2373	-rm -rf rx/.libs rx/_libs
2374	-rm -rf sh/.libs sh/_libs
2375	-rm -rf testsuite/common/.libs testsuite/common/_libs
2376	-rm -rf v850/.libs v850/_libs
2377
2378distclean-libtool:
2379	-rm -f libtool config.lt
2380install-armdocDATA: $(armdoc_DATA)
2381	@$(NORMAL_INSTALL)
2382	@list='$(armdoc_DATA)'; test -n "$(armdocdir)" || list=; \
2383	if test -n "$$list"; then \
2384	  echo " $(MKDIR_P) '$(DESTDIR)$(armdocdir)'"; \
2385	  $(MKDIR_P) "$(DESTDIR)$(armdocdir)" || exit 1; \
2386	fi; \
2387	for p in $$list; do \
2388	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
2389	  echo "$$d$$p"; \
2390	done | $(am__base_list) | \
2391	while read files; do \
2392	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(armdocdir)'"; \
2393	  $(INSTALL_DATA) $$files "$(DESTDIR)$(armdocdir)" || exit $$?; \
2394	done
2395
2396uninstall-armdocDATA:
2397	@$(NORMAL_UNINSTALL)
2398	@list='$(armdoc_DATA)'; test -n "$(armdocdir)" || list=; \
2399	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
2400	dir='$(DESTDIR)$(armdocdir)'; $(am__uninstall_files_from_dir)
2401install-dtbDATA: $(dtb_DATA)
2402	@$(NORMAL_INSTALL)
2403	@list='$(dtb_DATA)'; test -n "$(dtbdir)" || list=; \
2404	if test -n "$$list"; then \
2405	  echo " $(MKDIR_P) '$(DESTDIR)$(dtbdir)'"; \
2406	  $(MKDIR_P) "$(DESTDIR)$(dtbdir)" || exit 1; \
2407	fi; \
2408	for p in $$list; do \
2409	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
2410	  echo "$$d$$p"; \
2411	done | $(am__base_list) | \
2412	while read files; do \
2413	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dtbdir)'"; \
2414	  $(INSTALL_DATA) $$files "$(DESTDIR)$(dtbdir)" || exit $$?; \
2415	done
2416
2417uninstall-dtbDATA:
2418	@$(NORMAL_UNINSTALL)
2419	@list='$(dtb_DATA)'; test -n "$(dtbdir)" || list=; \
2420	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
2421	dir='$(DESTDIR)$(dtbdir)'; $(am__uninstall_files_from_dir)
2422install-erc32docDATA: $(erc32doc_DATA)
2423	@$(NORMAL_INSTALL)
2424	@list='$(erc32doc_DATA)'; test -n "$(erc32docdir)" || list=; \
2425	if test -n "$$list"; then \
2426	  echo " $(MKDIR_P) '$(DESTDIR)$(erc32docdir)'"; \
2427	  $(MKDIR_P) "$(DESTDIR)$(erc32docdir)" || exit 1; \
2428	fi; \
2429	for p in $$list; do \
2430	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
2431	  echo "$$d$$p"; \
2432	done | $(am__base_list) | \
2433	while read files; do \
2434	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(erc32docdir)'"; \
2435	  $(INSTALL_DATA) $$files "$(DESTDIR)$(erc32docdir)" || exit $$?; \
2436	done
2437
2438uninstall-erc32docDATA:
2439	@$(NORMAL_UNINSTALL)
2440	@list='$(erc32doc_DATA)'; test -n "$(erc32docdir)" || list=; \
2441	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
2442	dir='$(DESTDIR)$(erc32docdir)'; $(am__uninstall_files_from_dir)
2443install-frvdocDATA: $(frvdoc_DATA)
2444	@$(NORMAL_INSTALL)
2445	@list='$(frvdoc_DATA)'; test -n "$(frvdocdir)" || list=; \
2446	if test -n "$$list"; then \
2447	  echo " $(MKDIR_P) '$(DESTDIR)$(frvdocdir)'"; \
2448	  $(MKDIR_P) "$(DESTDIR)$(frvdocdir)" || exit 1; \
2449	fi; \
2450	for p in $$list; do \
2451	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
2452	  echo "$$d$$p"; \
2453	done | $(am__base_list) | \
2454	while read files; do \
2455	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(frvdocdir)'"; \
2456	  $(INSTALL_DATA) $$files "$(DESTDIR)$(frvdocdir)" || exit $$?; \
2457	done
2458
2459uninstall-frvdocDATA:
2460	@$(NORMAL_UNINSTALL)
2461	@list='$(frvdoc_DATA)'; test -n "$(frvdocdir)" || list=; \
2462	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
2463	dir='$(DESTDIR)$(frvdocdir)'; $(am__uninstall_files_from_dir)
2464install-or1kdocDATA: $(or1kdoc_DATA)
2465	@$(NORMAL_INSTALL)
2466	@list='$(or1kdoc_DATA)'; test -n "$(or1kdocdir)" || list=; \
2467	if test -n "$$list"; then \
2468	  echo " $(MKDIR_P) '$(DESTDIR)$(or1kdocdir)'"; \
2469	  $(MKDIR_P) "$(DESTDIR)$(or1kdocdir)" || exit 1; \
2470	fi; \
2471	for p in $$list; do \
2472	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
2473	  echo "$$d$$p"; \
2474	done | $(am__base_list) | \
2475	while read files; do \
2476	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(or1kdocdir)'"; \
2477	  $(INSTALL_DATA) $$files "$(DESTDIR)$(or1kdocdir)" || exit $$?; \
2478	done
2479
2480uninstall-or1kdocDATA:
2481	@$(NORMAL_UNINSTALL)
2482	@list='$(or1kdoc_DATA)'; test -n "$(or1kdocdir)" || list=; \
2483	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
2484	dir='$(DESTDIR)$(or1kdocdir)'; $(am__uninstall_files_from_dir)
2485install-ppcdocDATA: $(ppcdoc_DATA)
2486	@$(NORMAL_INSTALL)
2487	@list='$(ppcdoc_DATA)'; test -n "$(ppcdocdir)" || list=; \
2488	if test -n "$$list"; then \
2489	  echo " $(MKDIR_P) '$(DESTDIR)$(ppcdocdir)'"; \
2490	  $(MKDIR_P) "$(DESTDIR)$(ppcdocdir)" || exit 1; \
2491	fi; \
2492	for p in $$list; do \
2493	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
2494	  echo "$$d$$p"; \
2495	done | $(am__base_list) | \
2496	while read files; do \
2497	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ppcdocdir)'"; \
2498	  $(INSTALL_DATA) $$files "$(DESTDIR)$(ppcdocdir)" || exit $$?; \
2499	done
2500
2501uninstall-ppcdocDATA:
2502	@$(NORMAL_UNINSTALL)
2503	@list='$(ppcdoc_DATA)'; test -n "$(ppcdocdir)" || list=; \
2504	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
2505	dir='$(DESTDIR)$(ppcdocdir)'; $(am__uninstall_files_from_dir)
2506install-rxdocDATA: $(rxdoc_DATA)
2507	@$(NORMAL_INSTALL)
2508	@list='$(rxdoc_DATA)'; test -n "$(rxdocdir)" || list=; \
2509	if test -n "$$list"; then \
2510	  echo " $(MKDIR_P) '$(DESTDIR)$(rxdocdir)'"; \
2511	  $(MKDIR_P) "$(DESTDIR)$(rxdocdir)" || exit 1; \
2512	fi; \
2513	for p in $$list; do \
2514	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
2515	  echo "$$d$$p"; \
2516	done | $(am__base_list) | \
2517	while read files; do \
2518	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(rxdocdir)'"; \
2519	  $(INSTALL_DATA) $$files "$(DESTDIR)$(rxdocdir)" || exit $$?; \
2520	done
2521
2522uninstall-rxdocDATA:
2523	@$(NORMAL_UNINSTALL)
2524	@list='$(rxdoc_DATA)'; test -n "$(rxdocdir)" || list=; \
2525	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
2526	dir='$(DESTDIR)$(rxdocdir)'; $(am__uninstall_files_from_dir)
2527install-pkgincludeHEADERS: $(pkginclude_HEADERS)
2528	@$(NORMAL_INSTALL)
2529	@list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \
2530	if test -n "$$list"; then \
2531	  echo " $(MKDIR_P) '$(DESTDIR)$(pkgincludedir)'"; \
2532	  $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" || exit 1; \
2533	fi; \
2534	for p in $$list; do \
2535	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
2536	  echo "$$d$$p"; \
2537	done | $(am__base_list) | \
2538	while read files; do \
2539	  echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(pkgincludedir)'"; \
2540	  $(INSTALL_HEADER) $$files "$(DESTDIR)$(pkgincludedir)" || exit $$?; \
2541	done
2542
2543uninstall-pkgincludeHEADERS:
2544	@$(NORMAL_UNINSTALL)
2545	@list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \
2546	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
2547	dir='$(DESTDIR)$(pkgincludedir)'; $(am__uninstall_files_from_dir)
2548
2549# This directory's subdirectories are mostly independent; you can cd
2550# into them and run 'make' without going through this Makefile.
2551# To change the values of 'make' variables: instead of editing Makefiles,
2552# (1) if the variable is set in 'config.status', edit 'config.status'
2553#     (which will cause the Makefiles to be regenerated when you run 'make');
2554# (2) otherwise, pass the desired values on the 'make' command line.
2555$(am__recursive_targets):
2556	@fail=; \
2557	if $(am__make_keepgoing); then \
2558	  failcom='fail=yes'; \
2559	else \
2560	  failcom='exit 1'; \
2561	fi; \
2562	dot_seen=no; \
2563	target=`echo $@ | sed s/-recursive//`; \
2564	case "$@" in \
2565	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
2566	  *) list='$(SUBDIRS)' ;; \
2567	esac; \
2568	for subdir in $$list; do \
2569	  echo "Making $$target in $$subdir"; \
2570	  if test "$$subdir" = "."; then \
2571	    dot_seen=yes; \
2572	    local_target="$$target-am"; \
2573	  else \
2574	    local_target="$$target"; \
2575	  fi; \
2576	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
2577	  || eval $$failcom; \
2578	done; \
2579	if test "$$dot_seen" = "no"; then \
2580	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
2581	fi; test -z "$$fail"
2582
2583ID: $(am__tagged_files)
2584	$(am__define_uniq_tagged_files); mkid -fID $$unique
2585tags: tags-recursive
2586TAGS: tags
2587
2588tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
2589	set x; \
2590	here=`pwd`; \
2591	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
2592	  include_option=--etags-include; \
2593	  empty_fix=.; \
2594	else \
2595	  include_option=--include; \
2596	  empty_fix=; \
2597	fi; \
2598	list='$(SUBDIRS)'; for subdir in $$list; do \
2599	  if test "$$subdir" = .; then :; else \
2600	    test ! -f $$subdir/TAGS || \
2601	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
2602	  fi; \
2603	done; \
2604	$(am__define_uniq_tagged_files); \
2605	shift; \
2606	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
2607	  test -n "$$unique" || unique=$$empty_fix; \
2608	  if test $$# -gt 0; then \
2609	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
2610	      "$$@" $$unique; \
2611	  else \
2612	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
2613	      $$unique; \
2614	  fi; \
2615	fi
2616ctags: ctags-recursive
2617
2618CTAGS: ctags
2619ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
2620	$(am__define_uniq_tagged_files); \
2621	test -z "$(CTAGS_ARGS)$$unique" \
2622	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
2623	     $$unique
2624
2625GTAGS:
2626	here=`$(am__cd) $(top_builddir) && pwd` \
2627	  && $(am__cd) $(top_srcdir) \
2628	  && gtags -i $(GTAGS_ARGS) "$$here"
2629cscope: cscope.files
2630	test ! -s cscope.files \
2631	  || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
2632clean-cscope:
2633	-rm -f cscope.files
2634cscope.files: clean-cscope cscopelist
2635cscopelist: cscopelist-recursive
2636
2637cscopelist-am: $(am__tagged_files)
2638	list='$(am__tagged_files)'; \
2639	case "$(srcdir)" in \
2640	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
2641	  *) sdir=$(subdir)/$(srcdir) ;; \
2642	esac; \
2643	for i in $$list; do \
2644	  if test -f "$$i"; then \
2645	    echo "$(subdir)/$$i"; \
2646	  else \
2647	    echo "$$sdir/$$i"; \
2648	  fi; \
2649	done >> $(top_builddir)/cscope.files
2650
2651distclean-tags:
2652	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
2653	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
2654site.exp: Makefile $(EXTRA_DEJAGNU_SITE_CONFIG)
2655	@echo 'Making a new site.exp file ...'
2656	@echo '## these variables are automatically generated by make ##' >site.tmp
2657	@echo '# Do not edit here.  If you wish to override these values' >>site.tmp
2658	@echo '# edit the last section' >>site.tmp
2659	@echo 'set srcdir "$(srcdir)"' >>site.tmp
2660	@echo "set objdir `pwd`" >>site.tmp
2661	@echo 'set build_alias "$(build_alias)"' >>site.tmp
2662	@echo 'set build_triplet $(build_triplet)' >>site.tmp
2663	@echo 'set host_alias "$(host_alias)"' >>site.tmp
2664	@echo 'set host_triplet $(host_triplet)' >>site.tmp
2665	@echo 'set target_alias "$(target_alias)"' >>site.tmp
2666	@echo 'set target_triplet $(target_triplet)' >>site.tmp
2667	@list='$(EXTRA_DEJAGNU_SITE_CONFIG)'; for f in $$list; do \
2668	  echo "## Begin content included from file $$f.  Do not modify. ##" \
2669	   && cat `test -f "$$f" || echo '$(srcdir)/'`$$f \
2670	   && echo "## End content included from file $$f. ##" \
2671	   || exit 1; \
2672	 done >> site.tmp
2673	@echo "## End of auto-generated content; you can edit from here. ##" >> site.tmp
2674	@if test -f site.exp; then \
2675	   sed -e '1,/^## End of auto-generated content.*##/d' site.exp >> site.tmp; \
2676	 fi
2677	@-rm -f site.bak
2678	@test ! -f site.exp || mv site.exp site.bak
2679	@mv site.tmp site.exp
2680
2681distclean-DEJAGNU:
2682	-rm -f site.exp site.bak
2683	-l='$(DEJATOOL)'; for tool in $$l; do \
2684	  rm -f $$tool.sum $$tool.log; \
2685	done
2686
2687# Recover from deleted '.trs' file; this should ensure that
2688# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
2689# both 'foo.log' and 'foo.trs'.  Break the recipe in two subshells
2690# to avoid problems with "make -n".
2691.log.trs:
2692	rm -f $< $@
2693	$(MAKE) $(AM_MAKEFLAGS) $<
2694
2695# Leading 'am--fnord' is there to ensure the list of targets does not
2696# expand to empty, as could happen e.g. with make check TESTS=''.
2697am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
2698am--force-recheck:
2699	@:
2700
2701$(TEST_SUITE_LOG): $(TEST_LOGS)
2702	@$(am__set_TESTS_bases); \
2703	am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
2704	redo_bases=`for i in $$bases; do \
2705	              am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \
2706	            done`; \
2707	if test -n "$$redo_bases"; then \
2708	  redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \
2709	  redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \
2710	  if $(am__make_dryrun); then :; else \
2711	    rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
2712	  fi; \
2713	fi; \
2714	if test -n "$$am__remaking_logs"; then \
2715	  echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
2716	       "recursion detected" >&2; \
2717	elif test -n "$$redo_logs"; then \
2718	  am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
2719	fi; \
2720	if $(am__make_dryrun); then :; else \
2721	  st=0;  \
2722	  errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \
2723	  for i in $$redo_bases; do \
2724	    test -f $$i.trs && test -r $$i.trs \
2725	      || { echo "$$errmsg $$i.trs" >&2; st=1; }; \
2726	    test -f $$i.log && test -r $$i.log \
2727	      || { echo "$$errmsg $$i.log" >&2; st=1; }; \
2728	  done; \
2729	  test $$st -eq 0 || exit 1; \
2730	fi
2731	@$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \
2732	ws='[ 	]'; \
2733	results=`for b in $$bases; do echo $$b.trs; done`; \
2734	test -n "$$results" || results=/dev/null; \
2735	all=`  grep "^$$ws*:test-result:"           $$results | wc -l`; \
2736	pass=` grep "^$$ws*:test-result:$$ws*PASS"  $$results | wc -l`; \
2737	fail=` grep "^$$ws*:test-result:$$ws*FAIL"  $$results | wc -l`; \
2738	skip=` grep "^$$ws*:test-result:$$ws*SKIP"  $$results | wc -l`; \
2739	xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
2740	xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
2741	error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
2742	if test `expr $$fail + $$xpass + $$error` -eq 0; then \
2743	  success=true; \
2744	else \
2745	  success=false; \
2746	fi; \
2747	br='==================='; br=$$br$$br$$br$$br; \
2748	result_count () \
2749	{ \
2750	    if test x"$$1" = x"--maybe-color"; then \
2751	      maybe_colorize=yes; \
2752	    elif test x"$$1" = x"--no-color"; then \
2753	      maybe_colorize=no; \
2754	    else \
2755	      echo "$@: invalid 'result_count' usage" >&2; exit 4; \
2756	    fi; \
2757	    shift; \
2758	    desc=$$1 count=$$2; \
2759	    if test $$maybe_colorize = yes && test $$count -gt 0; then \
2760	      color_start=$$3 color_end=$$std; \
2761	    else \
2762	      color_start= color_end=; \
2763	    fi; \
2764	    echo "$${color_start}# $$desc $$count$${color_end}"; \
2765	}; \
2766	create_testsuite_report () \
2767	{ \
2768	  result_count $$1 "TOTAL:" $$all   "$$brg"; \
2769	  result_count $$1 "PASS: " $$pass  "$$grn"; \
2770	  result_count $$1 "SKIP: " $$skip  "$$blu"; \
2771	  result_count $$1 "XFAIL:" $$xfail "$$lgn"; \
2772	  result_count $$1 "FAIL: " $$fail  "$$red"; \
2773	  result_count $$1 "XPASS:" $$xpass "$$red"; \
2774	  result_count $$1 "ERROR:" $$error "$$mgn"; \
2775	}; \
2776	{								\
2777	  echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" |	\
2778	    $(am__rst_title);						\
2779	  create_testsuite_report --no-color;				\
2780	  echo;								\
2781	  echo ".. contents:: :depth: 2";				\
2782	  echo;								\
2783	  for b in $$bases; do echo $$b; done				\
2784	    | $(am__create_global_log);					\
2785	} >$(TEST_SUITE_LOG).tmp || exit 1;				\
2786	mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG);			\
2787	if $$success; then						\
2788	  col="$$grn";							\
2789	 else								\
2790	  col="$$red";							\
2791	  test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG);		\
2792	fi;								\
2793	echo "$${col}$$br$${std}"; 					\
2794	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
2795	echo "$${col}$$br$${std}"; 					\
2796	create_testsuite_report --maybe-color;				\
2797	echo "$$col$$br$$std";						\
2798	if $$success; then :; else					\
2799	  echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}";		\
2800	  if test -n "$(PACKAGE_BUGREPORT)"; then			\
2801	    echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}";	\
2802	  fi;								\
2803	  echo "$$col$$br$$std";					\
2804	fi;								\
2805	$$success || exit 1
2806
2807check-TESTS:
2808	@list='$(RECHECK_LOGS)';           test -z "$$list" || rm -f $$list
2809	@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
2810	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
2811	@set +e; $(am__set_TESTS_bases); \
2812	log_list=`for i in $$bases; do echo $$i.log; done`; \
2813	trs_list=`for i in $$bases; do echo $$i.trs; done`; \
2814	log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
2815	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
2816	exit $$?;
2817recheck: all $(check_PROGRAMS)
2818	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
2819	@set +e; $(am__set_TESTS_bases); \
2820	bases=`for i in $$bases; do echo $$i; done \
2821	         | $(am__list_recheck_tests)` || exit 1; \
2822	log_list=`for i in $$bases; do echo $$i.log; done`; \
2823	log_list=`echo $$log_list`; \
2824	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \
2825	        am__force_recheck=am--force-recheck \
2826	        TEST_LOGS="$$log_list"; \
2827	exit $$?
2828testsuite/common/bits32m0.log: testsuite/common/bits32m0$(EXEEXT)
2829	@p='testsuite/common/bits32m0$(EXEEXT)'; \
2830	b='testsuite/common/bits32m0'; \
2831	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
2832	--log-file $$b.log --trs-file $$b.trs \
2833	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
2834	"$$tst" $(AM_TESTS_FD_REDIRECT)
2835testsuite/common/bits32m31.log: testsuite/common/bits32m31$(EXEEXT)
2836	@p='testsuite/common/bits32m31$(EXEEXT)'; \
2837	b='testsuite/common/bits32m31'; \
2838	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
2839	--log-file $$b.log --trs-file $$b.trs \
2840	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
2841	"$$tst" $(AM_TESTS_FD_REDIRECT)
2842testsuite/common/bits64m0.log: testsuite/common/bits64m0$(EXEEXT)
2843	@p='testsuite/common/bits64m0$(EXEEXT)'; \
2844	b='testsuite/common/bits64m0'; \
2845	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
2846	--log-file $$b.log --trs-file $$b.trs \
2847	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
2848	"$$tst" $(AM_TESTS_FD_REDIRECT)
2849testsuite/common/bits64m63.log: testsuite/common/bits64m63$(EXEEXT)
2850	@p='testsuite/common/bits64m63$(EXEEXT)'; \
2851	b='testsuite/common/bits64m63'; \
2852	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
2853	--log-file $$b.log --trs-file $$b.trs \
2854	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
2855	"$$tst" $(AM_TESTS_FD_REDIRECT)
2856testsuite/common/alu-tst.log: testsuite/common/alu-tst$(EXEEXT)
2857	@p='testsuite/common/alu-tst$(EXEEXT)'; \
2858	b='testsuite/common/alu-tst'; \
2859	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
2860	--log-file $$b.log --trs-file $$b.trs \
2861	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
2862	"$$tst" $(AM_TESTS_FD_REDIRECT)
2863.test.log:
2864	@p='$<'; \
2865	$(am__set_b); \
2866	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
2867	--log-file $$b.log --trs-file $$b.trs \
2868	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
2869	"$$tst" $(AM_TESTS_FD_REDIRECT)
2870@am__EXEEXT_TRUE@.test$(EXEEXT).log:
2871@am__EXEEXT_TRUE@	@p='$<'; \
2872@am__EXEEXT_TRUE@	$(am__set_b); \
2873@am__EXEEXT_TRUE@	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
2874@am__EXEEXT_TRUE@	--log-file $$b.log --trs-file $$b.trs \
2875@am__EXEEXT_TRUE@	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
2876@am__EXEEXT_TRUE@	"$$tst" $(AM_TESTS_FD_REDIRECT)
2877check-am: all-am
2878	$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
2879	$(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU check-TESTS
2880check: check-recursive
2881all-am: Makefile $(LIBRARIES) $(PROGRAMS) $(DATA) $(HEADERS) config.h
2882installdirs: installdirs-recursive
2883installdirs-am:
2884	for dir in "$(DESTDIR)$(armdocdir)" "$(DESTDIR)$(dtbdir)" "$(DESTDIR)$(erc32docdir)" "$(DESTDIR)$(frvdocdir)" "$(DESTDIR)$(or1kdocdir)" "$(DESTDIR)$(ppcdocdir)" "$(DESTDIR)$(rxdocdir)" "$(DESTDIR)$(pkgincludedir)"; do \
2885	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
2886	done
2887install: install-recursive
2888install-exec: install-exec-recursive
2889install-data: install-data-recursive
2890uninstall: uninstall-recursive
2891
2892install-am: all-am
2893	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
2894
2895installcheck: installcheck-recursive
2896install-strip:
2897	if test -z '$(STRIP)'; then \
2898	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
2899	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
2900	      install; \
2901	else \
2902	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
2903	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
2904	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
2905	fi
2906mostlyclean-generic:
2907	-test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
2908	-test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
2909	-test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
2910	-test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
2911
2912clean-generic:
2913	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
2914
2915distclean-generic:
2916	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
2917	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
2918	-rm -f aarch64/$(am__dirstamp)
2919	-rm -f arm/$(am__dirstamp)
2920	-rm -f avr/$(am__dirstamp)
2921	-rm -f bfin/$(am__dirstamp)
2922	-rm -f bpf/$(am__dirstamp)
2923	-rm -f common/$(DEPDIR)/$(am__dirstamp)
2924	-rm -f common/$(am__dirstamp)
2925	-rm -f cr16/$(DEPDIR)/$(am__dirstamp)
2926	-rm -f cr16/$(am__dirstamp)
2927	-rm -f cris/$(DEPDIR)/$(am__dirstamp)
2928	-rm -f cris/$(am__dirstamp)
2929	-rm -f d10v/$(DEPDIR)/$(am__dirstamp)
2930	-rm -f d10v/$(am__dirstamp)
2931	-rm -f erc32/$(DEPDIR)/$(am__dirstamp)
2932	-rm -f erc32/$(am__dirstamp)
2933	-rm -f example-synacor/$(am__dirstamp)
2934	-rm -f frv/$(am__dirstamp)
2935	-rm -f ft32/$(am__dirstamp)
2936	-rm -f h8300/$(am__dirstamp)
2937	-rm -f igen/$(DEPDIR)/$(am__dirstamp)
2938	-rm -f igen/$(am__dirstamp)
2939	-rm -f iq2000/$(am__dirstamp)
2940	-rm -f lm32/$(am__dirstamp)
2941	-rm -f m32c/$(DEPDIR)/$(am__dirstamp)
2942	-rm -f m32c/$(am__dirstamp)
2943	-rm -f m32r/$(am__dirstamp)
2944	-rm -f m68hc11/$(DEPDIR)/$(am__dirstamp)
2945	-rm -f m68hc11/$(am__dirstamp)
2946	-rm -f mcore/$(am__dirstamp)
2947	-rm -f microblaze/$(am__dirstamp)
2948	-rm -f mips/$(am__dirstamp)
2949	-rm -f mn10300/$(am__dirstamp)
2950	-rm -f moxie/$(am__dirstamp)
2951	-rm -f msp430/$(am__dirstamp)
2952	-rm -f or1k/$(am__dirstamp)
2953	-rm -f ppc/$(DEPDIR)/$(am__dirstamp)
2954	-rm -f ppc/$(am__dirstamp)
2955	-rm -f pru/$(am__dirstamp)
2956	-rm -f riscv/$(am__dirstamp)
2957	-rm -f rl78/$(am__dirstamp)
2958	-rm -f rx/$(am__dirstamp)
2959	-rm -f sh/$(DEPDIR)/$(am__dirstamp)
2960	-rm -f sh/$(am__dirstamp)
2961	-rm -f testsuite/common/$(DEPDIR)/$(am__dirstamp)
2962	-rm -f testsuite/common/$(am__dirstamp)
2963	-rm -f v850/$(am__dirstamp)
2964	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
2965
2966maintainer-clean-generic:
2967	@echo "This command is intended for maintainers to use"
2968	@echo "it deletes files that may require special tools to rebuild."
2969clean: clean-recursive
2970
2971clean-am: clean-checkPROGRAMS clean-generic clean-libtool \
2972	clean-noinstLIBRARIES clean-noinstPROGRAMS mostlyclean-am
2973
2974distclean: distclean-recursive
2975	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
2976	-rm -rf common/$(DEPDIR) cr16/$(DEPDIR) cris/$(DEPDIR) d10v/$(DEPDIR) erc32/$(DEPDIR) igen/$(DEPDIR) m32c/$(DEPDIR) m68hc11/$(DEPDIR) ppc/$(DEPDIR) sh/$(DEPDIR) testsuite/common/$(DEPDIR)
2977	-rm -f Makefile
2978distclean-am: clean-am distclean-DEJAGNU distclean-compile \
2979	distclean-generic distclean-hdr distclean-libtool \
2980	distclean-tags
2981
2982dvi: dvi-recursive
2983
2984dvi-am:
2985
2986html: html-recursive
2987
2988html-am:
2989
2990info: info-recursive
2991
2992info-am:
2993
2994install-data-am: install-armdocDATA install-data-local install-dtbDATA \
2995	install-erc32docDATA install-frvdocDATA install-or1kdocDATA \
2996	install-pkgincludeHEADERS install-ppcdocDATA install-rxdocDATA
2997
2998install-dvi: install-dvi-recursive
2999
3000install-dvi-am:
3001
3002install-exec-am: install-exec-local
3003
3004install-html: install-html-recursive
3005
3006install-html-am:
3007
3008install-info: install-info-recursive
3009
3010install-info-am:
3011
3012install-man:
3013
3014install-pdf: install-pdf-recursive
3015
3016install-pdf-am:
3017
3018install-ps: install-ps-recursive
3019
3020install-ps-am:
3021
3022installcheck-am:
3023
3024maintainer-clean: maintainer-clean-recursive
3025	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
3026	-rm -rf $(top_srcdir)/autom4te.cache
3027	-rm -rf common/$(DEPDIR) cr16/$(DEPDIR) cris/$(DEPDIR) d10v/$(DEPDIR) erc32/$(DEPDIR) igen/$(DEPDIR) m32c/$(DEPDIR) m68hc11/$(DEPDIR) ppc/$(DEPDIR) sh/$(DEPDIR) testsuite/common/$(DEPDIR)
3028	-rm -f Makefile
3029maintainer-clean-am: distclean-am maintainer-clean-generic
3030
3031mostlyclean: mostlyclean-recursive
3032
3033mostlyclean-am: mostlyclean-compile mostlyclean-generic \
3034	mostlyclean-libtool
3035
3036pdf: pdf-recursive
3037
3038pdf-am:
3039
3040ps: ps-recursive
3041
3042ps-am:
3043
3044uninstall-am: uninstall-armdocDATA uninstall-dtbDATA \
3045	uninstall-erc32docDATA uninstall-frvdocDATA uninstall-local \
3046	uninstall-or1kdocDATA uninstall-pkgincludeHEADERS \
3047	uninstall-ppcdocDATA uninstall-rxdocDATA
3048
3049.MAKE: $(am__recursive_targets) all check-am install-am install-strip
3050
3051.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
3052	am--refresh check check-DEJAGNU check-TESTS check-am clean \
3053	clean-checkPROGRAMS clean-cscope clean-generic clean-libtool \
3054	clean-noinstLIBRARIES clean-noinstPROGRAMS cscope \
3055	cscopelist-am ctags ctags-am distclean distclean-DEJAGNU \
3056	distclean-compile distclean-generic distclean-hdr \
3057	distclean-libtool distclean-tags dvi dvi-am html html-am info \
3058	info-am install install-am install-armdocDATA install-data \
3059	install-data-am install-data-local install-dtbDATA install-dvi \
3060	install-dvi-am install-erc32docDATA install-exec \
3061	install-exec-am install-exec-local install-frvdocDATA \
3062	install-html install-html-am install-info install-info-am \
3063	install-man install-or1kdocDATA install-pdf install-pdf-am \
3064	install-pkgincludeHEADERS install-ppcdocDATA install-ps \
3065	install-ps-am install-rxdocDATA install-strip installcheck \
3066	installcheck-am installdirs installdirs-am maintainer-clean \
3067	maintainer-clean-generic mostlyclean mostlyclean-compile \
3068	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
3069	recheck tags tags-am uninstall uninstall-am \
3070	uninstall-armdocDATA uninstall-dtbDATA uninstall-erc32docDATA \
3071	uninstall-frvdocDATA uninstall-local uninstall-or1kdocDATA \
3072	uninstall-pkgincludeHEADERS uninstall-ppcdocDATA \
3073	uninstall-rxdocDATA
3074
3075.PRECIOUS: Makefile
3076
3077@include_makefile@ $(GNULIB_PARENT_DIR)/gnulib/Makefile.gnulib.inc
3078
3079# Generate target constants for newlib/libgloss from its source tree.
3080# This file is shipped with distributions so we build in the source dir.
3081# Use `make nltvals' to rebuild.
3082.PHONY: nltvals
3083nltvals:
3084	$(srccom)/gennltvals.py --cpp "$(CPP)"
3085
3086common/version.c: common/version.c-stamp ; @true
3087common/version.c-stamp: $(srcroot)/gdb/version.in $(srcroot)/bfd/version.h $(srcdir)/common/create-version.sh
3088	$(AM_V_GEN)$(SHELL) $(srcdir)/common/create-version.sh $(srcroot)/gdb $@.tmp
3089	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change $@.tmp $(@:-stamp=)
3090	$(AM_V_at)touch $@
3091
3092# Alias for developers.
3093@SIM_ENABLE_IGEN_TRUE@igen: $(IGEN)
3094
3095# These rules are copied from automake, but tweaked to use FOR_BUILD variables.
3096@SIM_ENABLE_IGEN_TRUE@igen/libigen.a: $(igen_libigen_a_OBJECTS) $(igen_libigen_a_DEPENDENCIES) $(EXTRA_igen_libigen_a_DEPENDENCIES) igen/$(am__dirstamp)
3097@SIM_ENABLE_IGEN_TRUE@	$(AM_V_at)-rm -f $@
3098@SIM_ENABLE_IGEN_TRUE@	$(AM_V_AR)$(AR_FOR_BUILD) $(ARFLAGS) $@ $(igen_libigen_a_OBJECTS) $(igen_libigen_a_LIBADD)
3099@SIM_ENABLE_IGEN_TRUE@	$(AM_V_at)$(RANLIB_FOR_BUILD) $@
3100
3101@SIM_ENABLE_IGEN_TRUE@igen/igen$(EXEEXT): $(igen_igen_OBJECTS) $(igen_igen_DEPENDENCIES) igen/$(am__dirstamp)
3102@SIM_ENABLE_IGEN_TRUE@	$(AM_V_CCLD)$(LINK_FOR_BUILD) $(igen_igen_OBJECTS) $(igen_igen_LDADD)
3103
3104# igen is a build-time only tool.  Override the default rules for it.
3105@SIM_ENABLE_IGEN_TRUE@igen/%.o: igen/%.c
3106@SIM_ENABLE_IGEN_TRUE@	$(AM_V_CC)$(COMPILE_FOR_BUILD) -c $< -o $@
3107
3108# Build some of the files in standalone mode for developers of igen itself.
3109@SIM_ENABLE_IGEN_TRUE@igen/%-main.o: igen/%.c
3110@SIM_ENABLE_IGEN_TRUE@	$(AM_V_CC)$(COMPILE_FOR_BUILD) -DMAIN -c $< -o $@
3111
3112site-sim-config.exp: Makefile
3113	$(AM_V_GEN)( \
3114	echo "set SIM_PRIMARY_TARGET \"$(SIM_PRIMARY_TARGET)\""; \
3115	echo "set builddir \"$(builddir)\""; \
3116	echo "set srcdir \"$(srcdir)/testsuite\""; \
3117	$(foreach V,$(SIM_TOOLCHAIN_VARS),echo "set $(V) \"$($(V))\"";) \
3118	) > $@
3119
3120# Ignore dirs that only contain configuration settings.
3121check/./config/%.exp: ; @true
3122check/config/%.exp: ; @true
3123check/./lib/%.exp: ; @true
3124check/lib/%.exp: ; @true
3125
3126check/%.exp:
3127	$(AM_V_at)mkdir -p testsuite/$*
3128	$(AM_V_RUNTEST)$(DO_RUNTEST) --objdir testsuite/$* --outdir testsuite/$* $*.exp
3129
3130check-DEJAGNU-parallel:
3131	$(AM_V_at)( \
3132	set -- `cd $(srcdir)/testsuite && find . -name '*.exp' -printf '%P\n' | sed 's:[.]exp$$::'`; \
3133	$(MAKE) -k `printf 'check/%s.exp ' $$@`; \
3134	ret=$$?; \
3135	set -- `printf 'testsuite/%s/ ' $$@`; \
3136	$(SHELL) $(srcroot)/contrib/dg-extract-results.sh \
3137	  `find $$@ -maxdepth 1 -name testrun.sum 2>/dev/null | sort` > testrun.sum; \
3138	$(SHELL) $(srcroot)/contrib/dg-extract-results.sh -L \
3139	  `find $$@ -maxdepth 1 -name testrun.log 2>/dev/null | sort` > testrun.log; \
3140	echo; \
3141	$(SED) -n '/^.*===.*Summary.*===/,$$p' testrun.sum; \
3142	exit $$ret)
3143
3144check-DEJAGNU-single:
3145	$(AM_V_RUNTEST)$(DO_RUNTEST)
3146
3147# If running a single job, invoking runtest once is faster & has nicer output.
3148check-DEJAGNU: site.exp
3149	$(AM_V_at)(set -e; \
3150	EXPECT=${EXPECT} ; export EXPECT ; \
3151	runtest=$(RUNTEST); \
3152	if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
3153	  case "$(MAKEFLAGS)" in \
3154	  *-j*) $(MAKE) check-DEJAGNU-parallel;; \
3155	  *)    $(MAKE) check-DEJAGNU-single;; \
3156	  esac; \
3157	else \
3158	  echo "WARNING: could not find \`runtest'" 1>&2; :;\
3159	fi)
3160
3161# These tests are build-time only tools.  Override the default rules for them.
3162testsuite/common/%.o: testsuite/common/%.c
3163	$(AM_V_CC)$(COMPILE_FOR_BUILD) $(testsuite_common_CPPFLAGS) -c $< -o $@
3164
3165testsuite/common/alu-tst$(EXEEXT): $(testsuite_common_alu_tst_OBJECTS) $(testsuite_common_alu_tst_DEPENDENCIES) testsuite/common/$(am__dirstamp)
3166	$(AM_V_CCLD)$(LINK_FOR_BUILD) $(testsuite_common_alu_tst_OBJECTS) $(testsuite_common_alu_tst_LDADD)
3167
3168testsuite/common/fpu-tst$(EXEEXT): $(testsuite_common_fpu_tst_OBJECTS) $(testsuite_common_fpu_tst_DEPENDENCIES) testsuite/common/$(am__dirstamp)
3169	$(AM_V_CCLD)$(LINK_FOR_BUILD) $(testsuite_common_fpu_tst_OBJECTS) $(testsuite_common_fpu_tst_LDADD)
3170
3171testsuite/common/bits-gen$(EXEEXT): $(testsuite_common_bits_gen_OBJECTS) $(testsuite_common_bits_gen_DEPENDENCIES) testsuite/common/$(am__dirstamp)
3172	$(AM_V_CCLD)$(LINK_FOR_BUILD) $(testsuite_common_bits_gen_OBJECTS) $(testsuite_common_bits_gen_LDADD)
3173
3174testsuite/common/bits32m0$(EXEEXT): $(testsuite_common_bits32m0_OBJECTS) $(testsuite_common_bits32m0_DEPENDENCIES) testsuite/common/$(am__dirstamp)
3175	$(AM_V_CCLD)$(LINK_FOR_BUILD) $(testsuite_common_bits32m0_OBJECTS) $(testsuite_common_bits32m0_LDADD)
3176
3177testsuite/common/bits32m0.c: testsuite/common/bits-gen$(EXEEXT) testsuite/common/bits-tst.c
3178	$(AM_V_GEN)$< 32 0 big > $@.tmp
3179	$(AM_V_at)cat $(srcdir)/testsuite/common/bits-tst.c >> $@.tmp
3180	$(AM_V_at)mv $@.tmp $@
3181
3182testsuite/common/bits32m31$(EXEEXT): $(testsuite_common_bits32m31_OBJECTS) $(testsuite_common_bits32m31_DEPENDENCIES) testsuite/common/$(am__dirstamp)
3183	$(AM_V_CCLD)$(LINK_FOR_BUILD) $(testsuite_common_bits32m31_OBJECTS) $(testsuite_common_bits32m31_LDADD)
3184
3185testsuite/common/bits32m31.c: testsuite/common/bits-gen$(EXEEXT) testsuite/common/bits-tst.c
3186	$(AM_V_GEN)$< 32 31 little > $@.tmp
3187	$(AM_V_at)cat $(srcdir)/testsuite/common/bits-tst.c >> $@.tmp
3188	$(AM_V_at)mv $@.tmp $@
3189
3190testsuite/common/bits64m0$(EXEEXT): $(testsuite_common_bits64m0_OBJECTS) $(testsuite_common_bits64m0_DEPENDENCIES) testsuite/common/$(am__dirstamp)
3191	$(AM_V_CCLD)$(LINK_FOR_BUILD) $(testsuite_common_bits64m0_OBJECTS) $(testsuite_common_bits64m0_LDADD)
3192
3193testsuite/common/bits64m0.c: testsuite/common/bits-gen$(EXEEXT) testsuite/common/bits-tst.c
3194	$(AM_V_GEN)$< 64 0 big > $@.tmp
3195	$(AM_V_at)cat $(srcdir)/testsuite/common/bits-tst.c >> $@.tmp
3196	$(AM_V_at)mv $@.tmp $@
3197
3198testsuite/common/bits64m63$(EXEEXT): $(testsuite_common_bits64m63_OBJECTS) $(testsuite_common_bits64m63_DEPENDENCIES) testsuite/common/$(am__dirstamp)
3199	$(AM_V_CCLD)$(LINK_FOR_BUILD) $(testsuite_common_bits64m63_OBJECTS) $(testsuite_common_bits64m63_LDADD)
3200
3201testsuite/common/bits64m63.c: testsuite/common/bits-gen$(EXEEXT) testsuite/common/bits-tst.c
3202	$(AM_V_GEN)$< 64 63 little > $@.tmp
3203	$(AM_V_at)cat $(srcdir)/testsuite/common/bits-tst.c >> $@.tmp
3204	$(AM_V_at)mv $@.tmp $@
3205
3206@SIM_ENABLE_ARCH_bfin_TRUE@bfin/linux-fixed-code.h: @MAINT@ $(srcdir)/bfin/linux-fixed-code.s bfin/local.mk bfin/$(am__dirstamp)
3207@SIM_ENABLE_ARCH_bfin_TRUE@	$(AM_V_GEN)$(AS_FOR_TARGET_BFIN) $(srcdir)/bfin/linux-fixed-code.s -o bfin/linux-fixed-code.o
3208@SIM_ENABLE_ARCH_bfin_TRUE@	$(AM_V_at)(\
3209@SIM_ENABLE_ARCH_bfin_TRUE@		set -e; \
3210@SIM_ENABLE_ARCH_bfin_TRUE@		echo "/* DO NOT EDIT: Autogenerated from linux-fixed-code.s.  */"; \
3211@SIM_ENABLE_ARCH_bfin_TRUE@		echo "static const unsigned char bfin_linux_fixed_code[] ="; \
3212@SIM_ENABLE_ARCH_bfin_TRUE@		echo "{"; \
3213@SIM_ENABLE_ARCH_bfin_TRUE@		$(OBJDUMP_FOR_TARGET_BFIN) -d -z bfin/linux-fixed-code.o > $@.dis; \
3214@SIM_ENABLE_ARCH_bfin_TRUE@		sed -n \
3215@SIM_ENABLE_ARCH_bfin_TRUE@			-e 's:^[^	]*	:0x:' \
3216@SIM_ENABLE_ARCH_bfin_TRUE@			-e '/^0x/{s:	.*::;s: *$$:,:;s: :, 0x:g;p;}' \
3217@SIM_ENABLE_ARCH_bfin_TRUE@			$@.dis; \
3218@SIM_ENABLE_ARCH_bfin_TRUE@		rm -f $@.dis; \
3219@SIM_ENABLE_ARCH_bfin_TRUE@		echo "};" \
3220@SIM_ENABLE_ARCH_bfin_TRUE@	) > $@.tmp
3221@SIM_ENABLE_ARCH_bfin_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change $@.tmp $(srcdir)/bfin/linux-fixed-code.h
3222@SIM_ENABLE_ARCH_bfin_TRUE@	$(AM_V_at)touch $(srcdir)/bfin/linux-fixed-code.h
3223
3224@SIM_ENABLE_ARCH_bpf_TRUE@bpf/mloop-le.c bpf/eng-le.h: bpf/stamp-mloop-le ; @true
3225@SIM_ENABLE_ARCH_bpf_TRUE@bpf/stamp-mloop-le: $(srccom)/genmloop.sh bpf/mloop.in
3226@SIM_ENABLE_ARCH_bpf_TRUE@	$(AM_V_GEN)$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
3227@SIM_ENABLE_ARCH_bpf_TRUE@		-mono -scache -prefix bpfbf_ebpfle -cpu bpfbf \
3228@SIM_ENABLE_ARCH_bpf_TRUE@		-infile $(srcdir)/bpf/mloop.in \
3229@SIM_ENABLE_ARCH_bpf_TRUE@		-outfile-prefix bpf/ -outfile-suffix -le
3230@SIM_ENABLE_ARCH_bpf_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change bpf/eng-le.hin bpf/eng-le.h
3231@SIM_ENABLE_ARCH_bpf_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change bpf/mloop-le.cin bpf/mloop-le.c
3232@SIM_ENABLE_ARCH_bpf_TRUE@	$(AM_V_at)touch $@
3233
3234@SIM_ENABLE_ARCH_bpf_TRUE@bpf/mloop-be.c bpf/eng-be.h: bpf/stamp-mloop-be ; @true
3235@SIM_ENABLE_ARCH_bpf_TRUE@bpf/stamp-mloop-be: $(srccom)/genmloop.sh bpf/mloop.in
3236@SIM_ENABLE_ARCH_bpf_TRUE@	$(AM_V_GEN)$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
3237@SIM_ENABLE_ARCH_bpf_TRUE@		-mono -scache -prefix bpfbf_ebpfbe -cpu bpfbf \
3238@SIM_ENABLE_ARCH_bpf_TRUE@		-infile $(srcdir)/bpf/mloop.in \
3239@SIM_ENABLE_ARCH_bpf_TRUE@		-outfile-prefix bpf/ -outfile-suffix -be
3240@SIM_ENABLE_ARCH_bpf_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change bpf/eng-be.hin bpf/eng-be.h
3241@SIM_ENABLE_ARCH_bpf_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change bpf/mloop-be.cin bpf/mloop-be.c
3242@SIM_ENABLE_ARCH_bpf_TRUE@	$(AM_V_at)touch $@
3243
3244# These rules are copied from automake, but tweaked to use FOR_BUILD variables.
3245@SIM_ENABLE_ARCH_cr16_TRUE@cr16/gencode$(EXEEXT): $(cr16_gencode_OBJECTS) $(cr16_gencode_DEPENDENCIES) cr16/$(am__dirstamp)
3246@SIM_ENABLE_ARCH_cr16_TRUE@	$(AM_V_CCLD)$(LINK_FOR_BUILD) $(cr16_gencode_OBJECTS) $(cr16_gencode_LDADD)
3247
3248# gencode is a build-time only tool.  Override the default rules for it.
3249@SIM_ENABLE_ARCH_cr16_TRUE@cr16/gencode.o: cr16/gencode.c
3250@SIM_ENABLE_ARCH_cr16_TRUE@	$(AM_V_CC)$(COMPILE_FOR_BUILD) -c $< -o $@
3251@SIM_ENABLE_ARCH_cr16_TRUE@cr16/cr16-opc.o: ../opcodes/cr16-opc.c
3252@SIM_ENABLE_ARCH_cr16_TRUE@	$(AM_V_CC)$(COMPILE_FOR_BUILD) -c $< -o $@
3253
3254@SIM_ENABLE_ARCH_cr16_TRUE@cr16/simops.h: cr16/gencode$(EXEEXT)
3255@SIM_ENABLE_ARCH_cr16_TRUE@	$(AM_V_GEN)$< -h >$@
3256
3257@SIM_ENABLE_ARCH_cr16_TRUE@cr16/table.c: cr16/gencode$(EXEEXT)
3258@SIM_ENABLE_ARCH_cr16_TRUE@	$(AM_V_GEN)$< >$@
3259
3260@SIM_ENABLE_ARCH_cris_TRUE@cris/mloopv10f.c cris/engv10.h: cris/stamp-mloop-v10f ; @true
3261@SIM_ENABLE_ARCH_cris_TRUE@cris/stamp-mloop-v10f: $(srccom)/genmloop.sh cris/mloop.in
3262@SIM_ENABLE_ARCH_cris_TRUE@	$(AM_V_GEN)$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
3263@SIM_ENABLE_ARCH_cris_TRUE@		-mono -no-fast -pbb -switch semcrisv10f-switch.c \
3264@SIM_ENABLE_ARCH_cris_TRUE@		-cpu crisv10f \
3265@SIM_ENABLE_ARCH_cris_TRUE@		-infile $(srcdir)/cris/mloop.in -outfile-prefix cris/ -outfile-suffix -v10f
3266@SIM_ENABLE_ARCH_cris_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change cris/eng-v10f.hin cris/engv10.h
3267@SIM_ENABLE_ARCH_cris_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change cris/mloop-v10f.cin cris/mloopv10f.c
3268@SIM_ENABLE_ARCH_cris_TRUE@	$(AM_V_at)touch $@
3269
3270@SIM_ENABLE_ARCH_cris_TRUE@cris/mloopv32f.c cris/engv32.h: cris/stamp-mloop-v32f ; @true
3271@SIM_ENABLE_ARCH_cris_TRUE@cris/stamp-mloop-v32f: $(srccom)/genmloop.sh cris/mloop.in
3272@SIM_ENABLE_ARCH_cris_TRUE@	$(AM_V_GEN)$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
3273@SIM_ENABLE_ARCH_cris_TRUE@		-mono -no-fast -pbb -switch semcrisv32f-switch.c \
3274@SIM_ENABLE_ARCH_cris_TRUE@		-cpu crisv32f \
3275@SIM_ENABLE_ARCH_cris_TRUE@		-infile $(srcdir)/cris/mloop.in -outfile-prefix cris/ -outfile-suffix -v32f
3276@SIM_ENABLE_ARCH_cris_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change cris/eng-v32f.hin cris/engv32.h
3277@SIM_ENABLE_ARCH_cris_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change cris/mloop-v32f.cin cris/mloopv32f.c
3278@SIM_ENABLE_ARCH_cris_TRUE@	$(AM_V_at)touch $@
3279
3280# These rules are copied from automake, but tweaked to use FOR_BUILD variables.
3281@SIM_ENABLE_ARCH_d10v_TRUE@d10v/gencode$(EXEEXT): $(d10v_gencode_OBJECTS) $(d10v_gencode_DEPENDENCIES) d10v/$(am__dirstamp)
3282@SIM_ENABLE_ARCH_d10v_TRUE@	$(AM_V_CCLD)$(LINK_FOR_BUILD) $(d10v_gencode_OBJECTS) $(d10v_gencode_LDADD)
3283
3284# gencode is a build-time only tool.  Override the default rules for it.
3285@SIM_ENABLE_ARCH_d10v_TRUE@d10v/gencode.o: d10v/gencode.c
3286@SIM_ENABLE_ARCH_d10v_TRUE@	$(AM_V_CC)$(COMPILE_FOR_BUILD) -c $< -o $@
3287@SIM_ENABLE_ARCH_d10v_TRUE@d10v/d10v-opc.o: ../opcodes/d10v-opc.c
3288@SIM_ENABLE_ARCH_d10v_TRUE@	$(AM_V_CC)$(COMPILE_FOR_BUILD) -c $< -o $@
3289
3290@SIM_ENABLE_ARCH_d10v_TRUE@d10v/simops.h: d10v/gencode$(EXEEXT)
3291@SIM_ENABLE_ARCH_d10v_TRUE@	$(AM_V_GEN)$< -h >$@
3292
3293@SIM_ENABLE_ARCH_d10v_TRUE@d10v/table.c: d10v/gencode$(EXEEXT)
3294@SIM_ENABLE_ARCH_d10v_TRUE@	$(AM_V_GEN)$< >$@
3295
3296@SIM_ENABLE_ARCH_erc32_TRUE@erc32/sis$(EXEEXT): erc32/run$(EXEEXT)
3297@SIM_ENABLE_ARCH_erc32_TRUE@	$(AM_V_GEN)ln $< $@ 2>/dev/null || $(LN_S) $< $@ 2>/dev/null || cp -p $< $@
3298
3299@SIM_ENABLE_ARCH_erc32_TRUE@erc32/%.o: erc32/%.c | erc32/libsim.a $(SIM_ALL_RECURSIVE_DEPS)
3300@SIM_ENABLE_ARCH_erc32_TRUE@	$(MAKE) $(AM_MAKEFLAGS) -C $(@D) $(@F)
3301@SIM_ENABLE_ARCH_erc32_TRUE@sim-%D-install-exec-local: installdirs
3302@SIM_ENABLE_ARCH_erc32_TRUE@	$(AM_V_at)$(MKDIR_P) $(DESTDIR)$(bindir)
3303@SIM_ENABLE_ARCH_erc32_TRUE@	n=`echo sis | sed '$(program_transform_name)'`; \
3304@SIM_ENABLE_ARCH_erc32_TRUE@	$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) erc32/run$(EXEEXT) $(DESTDIR)$(bindir)/$$n$(EXEEXT)
3305@SIM_ENABLE_ARCH_erc32_TRUE@sim-erc32-uninstall-local:
3306@SIM_ENABLE_ARCH_erc32_TRUE@	rm -f $(DESTDIR)$(bindir)/sis
3307
3308@SIM_ENABLE_ARCH_frv_TRUE@frv/mloop.c frv/eng.h: frv/stamp-mloop ; @true
3309@SIM_ENABLE_ARCH_frv_TRUE@frv/stamp-mloop: $(srccom)/genmloop.sh frv/mloop.in
3310@SIM_ENABLE_ARCH_frv_TRUE@	$(AM_V_GEN)$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
3311@SIM_ENABLE_ARCH_frv_TRUE@		-mono -scache -parallel-generic-write -parallel-only \
3312@SIM_ENABLE_ARCH_frv_TRUE@		-cpu frvbf \
3313@SIM_ENABLE_ARCH_frv_TRUE@		-infile $(srcdir)/frv/mloop.in -outfile-prefix frv/
3314@SIM_ENABLE_ARCH_frv_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change frv/eng.hin frv/eng.h
3315@SIM_ENABLE_ARCH_frv_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change frv/mloop.cin frv/mloop.c
3316@SIM_ENABLE_ARCH_frv_TRUE@	$(AM_V_at)touch $@
3317
3318@SIM_ENABLE_ARCH_iq2000_TRUE@iq2000/mloop.c iq2000/eng.h: iq2000/stamp-mloop ; @true
3319@SIM_ENABLE_ARCH_iq2000_TRUE@iq2000/stamp-mloop: $(srccom)/genmloop.sh iq2000/mloop.in
3320@SIM_ENABLE_ARCH_iq2000_TRUE@	$(AM_V_GEN)$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
3321@SIM_ENABLE_ARCH_iq2000_TRUE@		-mono -fast -pbb -switch sem-switch.c \
3322@SIM_ENABLE_ARCH_iq2000_TRUE@		-cpu iq2000bf \
3323@SIM_ENABLE_ARCH_iq2000_TRUE@		-infile $(srcdir)/iq2000/mloop.in -outfile-prefix iq2000/
3324@SIM_ENABLE_ARCH_iq2000_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change iq2000/eng.hin iq2000/eng.h
3325@SIM_ENABLE_ARCH_iq2000_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change iq2000/mloop.cin iq2000/mloop.c
3326@SIM_ENABLE_ARCH_iq2000_TRUE@	$(AM_V_at)touch $@
3327
3328@SIM_ENABLE_ARCH_lm32_TRUE@lm32/mloop.c lm32/eng.h: lm32/stamp-mloop ; @true
3329@SIM_ENABLE_ARCH_lm32_TRUE@lm32/stamp-mloop: $(srccom)/genmloop.sh lm32/mloop.in
3330@SIM_ENABLE_ARCH_lm32_TRUE@	$(AM_V_GEN)$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
3331@SIM_ENABLE_ARCH_lm32_TRUE@		-mono -fast -pbb -switch sem-switch.c \
3332@SIM_ENABLE_ARCH_lm32_TRUE@		-cpu lm32bf \
3333@SIM_ENABLE_ARCH_lm32_TRUE@		-infile $(srcdir)/lm32/mloop.in -outfile-prefix lm32/
3334@SIM_ENABLE_ARCH_lm32_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change lm32/eng.hin lm32/eng.h
3335@SIM_ENABLE_ARCH_lm32_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change lm32/mloop.cin lm32/mloop.c
3336@SIM_ENABLE_ARCH_lm32_TRUE@	$(AM_V_at)touch $@
3337
3338@SIM_ENABLE_ARCH_m32c_TRUE@m32c/%.o: m32c/%.c | m32c/libsim.a $(SIM_ALL_RECURSIVE_DEPS)
3339@SIM_ENABLE_ARCH_m32c_TRUE@	$(MAKE) $(AM_MAKEFLAGS) -C $(@D) $(@F)
3340
3341# These rules are copied from automake, but tweaked to use FOR_BUILD variables.
3342@SIM_ENABLE_ARCH_m32c_TRUE@m32c/opc2c$(EXEEXT): $(m32c_opc2c_OBJECTS) $(m32c_opc2c_DEPENDENCIES) m32c/$(am__dirstamp)
3343@SIM_ENABLE_ARCH_m32c_TRUE@	$(AM_V_CCLD)$(LINK_FOR_BUILD) $(m32c_opc2c_OBJECTS) $(m32c_opc2c_LDADD)
3344
3345# opc2c is a build-time only tool.  Override the default rules for it.
3346@SIM_ENABLE_ARCH_m32c_TRUE@m32c/opc2c.o: m32c/opc2c.c
3347@SIM_ENABLE_ARCH_m32c_TRUE@	$(AM_V_CC)$(COMPILE_FOR_BUILD) -c $< -o $@
3348
3349@SIM_ENABLE_ARCH_m32c_TRUE@m32c/m32c.c: m32c/m32c.opc m32c/opc2c$(EXEEXT)
3350@SIM_ENABLE_ARCH_m32c_TRUE@	$(AM_V_GEN)$(m32c_OPC2C_RUN) -l $@.log $< > $@.tmp
3351@SIM_ENABLE_ARCH_m32c_TRUE@	$(AM_V_at)mv $@.tmp $@
3352
3353@SIM_ENABLE_ARCH_m32c_TRUE@m32c/r8c.c: m32c/r8c.opc m32c/opc2c$(EXEEXT)
3354@SIM_ENABLE_ARCH_m32c_TRUE@	$(AM_V_GEN)$(m32c_OPC2C_RUN) -l $@.log $< > $@.tmp
3355@SIM_ENABLE_ARCH_m32c_TRUE@	$(AM_V_at)mv $@.tmp $@
3356
3357@SIM_ENABLE_ARCH_m32r_TRUE@m32r/mloop.c m32r/eng.h: m32r/stamp-mloop ; @true
3358@SIM_ENABLE_ARCH_m32r_TRUE@m32r/stamp-mloop: $(srccom)/genmloop.sh m32r/mloop.in
3359@SIM_ENABLE_ARCH_m32r_TRUE@	$(AM_V_GEN)$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
3360@SIM_ENABLE_ARCH_m32r_TRUE@		-mono -fast -pbb -switch sem-switch.c \
3361@SIM_ENABLE_ARCH_m32r_TRUE@		-cpu m32rbf \
3362@SIM_ENABLE_ARCH_m32r_TRUE@		-infile $(srcdir)/m32r/mloop.in -outfile-prefix m32r/
3363@SIM_ENABLE_ARCH_m32r_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change m32r/eng.hin m32r/eng.h
3364@SIM_ENABLE_ARCH_m32r_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change m32r/mloop.cin m32r/mloop.c
3365@SIM_ENABLE_ARCH_m32r_TRUE@	$(AM_V_at)touch $@
3366
3367@SIM_ENABLE_ARCH_m32r_TRUE@m32r/mloopx.c m32r/engx.h: m32r/stamp-mloop ; @true
3368@SIM_ENABLE_ARCH_m32r_TRUE@m32r/stamp-mloop-x: $(srccom)/genmloop.sh m32r/mloop.in
3369@SIM_ENABLE_ARCH_m32r_TRUE@	$(AM_V_GEN)$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
3370@SIM_ENABLE_ARCH_m32r_TRUE@		-mono -no-fast -pbb -parallel-write -switch semx-switch.c \
3371@SIM_ENABLE_ARCH_m32r_TRUE@		-cpu m32rxf \
3372@SIM_ENABLE_ARCH_m32r_TRUE@		-infile $(srcdir)/m32r/mloopx.in -outfile-prefix m32r/ -outfile-suffix x
3373@SIM_ENABLE_ARCH_m32r_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change m32r/engx.hin m32r/engx.h
3374@SIM_ENABLE_ARCH_m32r_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change m32r/mloopx.cin m32r/mloopx.c
3375@SIM_ENABLE_ARCH_m32r_TRUE@	$(AM_V_at)touch $@
3376
3377@SIM_ENABLE_ARCH_m32r_TRUE@m32r/mloop2.c m32r/eng2.h: m32r/stamp-mloop ; @true
3378@SIM_ENABLE_ARCH_m32r_TRUE@m32r/stamp-mloop-2: $(srccom)/genmloop.sh m32r/mloop.in
3379@SIM_ENABLE_ARCH_m32r_TRUE@	$(AM_V_GEN)$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
3380@SIM_ENABLE_ARCH_m32r_TRUE@		-mono -no-fast -pbb -parallel-write -switch sem2-switch.c \
3381@SIM_ENABLE_ARCH_m32r_TRUE@		-cpu m32r2f \
3382@SIM_ENABLE_ARCH_m32r_TRUE@		-infile $(srcdir)/m32r/mloop2.in -outfile-prefix m32r/ -outfile-suffix 2
3383@SIM_ENABLE_ARCH_m32r_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change m32r/eng2.hin m32r/eng2.h
3384@SIM_ENABLE_ARCH_m32r_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change m32r/mloop2.cin m32r/mloop2.c
3385@SIM_ENABLE_ARCH_m32r_TRUE@	$(AM_V_at)touch $@
3386
3387# These rules are copied from automake, but tweaked to use FOR_BUILD variables.
3388@SIM_ENABLE_ARCH_m68hc11_TRUE@m68hc11/gencode$(EXEEXT): $(m68hc11_gencode_OBJECTS) $(m68hc11_gencode_DEPENDENCIES) m68hc11/$(am__dirstamp)
3389@SIM_ENABLE_ARCH_m68hc11_TRUE@	$(AM_V_CCLD)$(LINK_FOR_BUILD) $(m68hc11_gencode_OBJECTS) $(m68hc11_gencode_LDADD)
3390
3391# gencode is a build-time only tool.  Override the default rules for it.
3392@SIM_ENABLE_ARCH_m68hc11_TRUE@m68hc11/gencode.o: m68hc11/gencode.c
3393@SIM_ENABLE_ARCH_m68hc11_TRUE@	$(AM_V_CC)$(COMPILE_FOR_BUILD) -c $< -o $@
3394
3395@SIM_ENABLE_ARCH_m68hc11_TRUE@m68hc11/m68hc11int.c: m68hc11/gencode$(EXEEXT)
3396@SIM_ENABLE_ARCH_m68hc11_TRUE@	$(AM_V_GEN)$< -m6811 >$@
3397
3398@SIM_ENABLE_ARCH_m68hc11_TRUE@m68hc11/m68hc12int.c: m68hc11/gencode$(EXEEXT)
3399@SIM_ENABLE_ARCH_m68hc11_TRUE@	$(AM_V_GEN)$< -m6812 >$@
3400
3401@SIM_ENABLE_ARCH_mn10300_TRUE@$(mn10300_BUILT_SRC_FROM_IGEN): mn10300/stamp-igen
3402@SIM_ENABLE_ARCH_mn10300_TRUE@mn10300/stamp-igen: $(mn10300_IGEN_INSN) $(mn10300_IGEN_INSN_INC) $(mn10300_IGEN_DC) $(IGEN)
3403@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_GEN)$(IGEN_RUN) \
3404@SIM_ENABLE_ARCH_mn10300_TRUE@		$(mn10300_IGEN_TRACE) \
3405@SIM_ENABLE_ARCH_mn10300_TRUE@		-G gen-direct-access \
3406@SIM_ENABLE_ARCH_mn10300_TRUE@		-M mn10300,am33 -G gen-multi-sim=am33 \
3407@SIM_ENABLE_ARCH_mn10300_TRUE@		-M am33_2 \
3408@SIM_ENABLE_ARCH_mn10300_TRUE@		-I $(srcdir)/mn10300 \
3409@SIM_ENABLE_ARCH_mn10300_TRUE@		-i $(mn10300_IGEN_INSN) \
3410@SIM_ENABLE_ARCH_mn10300_TRUE@		-o $(mn10300_IGEN_DC) \
3411@SIM_ENABLE_ARCH_mn10300_TRUE@		-x \
3412@SIM_ENABLE_ARCH_mn10300_TRUE@		-n icache.h    -hc mn10300/tmp-icache.h \
3413@SIM_ENABLE_ARCH_mn10300_TRUE@		-n icache.c    -c  mn10300/tmp-icache.c \
3414@SIM_ENABLE_ARCH_mn10300_TRUE@		-n semantics.h -hs mn10300/tmp-semantics.h \
3415@SIM_ENABLE_ARCH_mn10300_TRUE@		-n semantics.c -s  mn10300/tmp-semantics.c \
3416@SIM_ENABLE_ARCH_mn10300_TRUE@		-n idecode.h   -hd mn10300/tmp-idecode.h \
3417@SIM_ENABLE_ARCH_mn10300_TRUE@		-n idecode.c   -d  mn10300/tmp-idecode.c \
3418@SIM_ENABLE_ARCH_mn10300_TRUE@		-n model.h     -hm mn10300/tmp-model.h \
3419@SIM_ENABLE_ARCH_mn10300_TRUE@		-n model.c     -m  mn10300/tmp-model.c \
3420@SIM_ENABLE_ARCH_mn10300_TRUE@		-n support.h   -hf mn10300/tmp-support.h \
3421@SIM_ENABLE_ARCH_mn10300_TRUE@		-n support.c   -f  mn10300/tmp-support.c \
3422@SIM_ENABLE_ARCH_mn10300_TRUE@		-n itable.h    -ht mn10300/tmp-itable.h \
3423@SIM_ENABLE_ARCH_mn10300_TRUE@		-n itable.c    -t  mn10300/tmp-itable.c \
3424@SIM_ENABLE_ARCH_mn10300_TRUE@		-n engine.h    -he mn10300/tmp-engine.h \
3425@SIM_ENABLE_ARCH_mn10300_TRUE@		-n engine.c    -e  mn10300/tmp-engine.c \
3426@SIM_ENABLE_ARCH_mn10300_TRUE@		-n irun.c      -r  mn10300/tmp-irun.c
3427@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change mn10300/tmp-icache.h mn10300/icache.h
3428@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change mn10300/tmp-icache.c mn10300/icache.c
3429@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change mn10300/tmp-idecode.h mn10300/idecode.h
3430@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change mn10300/tmp-idecode.c mn10300/idecode.c
3431@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change mn10300/tmp-semantics.h mn10300/semantics.h
3432@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change mn10300/tmp-semantics.c mn10300/semantics.c
3433@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change mn10300/tmp-model.h mn10300/model.h
3434@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change mn10300/tmp-model.c mn10300/model.c
3435@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change mn10300/tmp-support.h mn10300/support.h
3436@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change mn10300/tmp-support.c mn10300/support.c
3437@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change mn10300/tmp-itable.h mn10300/itable.h
3438@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change mn10300/tmp-itable.c mn10300/itable.c
3439@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change mn10300/tmp-engine.h mn10300/engine.h
3440@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change mn10300/tmp-engine.c mn10300/engine.c
3441@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change mn10300/tmp-irun.c mn10300/irun.c
3442@SIM_ENABLE_ARCH_mn10300_TRUE@	$(AM_V_at)touch $@
3443
3444@SIM_ENABLE_ARCH_moxie_TRUE@moxie/moxie-gdb.dtb: @MAINT@ moxie/moxie-gdb.dts moxie/$(am__dirstamp)
3445@SIM_ENABLE_ARCH_moxie_TRUE@	$(AM_V_GEN) \
3446@SIM_ENABLE_ARCH_moxie_TRUE@	if test "x$(DTC)" != x; then \
3447@SIM_ENABLE_ARCH_moxie_TRUE@	  $(DTC) -O dtb -o $@.tmp ${srcdir}/moxie/moxie-gdb.dts || exit 1; \
3448@SIM_ENABLE_ARCH_moxie_TRUE@	  $(SHELL) $(srcroot)/move-if-change $@.tmp ${srcdir}/moxie/moxie-gdb.dtb || exit 1; \
3449@SIM_ENABLE_ARCH_moxie_TRUE@	  touch ${srcdir}/moxie/moxie-gdb.dtb; \
3450@SIM_ENABLE_ARCH_moxie_TRUE@	else \
3451@SIM_ENABLE_ARCH_moxie_TRUE@	  echo "Could not update the moxie-gdb.dtb file because the device "; \
3452@SIM_ENABLE_ARCH_moxie_TRUE@	  echo "tree compiler tool (dtc) is missing.  Install the tool to "; \
3453@SIM_ENABLE_ARCH_moxie_TRUE@	  echo "update the device tree blob."; \
3454@SIM_ENABLE_ARCH_moxie_TRUE@	fi
3455
3456@SIM_ENABLE_ARCH_or1k_TRUE@or1k/mloop.c or1k/eng.h: or1k/stamp-mloop ; @true
3457@SIM_ENABLE_ARCH_or1k_TRUE@or1k/stamp-mloop: $(srccom)/genmloop.sh or1k/mloop.in
3458@SIM_ENABLE_ARCH_or1k_TRUE@	$(AM_V_GEN)$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
3459@SIM_ENABLE_ARCH_or1k_TRUE@		-mono -fast -pbb -switch sem-switch.c \
3460@SIM_ENABLE_ARCH_or1k_TRUE@		-cpu or1k32bf \
3461@SIM_ENABLE_ARCH_or1k_TRUE@		-infile $(srcdir)/or1k/mloop.in -outfile-prefix or1k/
3462@SIM_ENABLE_ARCH_or1k_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change or1k/eng.hin or1k/eng.h
3463@SIM_ENABLE_ARCH_or1k_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change or1k/mloop.cin or1k/mloop.c
3464@SIM_ENABLE_ARCH_or1k_TRUE@	$(AM_V_at)touch $@
3465
3466@SIM_ENABLE_ARCH_ppc_TRUE@ppc/psim$(EXEEXT): ppc/run$(EXEEXT)
3467@SIM_ENABLE_ARCH_ppc_TRUE@	$(AM_V_GEN)ln $< $@ 2>/dev/null || $(LN_S) $< $@ 2>/dev/null || cp -p $< $@
3468
3469@SIM_ENABLE_ARCH_ppc_TRUE@ppc/%.o: ppc/%.c | ppc/libsim.a $(SIM_ALL_RECURSIVE_DEPS)
3470@SIM_ENABLE_ARCH_ppc_TRUE@	$(MAKE) $(AM_MAKEFLAGS) -C $(@D) $(@F)
3471
3472@SIM_ENABLE_ARCH_rl78_TRUE@rl78/%.o: rl78/%.c | rl78/libsim.a $(SIM_ALL_RECURSIVE_DEPS)
3473@SIM_ENABLE_ARCH_rl78_TRUE@	$(MAKE) $(AM_MAKEFLAGS) -C $(@D) $(@F)
3474
3475@SIM_ENABLE_ARCH_rx_TRUE@rx/%.o: rx/%.c | rx/libsim.a $(SIM_ALL_RECURSIVE_DEPS)
3476@SIM_ENABLE_ARCH_rx_TRUE@	$(MAKE) $(AM_MAKEFLAGS) -C $(@D) $(@F)
3477
3478# These rules are copied from automake, but tweaked to use FOR_BUILD variables.
3479@SIM_ENABLE_ARCH_sh_TRUE@sh/gencode$(EXEEXT): $(sh_gencode_OBJECTS) $(sh_gencode_DEPENDENCIES) sh/$(am__dirstamp)
3480@SIM_ENABLE_ARCH_sh_TRUE@	$(AM_V_CCLD)$(LINK_FOR_BUILD) $(sh_gencode_OBJECTS) $(sh_gencode_LDADD)
3481
3482# gencode is a build-time only tool.  Override the default rules for it.
3483@SIM_ENABLE_ARCH_sh_TRUE@sh/gencode.o: sh/gencode.c
3484@SIM_ENABLE_ARCH_sh_TRUE@	$(AM_V_CC)$(COMPILE_FOR_BUILD) -c $< -o $@
3485
3486@SIM_ENABLE_ARCH_sh_TRUE@sh/code.c: sh/gencode$(EXEEXT)
3487@SIM_ENABLE_ARCH_sh_TRUE@	$(AM_V_GEN)$< -x >$@
3488
3489@SIM_ENABLE_ARCH_sh_TRUE@sh/ppi.c: sh/gencode$(EXEEXT)
3490@SIM_ENABLE_ARCH_sh_TRUE@	$(AM_V_GEN)$< -p >$@
3491
3492@SIM_ENABLE_ARCH_sh_TRUE@sh/table.c: sh/gencode$(EXEEXT)
3493@SIM_ENABLE_ARCH_sh_TRUE@	$(AM_V_GEN)$< -s >$@
3494
3495@SIM_ENABLE_ARCH_v850_TRUE@$(v850_BUILT_SRC_FROM_IGEN): v850/stamp-igen
3496@SIM_ENABLE_ARCH_v850_TRUE@v850/stamp-igen: $(v850_IGEN_INSN) $(v850_IGEN_DC) $(IGEN)
3497@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_GEN)$(IGEN_RUN) \
3498@SIM_ENABLE_ARCH_v850_TRUE@		$(v850_IGEN_TRACE) \
3499@SIM_ENABLE_ARCH_v850_TRUE@		-G gen-direct-access \
3500@SIM_ENABLE_ARCH_v850_TRUE@		-G gen-zero-r0 \
3501@SIM_ENABLE_ARCH_v850_TRUE@		-i $(v850_IGEN_INSN) \
3502@SIM_ENABLE_ARCH_v850_TRUE@		-o $(v850_IGEN_DC) \
3503@SIM_ENABLE_ARCH_v850_TRUE@		-x \
3504@SIM_ENABLE_ARCH_v850_TRUE@		-n icache.h    -hc v850/tmp-icache.h \
3505@SIM_ENABLE_ARCH_v850_TRUE@		-n icache.c    -c  v850/tmp-icache.c \
3506@SIM_ENABLE_ARCH_v850_TRUE@		-n semantics.h -hs v850/tmp-semantics.h \
3507@SIM_ENABLE_ARCH_v850_TRUE@		-n semantics.c -s  v850/tmp-semantics.c \
3508@SIM_ENABLE_ARCH_v850_TRUE@		-n idecode.h   -hd v850/tmp-idecode.h \
3509@SIM_ENABLE_ARCH_v850_TRUE@		-n idecode.c   -d  v850/tmp-idecode.c \
3510@SIM_ENABLE_ARCH_v850_TRUE@		-n model.h     -hm v850/tmp-model.h \
3511@SIM_ENABLE_ARCH_v850_TRUE@		-n model.c     -m  v850/tmp-model.c \
3512@SIM_ENABLE_ARCH_v850_TRUE@		-n support.h   -hf v850/tmp-support.h \
3513@SIM_ENABLE_ARCH_v850_TRUE@		-n support.c   -f  v850/tmp-support.c \
3514@SIM_ENABLE_ARCH_v850_TRUE@		-n itable.h    -ht v850/tmp-itable.h \
3515@SIM_ENABLE_ARCH_v850_TRUE@		-n itable.c    -t  v850/tmp-itable.c \
3516@SIM_ENABLE_ARCH_v850_TRUE@		-n engine.h    -he v850/tmp-engine.h \
3517@SIM_ENABLE_ARCH_v850_TRUE@		-n engine.c    -e  v850/tmp-engine.c \
3518@SIM_ENABLE_ARCH_v850_TRUE@		-n irun.c      -r  v850/tmp-irun.c
3519@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change v850/tmp-icache.h v850/icache.h
3520@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change v850/tmp-icache.c v850/icache.c
3521@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change v850/tmp-idecode.h v850/idecode.h
3522@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change v850/tmp-idecode.c v850/idecode.c
3523@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change v850/tmp-semantics.h v850/semantics.h
3524@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change v850/tmp-semantics.c v850/semantics.c
3525@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change v850/tmp-model.h v850/model.h
3526@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change v850/tmp-model.c v850/model.c
3527@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change v850/tmp-support.h v850/support.h
3528@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change v850/tmp-support.c v850/support.c
3529@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change v850/tmp-itable.h v850/itable.h
3530@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change v850/tmp-itable.c v850/itable.c
3531@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change v850/tmp-engine.h v850/engine.h
3532@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change v850/tmp-engine.c v850/engine.c
3533@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)$(SHELL) $(srcroot)/move-if-change v850/tmp-irun.c v850/irun.c
3534@SIM_ENABLE_ARCH_v850_TRUE@	$(AM_V_at)touch $@
3535
3536%/libsim.a: | $(SIM_ALL_RECURSIVE_DEPS)
3537	$(MAKE) $(AM_MAKEFLAGS) -C $(@D) $(@F)
3538
3539%/nrun.o: common/nrun.c | %/libsim.a $(SIM_ALL_RECURSIVE_DEPS)
3540	$(MAKE) $(AM_MAKEFLAGS) -C $(@D) $(@F)
3541
3542all-recursive: $(SIM_ALL_RECURSIVE_DEPS)
3543
3544install-data-local: installdirs $(SIM_INSTALL_DATA_LOCAL_DEPS)
3545	$(AM_V_at)$(MKDIR_P) $(DESTDIR)$(libdir)
3546	lib=`echo sim | sed '$(program_transform_name)'`; \
3547	for d in $(SIM_ENABLED_ARCHES); do \
3548		n="$$lib"; \
3549		[ "$(SIM_PRIMARY_TARGET)" = "$$d" ] || n="$$n-$$d"; \
3550		n="lib$$n.a"; \
3551		$(INSTALL_DATA) $$d/libsim.a $(DESTDIR)$(libdir)/$$n || exit 1; \
3552	done
3553
3554install-exec-local: installdirs $(SIM_INSTALL_EXEC_LOCAL_DEPS)
3555	$(AM_V_at)$(MKDIR_P) $(DESTDIR)$(bindir)
3556	run=`echo run | sed '$(program_transform_name)'`; \
3557	for d in $(SIM_ENABLED_ARCHES); do \
3558		n="$$run"; \
3559		[ "$(SIM_PRIMARY_TARGET)" = "$$d" ] || n="$$n-$$d"; \
3560		$(LIBTOOL) --mode=install \
3561			$(INSTALL_PROGRAM) $$d/run$(EXEEXT) $(DESTDIR)$(bindir)/$$n$(EXEEXT) || exit 1; \
3562	done
3563
3564uninstall-local: $(SIM_UNINSTALL_LOCAL_DEPS)
3565	rm -f $(DESTDIR)$(bindir)/run $(DESTDIR)$(libdir)/libsim.a
3566	for d in $(SIM_ENABLED_ARCHES); do \
3567		rm -f $(DESTDIR)$(bindir)/run-$$d $(DESTDIR)$(libdir)/libsim-$$d.a; \
3568	done
3569
3570# Tell versions [3.59,3.63) of GNU make to not export all variables.
3571# Otherwise a system limit (for SysV at least) may be exceeded.
3572.NOEXPORT:
3573