*** empty log message ***
[deliverable/binutils-gdb.git] / sim / configure.tgt
CommitLineData
119da465
MF
1dnl Note that this file is intended to be included at the m4 level and not
2dnl the shell level, so use sinclude(...) to pull it in.
3
4# WHEN ADDING ENTRIES TO THIS MATRIX:
5
6# Make sure that the left side always has two dashes. Otherwise you
7# can get spurious matches. Even for unambiguous cases, do this as a
8# convention, else the table becomes a real mess to understand and
9# maintain.
10
11dnl glue to avoid code duplication at top level
12m4_ifndef([SIM_ARCH], [AC_DEFUN([SIM_ARCH],[sim_arch=$1])])
13
14sim_testsuite=no
15sim_common=yes
16sim_igen=no
17sim_arch=
18case "${target}" in
19 arm*-*-* | thumb*-*-* | strongarm*-*-* | xscale-*-*)
20 SIM_ARCH(arm)
21 sim_testsuite=yes
22 ;;
23 avr*-*-*)
24 SIM_ARCH(avr)
25 ;;
26 cr16*-*-*)
27 SIM_ARCH(cr16)
28 sim_testsuite=yes
29 ;;
30 cris-*-* | crisv32-*-*)
31 SIM_ARCH(cris)
32 sim_testsuite=yes
33 ;;
34 d10v-*-*)
35 SIM_ARCH(d10v)
36 ;;
37 frv-*-*)
38 SIM_ARCH(frv)
39 sim_testsuite=yes
40 ;;
41 h8300*-*-*)
42 SIM_ARCH(h8300)
43 sim_testsuite=yes
44 ;;
45 iq2000-*-*)
46 SIM_ARCH(iq2000)
47 sim_testsuite=yes
48 ;;
49 lm32-*-*)
50 SIM_ARCH(lm32)
51 sim_testsuite=yes
52 ;;
53 m32c-*-*)
54 SIM_ARCH(m32c)
55 ;;
56 m32r-*-*)
57 SIM_ARCH(m32r)
58 sim_testsuite=yes
59 ;;
60 m68hc11-*-*|m6811-*-*)
61 SIM_ARCH(m68hc11)
62 sim_testsuite=yes
63 ;;
64 mcore-*-*)
65 SIM_ARCH(mcore)
66 sim_testsuite=yes
67 ;;
68 microblaze-*-*)
69 SIM_ARCH(microblaze)
70 sim_testsuite=yes
71 ;;
72 mips*-*-*)
73 SIM_ARCH(mips)
74 sim_testsuite=yes
75 sim_igen=yes
76 ;;
77 mn10300*-*-*)
78 SIM_ARCH(mn10300)
79 sim_igen=yes
80 ;;
81 moxie-*-*)
82 SIM_ARCH(moxie)
83 sim_testsuite=yes
84 ;;
85 rx-*-*)
86 SIM_ARCH(rx)
87 ;;
88 sh64*-*-*)
89 SIM_ARCH(sh64)
90 sim_testsuite=yes
91 ;;
92 sh*-*-*)
93 SIM_ARCH(sh)
94 sim_testsuite=yes
95 ;;
96 sparc-*-rtems*|sparc-*-elf*)
97 SIM_ARCH(erc32)
98 sim_testsuite=yes
99 ;;
100 powerpc*-*-*)
101 SIM_ARCH(ppc)
102 ;;
103 v850*-*-*)
104 SIM_ARCH(v850)
105 sim_igen=yes
106 sim_testsuite=yes
107 ;;
108 *)
109 # No simulator subdir, so the subdir "common" isn't needed.
110 sim_common=no
111 ;;
112esac
113AC_SUBST(sim_arch)
This page took 0.058316 seconds and 4 git commands to generate.