
Every port using this sets the 1st arg to yes and the 2nd arg to "". These are the defaults we probably want anyways in order to unify the codebase, so move them to the macro and only allow ports to declare extra hardware models.
29 lines
636 B
Text
29 lines
636 B
Text
dnl Process this file with autoconf to produce a configure script.
|
|
AC_INIT(Makefile.in)
|
|
AC_CONFIG_MACRO_DIRS([../m4 ../.. ../../config])
|
|
|
|
SIM_AC_COMMON
|
|
|
|
SIM_AC_OPTION_ENDIAN(BIG)
|
|
SIM_AC_OPTION_ALIGNMENT(STRICT_ALIGNMENT)
|
|
SIM_AC_OPTION_SCACHE(16384)
|
|
SIM_AC_OPTION_DEFAULT_MODEL(m32r/d)
|
|
SIM_AC_OPTION_WARNINGS(no)
|
|
SIM_AC_OPTION_CGEN_MAINT
|
|
|
|
case "${target_alias}" in
|
|
m32r*-linux*)
|
|
traps_obj=traps-linux.o
|
|
sim_extra_cflags="-DM32R_LINUX"
|
|
;;
|
|
*)
|
|
traps_obj=traps.o
|
|
sim_extra_cflags="-DM32R_ELF"
|
|
;;
|
|
esac
|
|
AC_SUBST(traps_obj)
|
|
AC_SUBST(sim_extra_cflags)
|
|
|
|
SIM_AC_OPTION_HARDWARE(m32r_cache m32r_uart)
|
|
|
|
SIM_AC_OUTPUT
|