Commit | Line | Data |
---|---|---|
19c5af72 DE |
1 | dnl Process this file with autoconf to produce a configure script. |
2 | sinclude(../common/aclocal.m4) | |
a271d1d9 | 3 | AC_PREREQ(2.5)dnl |
8ad57737 JSC |
4 | AC_INIT(Makefile.in) |
5 | ||
e3d12c65 | 6 | SIM_AC_COMMON |
8ad57737 | 7 | |
50a2a691 AC |
8 | dnl Options available in this module |
9 | SIM_AC_OPTION_INLINE(0) | |
1e851d2c | 10 | SIM_AC_OPTION_ENDIAN(0) |
76a6247f | 11 | SIM_AC_OPTION_ALIGNMENT(NONSTRICT_ALIGNMENT) |
50a2a691 AC |
12 | SIM_AC_OPTION_HOSTENDIAN |
13 | SIM_AC_OPTION_WARNINGS | |
14 | ||
15 | ||
c98ec95d JSC |
16 | # Ensure a reasonable default simulator is constructed: |
17 | case "${target}" in | |
b637f306 GRK |
18 | # start-sanitize-tx19 |
19 | mipstx19*-*-*) SIMCONF="-mips1 -mcpu=r1900 -mno-fp --warnings";; | |
20 | # end-sanitize-tx19 | |
276c2d7d | 21 | # start-sanitize-r5900 |
832f05e8 | 22 | mips64r59*-*-*) SIMCONF="-mips3 --warnings -mcpu=r5900";; |
276c2d7d | 23 | # end-sanitize-r5900 |
c98ec95d | 24 | mips64*-*-*) SIMCONF="-mips0 --warnings";; |
831f59a2 | 25 | mips16*-*-*) SIMCONF="-mips0 --warnings";; |
c98ec95d JSC |
26 | mips*-*-*) SIMCONF="-mips2 --warnings";; |
27 | *) SIMCONF="-mips0 --warnings";; | |
28 | esac | |
e3d12c65 | 29 | AC_SUBST(SIMCONF) |
8ad57737 | 30 | |
c476ac55 GRK |
31 | case "${target}" in |
32 | # start-sanitize-tx19 | |
33 | mipstx19*-*-*) SIM_SUBTARGET="-DSUBTARGET_R3900=1";; | |
34 | # end-sanitize-tx19 | |
35 | *) SIM_SUBTARGET="";; | |
36 | esac | |
37 | AC_SUBST(SIM_SUBTARGET) | |
38 | ||
50a2a691 | 39 | AC_CHECK_HEADERS(string.h strings.h stdlib.h stdlib.h) |
4fa134be | 40 | AC_CHECK_LIB(m, fabs) |
617c07c6 | 41 | AC_CHECK_FUNCS(aint anint sqrt) |
4fa134be | 42 | |
e3d12c65 | 43 | SIM_AC_OUTPUT |