]>
Commit | Line | Data |
---|---|---|
b7026657 | 1 | dnl Process this file with autoconf to produce a configure script. |
d6416cdc | 2 | m4_include([../config/override.m4]) |
b7026657 AC |
3 | AC_PREREQ(2.59)dnl |
4 | AC_INIT(Makefile.in) | |
5 | ||
6 | AC_PROG_CC | |
7 | AC_PROG_INSTALL | |
8 | AC_CHECK_TOOL(AR, ar) | |
9 | AC_CHECK_TOOL(RANLIB, ranlib, :) | |
10 | ||
b7026657 AC |
11 | AC_CANONICAL_SYSTEM |
12 | AC_ARG_PROGRAM | |
13 | AC_PROG_CC | |
14 | AC_SUBST(CFLAGS) | |
15 | AC_SUBST(HDEFINES) | |
16 | AR=${AR-ar} | |
17 | AC_SUBST(AR) | |
18 | AC_PROG_RANLIB | |
19 | ||
20 | # Put a plausible default for CC_FOR_BUILD in Makefile. | |
21 | if test "x$cross_compiling" = "xno"; then | |
22 | CC_FOR_BUILD='$(CC)' | |
23 | else | |
24 | CC_FOR_BUILD=gcc | |
25 | fi | |
26 | AC_SUBST(CC_FOR_BUILD) | |
4b164edf AS |
27 | CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}} |
28 | AC_SUBST(CFLAGS_FOR_BUILD) | |
b7026657 AC |
29 | |
30 | # If a cpu ever has more than one simulator to choose from, use | |
31 | # --enable-sim=... to choose. | |
32 | AC_ARG_ENABLE(sim, | |
33 | [ --enable-sim ], | |
34 | [case "${enableval}" in | |
35 | yes | no) ;; | |
36 | *) AC_MSG_ERROR(bad value ${enableval} given for --enable-sim option) ;; | |
37 | esac]) | |
38 | ||
119da465 MF |
39 | m4_define([SIM_ARCH], [ |
40 | sim_arch=$1 | |
41 | AC_CONFIG_SUBDIRS($1) | |
42 | ]) | |
b7026657 | 43 | if test "${enable_sim}" != no; then |
119da465 MF |
44 | sinclude(configure.tgt) |
45 | if test "$sim_testsuite" = yes; then | |
b7026657 AC |
46 | AC_CONFIG_SUBDIRS(testsuite) |
47 | fi | |
119da465 | 48 | if test "$sim_common" = yes; then |
b7026657 AC |
49 | AC_CONFIG_SUBDIRS(common) |
50 | fi | |
119da465 | 51 | if test "$sim_igen" = yes; then |
b7026657 AC |
52 | AC_CONFIG_SUBDIRS(igen) |
53 | fi | |
54 | fi | |
55 | ||
56 | AC_OUTPUT(Makefile) | |
57 | ||
58 | exit 0 |