blob: 3885b239d675a42597ab5f22adade86e70b14413 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
dnl Process this file with autoconf to produce a configure script.
AC_PREREQ(2.3)dnl
AC_INIT(Makefile.in)
AC_CONFIG_AUX_DIR(`cd $srcdir;pwd`/..)
AC_CANONICAL_SYSTEM
AC_ARG_PROGRAM
# WHEN ADDING ENTRIES TO THIS MATRIX:
# Make sure that the left side always has two dashes. Otherwise you
# can get spurious matches. Even for unambiguous cases, do this as a
# convention, else the table becomes a real mess to understand and maintain.
case "${target}" in
arm*-*-*) sim_target=arm ;;
h8300*-*-*) sim_target=h8300 ;;
h8500-*-*) sim_target=h8500 ;;
sh*-*-*) sim_target=sh ;;
w65-*-*) sim_target=w65 ;;
z8k*-*-*) sim_target=z8k ;;
*) sim_target=none ;;
esac
configdirs=${sim_target}
AC_CONFIG_SUBDIRS($configdirs)
if test ! -f ${srcdir}/${sim_target}/${sim_target}.mt ; then
target_makefile_frag=/dev/null
else
target_makefile_frag=${srcdir}/${sim_target}/${sim_target}.mt
fi
frags=
if test $target_makefile_frag != /dev/null; then
frags="$frags $target_makefile_frag"
fi
AC_SUBST_FILE(target_makefile_frag)
AC_SUBST(frags)
AC_OUTPUT(Makefile)
|