Commit | Line | Data |
---|---|---|
1ffd292b C |
1 | dnl Process this file with autoconf to produce a configure script. |
2 | AC_PREREQ(2.3)dnl | |
3 | AC_INIT(Makefile.in) | |
b0c9f026 | 4 | |
1ffd292b C |
5 | AC_CONFIG_AUX_DIR(`cd $srcdir;pwd`/..) |
6 | AC_CANONICAL_SYSTEM | |
7 | AC_ARG_PROGRAM | |
6f07ee29 MM |
8 | AC_PROG_CC |
9 | AC_SUBST(CFLAGS) | |
10 | AC_SUBST(HDEFINES) | |
11 | AR=${AR-ar} | |
12 | AC_SUBST(AR) | |
13 | AC_PROG_RANLIB | |
14 | ||
15 | # Put a plausible default for CC_FOR_BUILD in Makefile. | |
16 | AC_C_CROSS | |
17 | if test "x$cross_compiling" = "xno"; then | |
18 | CC_FOR_BUILD='$(CC)' | |
19 | else | |
20 | CC_FOR_BUILD=gcc | |
21 | fi | |
22 | AC_SUBST(CC_FOR_BUILD) | |
b0c9f026 | 23 | |
f50dc105 MM |
24 | AC_ARG_ENABLE(sim-powerpc, |
25 | [ --enable-sim-powerpc ], | |
26 | [case "${enableval}" in | |
27 | yes) powerpc_sim=yes ;; | |
28 | no) powerpc_sim=no ;; | |
29 | *) AC_MSG_ERROR(bad value ${enableval} given for sim-powerpc option) ;; | |
30 | esac],[if test x"$GCC" != x""; then powerpc_sim=yes; else powerpc_sim=no; fi]) | |
31 | ||
b0c9f026 SC |
32 | # WHEN ADDING ENTRIES TO THIS MATRIX: |
33 | # Make sure that the left side always has two dashes. Otherwise you | |
34 | # can get spurious matches. Even for unambiguous cases, do this as a | |
35 | # convention, else the table becomes a real mess to understand and maintain. | |
36 | ||
37 | case "${target}" in | |
d32033ad | 38 | arm*-*-*) sim_target=arm ;; |
1ffd292b | 39 | h8300*-*-*) sim_target=h8300 ;; |
47dba87a | 40 | h8500-*-*) sim_target=h8500 ;; |
595a6ec3 | 41 | mips*-*-*) sim_target=mips ;; |
6c19c2ef | 42 | sh*-*-*) sim_target=sh ;; |
f50dc105 | 43 | powerpc*-*-eabi*) if test x"powerpc_sim" = x"yes"; then sim_target=ppc; fi ;; |
6c19c2ef | 44 | w65-*-*) sim_target=w65 ;; |
1ffd292b | 45 | z8k*-*-*) sim_target=z8k ;; |
47dba87a | 46 | *) sim_target=none ;; |
b0c9f026 SC |
47 | esac |
48 | ||
49 | configdirs=${sim_target} | |
1ffd292b | 50 | AC_CONFIG_SUBDIRS($configdirs) |
b0c9f026 | 51 | |
1ffd292b | 52 | AC_OUTPUT(Makefile) |
23de525f PS |
53 | |
54 | exit 0 |