dnl system type
+ASMPART="asmpart.S"
case "$host_cpu" in
alpha* )
- SYSDEP_DIR="alpha"
+ SYSDEP_DIR="alpha"
CFLAGS="-ieee -O2 -g3"
- COMPILER_SOURCES="compiler.h compiler.c"
COMPILER_OBJECTS="compiler.o"
AC_DEFINE(OLD_COMPILER)
+ AC_DEFINE(TRACE_ARGS_NUM, 6)
+ AC_DEFINE(USE_CODEMMAP)
;;
mips* )
- SYSDEP_DIR="mips"
+ SYSDEP_DIR="mips"
+ ASMPART="asmpart.s"
CFLAGS="-64 -g -DMAP_ANONYMOUS=0 -woff 1048,1110,1164,1515"
- LIBS="-lelfutil"
- COMPILER_SOURCES=""
+ LIBS="-lelfutil"
COMPILER_OBJECTS=""
+ AC_DEFINE(TRACE_ARGS_NUM, 8)
;;
i386* | i486* | i586* | i686* )
- SYSDEP_DIR="i386"
+ SYSDEP_DIR="i386"
CFLAGS="-O0 -g3 -D__I386__"
- COMPILER_SOURCES="compiler.h compiler.c"
- COMPILER_OBJECTS="compiler.o"
+ COMPILER_OBJECTS="i386/libdisass.a"
+ AC_DEFINE(TRACE_ARGS_NUM, 6)
+ AC_DEFINE(USE_CODEMMAP)
;;
sparc* | powerpc* | ppc* | * )
esac
-AC_SUBST(COMPILER_SOURCES)
AC_SUBST(COMPILER_OBJECTS)
+AC_SUBST(ASMPART)
AC_DEFINE_UNQUOTED(SYSDEP_DIR, "$SYSDEP_DIR")
AC_SUBST(SYSDEP_DIR)
AC_MSG_RESULT(Boehm garbage collector)
GC_OBJ="mm/libboehm.a libgc.a"
if test ! -e libgc.a; then
- AC_MSG_ERROR(libgc.a not found)
+ AC_MSG_ERROR([libgc.a not found, see README.boehm])
fi
AC_DEFINE(USE_BOEHM)
+ BOEHM_LIB=libboehm.a
;;
gc1 )
AC_MSG_RESULT(old garbage collector)
;;
esac
AC_SUBST(GC_OBJ)
+AC_SUBST(BOEHM_LIB)
AC_OUTPUT(Makefile \
toolbox/Makefile \