case "$host_cpu" in
alpha* )
SYSDEP_DIR="alpha"
- CFLAGS="-mieee -O2 -g3 -D__ALPHA__"
- COMPILER_OBJECTS="compiler.o"
- AC_DEFINE(OLD_COMPILER)
+ CFLAGS="-mieee -O0 -g3 -D__ALPHA__"
+ COMPILER_OBJECTS=""
AC_DEFINE(TRACE_ARGS_NUM, 6)
AC_DEFINE(USE_CODEMMAP)
;;
;;
sparc* | * )
- AC_MSG_ERROR($target systems are not supported at this time) ;;
-
+ AC_MSG_ERROR($host_cpu systems are not supported at this time)
+ ;;
esac
AC_SUBST(COMPILER_OBJECTS)
dnl check arguments
AC_ARG_ENABLE(threads, [ --enable-threads enable threads support])
-AC_ARG_WITH(gc, [ --with-gc[=ARG] use garbage collector [gc2,gc1,boehm]])
dnl threads
AC_MSG_CHECKING(whether to include threads support)
AC_SUBST(THREAD_OBJ)
fi
-dnl garbage collector version
-AC_MSG_CHECKING(which garbage collector to use)
-case "$with_gc" in
-boehm )
- 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, see README.boehm])
- fi
- AC_DEFINE(USE_BOEHM)
- BOEHM_LIB=libboehm.a
- ;;
-gc1 )
- AC_MSG_RESULT(old garbage collector)
- GC_OBJ="mm/libmm_old.a"
- ;;
-gc2 | "" )
- AC_MSG_RESULT(new garbage collector)
- GC_OBJ="mm/libmm_new.a"
- ;;
-* )
- AC_MSG_ERROR(Invalid GC)
- ;;
-esac
-AC_SUBST(GC_OBJ)
-AC_SUBST(BOEHM_LIB)
+dnl now configure boehm gc
+AC_CONFIG_SUBDIRS(mm/boehm-gc)
AC_OUTPUT(Makefile \
- toolbox/Makefile \
mm/Makefile \
+ toolbox/Makefile \
threads/Makefile \
jit/Makefile \
alpha/Makefile \
mips/Makefile \
i386/Makefile \
x86_64/Makefile \
- powerpc/Makefile \
+ powerpc/Makefile \
nat/Makefile \
doc/Makefile \
- comp/Makefile \
narray/Makefile \
tst/Makefile \
+ tst/kaffe/Makefile \
jvmtst/Makefile )