]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/configure.tgt
sim: avr: start a basic testsuite
[thirdparty/binutils-gdb.git] / sim / configure.tgt
1 dnl Note that this file is intended to be included at the m4 level and not
2 dnl 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
11 dnl glue to avoid code duplication at top level
12 m4_ifndef([SIM_ARCH], [AC_DEFUN([SIM_ARCH],[sim_arch=$1])])
13
14 sim_testsuite=no
15 sim_common=yes
16 sim_igen=no
17 sim_arch=
18 case "${target}" in
19 arm*-*-*)
20 SIM_ARCH(arm)
21 sim_testsuite=yes
22 ;;
23 avr*-*-*)
24 SIM_ARCH(avr)
25 sim_testsuite=yes
26 ;;
27 bfin-*-*)
28 SIM_ARCH(bfin)
29 sim_testsuite=yes
30 ;;
31 cr16*-*-*)
32 SIM_ARCH(cr16)
33 sim_testsuite=yes
34 ;;
35 cris-*-* | crisv32-*-*)
36 SIM_ARCH(cris)
37 sim_testsuite=yes
38 ;;
39 d10v-*-*)
40 SIM_ARCH(d10v)
41 ;;
42 frv-*-*)
43 SIM_ARCH(frv)
44 sim_testsuite=yes
45 ;;
46 h8300*-*-*)
47 SIM_ARCH(h8300)
48 sim_testsuite=yes
49 ;;
50 iq2000-*-*)
51 SIM_ARCH(iq2000)
52 sim_testsuite=yes
53 ;;
54 lm32-*-*)
55 SIM_ARCH(lm32)
56 sim_testsuite=yes
57 ;;
58 m32c-*-*)
59 SIM_ARCH(m32c)
60 ;;
61 m32r-*-*)
62 SIM_ARCH(m32r)
63 sim_testsuite=yes
64 ;;
65 m68hc11-*-*|m6811-*-*)
66 SIM_ARCH(m68hc11)
67 sim_testsuite=yes
68 ;;
69 mcore-*-*)
70 SIM_ARCH(mcore)
71 sim_testsuite=yes
72 ;;
73 microblaze-*-*)
74 SIM_ARCH(microblaze)
75 sim_testsuite=yes
76 ;;
77 mips*-*-*)
78 SIM_ARCH(mips)
79 sim_testsuite=yes
80 sim_igen=yes
81 ;;
82 mn10300*-*-*)
83 SIM_ARCH(mn10300)
84 sim_igen=yes
85 ;;
86 moxie-*-*)
87 SIM_ARCH(moxie)
88 sim_testsuite=yes
89 ;;
90 msp430*-*-*)
91 SIM_ARCH(msp430)
92 sim_testsuite=yes
93 ;;
94 rl78-*-*)
95 SIM_ARCH(rl78)
96 ;;
97 rx-*-*)
98 SIM_ARCH(rx)
99 ;;
100 sh64*-*-*)
101 SIM_ARCH(sh64)
102 sim_testsuite=yes
103 ;;
104 sh*-*-*)
105 SIM_ARCH(sh)
106 sim_testsuite=yes
107 ;;
108 sparc-*-rtems*|sparc-*-elf*)
109 SIM_ARCH(erc32)
110 sim_testsuite=yes
111 ;;
112 powerpc*-*-*)
113 SIM_ARCH(ppc)
114 ;;
115 ft32-*-*)
116 SIM_ARCH(ft32)
117 sim_testsuite=yes
118 ;;
119 v850*-*-*)
120 SIM_ARCH(v850)
121 sim_igen=yes
122 sim_testsuite=yes
123 ;;
124 *)
125 # No simulator subdir, so the subdir "common" isn't needed.
126 sim_common=no
127 ;;
128 esac
129 AC_SUBST(sim_arch)