sim: bfin: new port
[deliverable/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*-*-* | thumb*-*-* | strongarm*-*-* | xscale-*-*)
20 SIM_ARCH(arm)
21 sim_testsuite=yes
22 ;;
23 avr*-*-*)
24 SIM_ARCH(avr)
25 ;;
26 bfin-*-*)
27 SIM_ARCH(bfin)
28 ;;
29 cr16*-*-*)
30 SIM_ARCH(cr16)
31 sim_testsuite=yes
32 ;;
33 cris-*-* | crisv32-*-*)
34 SIM_ARCH(cris)
35 sim_testsuite=yes
36 ;;
37 d10v-*-*)
38 SIM_ARCH(d10v)
39 ;;
40 frv-*-*)
41 SIM_ARCH(frv)
42 sim_testsuite=yes
43 ;;
44 h8300*-*-*)
45 SIM_ARCH(h8300)
46 sim_testsuite=yes
47 ;;
48 iq2000-*-*)
49 SIM_ARCH(iq2000)
50 sim_testsuite=yes
51 ;;
52 lm32-*-*)
53 SIM_ARCH(lm32)
54 sim_testsuite=yes
55 ;;
56 m32c-*-*)
57 SIM_ARCH(m32c)
58 ;;
59 m32r-*-*)
60 SIM_ARCH(m32r)
61 sim_testsuite=yes
62 ;;
63 m68hc11-*-*|m6811-*-*)
64 SIM_ARCH(m68hc11)
65 sim_testsuite=yes
66 ;;
67 mcore-*-*)
68 SIM_ARCH(mcore)
69 sim_testsuite=yes
70 ;;
71 microblaze-*-*)
72 SIM_ARCH(microblaze)
73 sim_testsuite=yes
74 ;;
75 mips*-*-*)
76 SIM_ARCH(mips)
77 sim_testsuite=yes
78 sim_igen=yes
79 ;;
80 mn10300*-*-*)
81 SIM_ARCH(mn10300)
82 sim_igen=yes
83 ;;
84 moxie-*-*)
85 SIM_ARCH(moxie)
86 sim_testsuite=yes
87 ;;
88 rx-*-*)
89 SIM_ARCH(rx)
90 ;;
91 sh64*-*-*)
92 SIM_ARCH(sh64)
93 sim_testsuite=yes
94 ;;
95 sh*-*-*)
96 SIM_ARCH(sh)
97 sim_testsuite=yes
98 ;;
99 sparc-*-rtems*|sparc-*-elf*)
100 SIM_ARCH(erc32)
101 sim_testsuite=yes
102 ;;
103 powerpc*-*-*)
104 SIM_ARCH(ppc)
105 ;;
106 v850*-*-*)
107 SIM_ARCH(v850)
108 sim_igen=yes
109 sim_testsuite=yes
110 ;;
111 *)
112 # No simulator subdir, so the subdir "common" isn't needed.
113 sim_common=no
114 ;;
115 esac
116 AC_SUBST(sim_arch)
This page took 0.073902 seconds and 5 git commands to generate.