X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=configure.ac;h=57f25442f5fbdd4793b7529b5efca23c475ebf0b;hb=5f74968d5970fcbfa373d6b371887a8ef83fd8e1;hp=2651fb3d769887841d358a24be8e8f10432df62b;hpb=0ffdaccb404ec8c330b5f4c839c36cfdd5a62e9f;p=cacao.git diff --git a/configure.ac b/configure.ac index 2651fb3d7..57f25442f 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,32 @@ +dnl configure.ac +dnl +dnl Copyright (C) 1996-2005, 2006, 2007 R. Grafl, A. Krall, C. Kruegel, +dnl C. Oates, R. Obermaisser, M. Platter, M. Probst, S. Ring, +dnl E. Steiner, C. Thalinger, D. Thuernbeck, P. Tomsich, C. Ullrich, +dnl J. Wenninger, Institut f. Computersprachen - TU Wien +dnl +dnl This file is part of CACAO. +dnl +dnl This program is free software; you can redistribute it and/or +dnl modify it under the terms of the GNU General Public License as +dnl published by the Free Software Foundation; either version 2, or (at +dnl your option) any later version. +dnl +dnl This program is distributed in the hope that it will be useful, but +dnl WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +dnl General Public License for more details. +dnl +dnl You should have received a copy of the GNU General Public License +dnl along with this program; if not, write to the Free Software +dnl Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +dnl 02110-1301, USA. +dnl +dnl $Id: configure.ac 7596 2007-03-28 21:05:53Z twisti $ + dnl Process this file with autoconf to produce a configure script. + AC_INIT(cacao, 0.97+svn, cacao@cacaojvm.org) AC_CONFIG_SRCDIR(src/cacao/cacao.c) AC_CANONICAL_HOST @@ -31,12 +58,22 @@ arm | armv4tl | armv5b | armv5l ) ARCH_CFLAGS="-D__ARM__" ;; +hppa2.0 ) + ARCH_DIR="parisc" + ARCH_CFLAGS="-D__PARISC__" + ;; + i386 | i486 | i586 | i686 ) ARCH_DIR="i386" ARCH_CFLAGS="-D__I386__" ;; -mips ) +m68k ) + ARCH_DIR="m68k" + ARCH_CFLAGS="-D__M68K__" + ;; + +mips | mipsel ) ARCH_DIR="mips" ARCH_CFLAGS="-D__MIPS__" ;; @@ -51,7 +88,7 @@ powerpc64 ) ARCH_CFLAGS="-D__POWERPC64__" ;; -sparc64 ) +sparc | sparc64 ) ARCH_DIR="sparc64" ARCH_CFLAGS="-mcpu=v9 -m64 -D__SPARC_64__" ;; @@ -68,6 +105,12 @@ xdspcore ) USE_SCHEDULER="1" ;; +s390 ) + ARCH_DIR="s390" + ARCH_CFLAGS="-D__S390__" + ;; + + * ) AC_MSG_ERROR($host_cpu systems are not supported at this time) ;; @@ -99,6 +142,19 @@ case "$host_os" in ARCH_CFLAGS="$ARCH_CFLAGS -D__IRIX__" ;; +*kfreebsd*-gnu) + OS_DIR="freebsd" + INTRP_CFLAGS="$ARCH_CFLAGS -D__FREEBSD__ -Wall -Wno-long-long -D_POSIX_C_SOURCE=199506L -D_XOPEN_SOURCE=500 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE" + ARCH_CFLAGS="$ARCH_CFLAGS -D__FREEBSD__ -ansi -pedantic -Wall -Wno-long-long -D_POSIX_C_SOURCE=199506L -D_XOPEN_SOURCE=500 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE" + ;; + +dnl must be before *linux* +*uclinux | *elf ) + OS_DIR="uclinux" + INTRP_CFLAGS="$ARCH_CFLAGS -D__LINUX__ -Wall -Wno-long-long -D_POSIX_C_SOURCE=199506L -D_XOPEN_SOURCE=500 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE" + ARCH_CFLAGS="$ARCH_CFLAGS -D__LINUX__ -ansi -pedantic -Wall -Wno-long-long -D_POSIX_C_SOURCE=199506L -D_XOPEN_SOURCE=500 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE" + ;; + *linux* | *Linux* ) OS_DIR="linux" INTRP_CFLAGS="$ARCH_CFLAGS -D__LINUX__ -Wall -Wno-long-long -D_POSIX_C_SOURCE=199506L -D_XOPEN_SOURCE=500 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE" @@ -111,6 +167,14 @@ case "$host_os" in ARCH_CFLAGS="$ARCH_CFLAGS -D__NETBSD__ -ansi -pedantic -Wall -Wno-long-long -D_POSIX_C_SOURCE=199506L -D_XOPEN_SOURCE=500 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE" ;; +*solaris* ) + OS_DIR="solaris" + dnl on solaris the architecture defines 'sparc','sun','unix' are not set when cpp is called with -ansi + dnl therefore we add them here + INTRP_CFLAGS="$ARCH_CFLAGS -D__SOLARIS__ -Wall -Wno-long-long -D_POSIX_C_SOURCE=199506L -D_XOPEN_SOURCE=500 -D__EXTENSIONS__ -D_BSD_SOURCE -Dsparc -Dsun -Dunix" + ARCH_CFLAGS="$ARCH_CFLAGS -D__SOLARIS__ -ansi -pedantic -Wall -Wno-long-long -D_POSIX_C_SOURCE=199506L -D_XOPEN_SOURCE=500 -D__EXTENSIONS__ -D_BSD_SOURCE -Dsparc -Dsun -Dunix" + ;; + * ) ;; esac @@ -213,39 +277,16 @@ AC_SUBST(CACAO_LIBDIR) dnl Features -dnl check arguments - -dnl check for JIT compiler -AC_MSG_CHECKING(whether JIT compiler should be compiled) -AC_ARG_ENABLE([jit], - [AS_HELP_STRING(--disable-jit,disable JIT compiler [[default=yes]])], - [case "${enableval}" in - no) ENABLE_JIT=no;; - *) ENABLE_JIT=yes;; - esac], - [ENABLE_JIT=yes]) -AC_MSG_RESULT(${ENABLE_JIT}) -AM_CONDITIONAL([ENABLE_JIT], test x"${ENABLE_JIT}" = "xyes") - -if test x"${ENABLE_JIT}" = "xyes"; then - AC_DEFINE([ENABLE_JIT], 1, [enable JIT compiler]) -fi - +AC_CHECK_ENABLE_JAVA +AC_CHECK_ENABLE_JIT -dnl check if softfloat should be used -AC_MSG_CHECKING(whether softfloat should be used) -AC_ARG_ENABLE([softfloat], - [AS_HELP_STRING(--enable-softfloat,use softfloat [[default=no]])], - [case "${enableval}" in - yes) ENABLE_SOFTFLOAT=yes;; - *) ENABLE_SOFTFLOAT=no;; - esac], - [ENABLE_SOFTFLOAT=no]) -AC_MSG_RESULT(${ENABLE_SOFTFLOAT}) +dnl with-options +AC_CHECK_WITH_CACAOH -if test x"${ENABLE_SOFTFLOAT}" = "xyes"; then - AC_DEFINE([ENABLE_SOFTFLOAT], 1, [enable softfloat]) -fi +dnl check for stuff that should be done in software +AC_CHECK_SOFTFLOAT +AC_CHECK_SOFT_FLOAT_CMP +AC_CHECK_SOFT_DOUBLE_CMP dnl check for interpreter @@ -298,18 +339,36 @@ fi dnl check for garbage collector usage -AC_MSG_CHECKING(whether GC should be disabled) -AC_ARG_ENABLE([gc], - [AS_HELP_STRING(--disable-gc,disable garbage collector (for debugging only!) [[default=yes]])], - [case "${enableval}" in - no) DISABLE_GC=yes - AC_DEFINE([DISABLE_GC], 1, [disable garbage collector]) - ;; - *) DISABLE_GC=no;; - esac], - [DISABLE_GC=no]) -AC_MSG_RESULT(${DISABLE_GC}) -AM_CONDITIONAL([DISABLE_GC], test x"${DISABLE_GC}" = "xyes") +AC_ARG_ENABLE([gc], [AS_HELP_STRING(--enable-gc,enable garbage collector support (none,boehm,cacao) [[default=boehm]])]) +AC_MSG_CHECKING(whether GC should be enabled) +enable_gc=${enable_gc:-boehm} +case "$enable_gc" in +no | none) + AC_DEFINE([DISABLE_GC], 1, [disable garbage collector]) + ENABLE_GC=none + AC_MSG_RESULT(no) + ;; + +boehm) + AC_DEFINE([ENABLE_GC_BOEHM], 1, [enable conservative boehm-gc]) + ENABLE_GC=boehm + AC_MSG_RESULT(yes, boehm-gc) + ;; + +cacao) + AC_DEFINE([ENABLE_GC_CACAO], 1, [enable exact cacao-gc]) + ENABLE_GC=cacao + AC_MSG_RESULT(yes, cacao-gc) + ;; + +*) + AC_MSG_ERROR($enable_gc is an unknown garbage collector package) + ;; +esac +AM_CONDITIONAL([DISABLE_GC], test x"${ENABLE_GC}" = "xnone") +AM_CONDITIONAL([ENABLE_GC_BOEHM], test x"${ENABLE_GC}" = "xboehm") +AM_CONDITIONAL([ENABLE_GC_CACAO], test x"${ENABLE_GC}" = "xcacao") + dnl check for dump memory usage @@ -347,6 +406,23 @@ fi AM_CONDITIONAL([NDEBUG], test x"${NDEBUG}" = "xyes") +dnl check for memcheck support +AC_MSG_CHECKING(whether debugging memory checks should be enabled) +AC_ARG_ENABLE([memcheck], + [AS_HELP_STRING(--enable-memcheck,enable debugging memory checks [[default=no]])], + [case "${enableval}" in + yes) ENABLE_MEMCHECK=yes;; + *) ENABLE_MEMCHECK=no;; + esac], + [ENABLE_MEMCHECK=no]) +AC_MSG_RESULT(${ENABLE_MEMCHECK}) +AM_CONDITIONAL([ENABLE_MEMCHECK], test x"${ENABLE_MEMCHECK}" = "xyes") + +if test x"${ENABLE_MEMCHECK}" = "xyes"; then + AC_DEFINE([ENABLE_MEMCHECK], 1, [perform debugging memory checks]) +fi + + dnl check for disassembler support AC_MSG_CHECKING(whether disassembler should be enabled) AC_ARG_ENABLE([disassembler], @@ -365,14 +441,14 @@ if test x"${ENABLE_DISASSEMBLER}" = "xyes"; then dnl check for binutils headers and libraries on some architectures for the dnl disassembler case "${ARCH_DIR}" in - arm | i386 | powerpc | x86_64 | sparc64 | powerpc64) + arm | i386 | powerpc | x86_64 | sparc64 | powerpc64 | s390 | m68k) AC_CHECK_HEADER([ansidecl.h],, [AC_MSG_ERROR(cannot find ansidecl.h)]) AC_CHECK_HEADER([symcat.h],, [AC_MSG_ERROR(cannot find symcat.h)]) AC_CHECK_HEADER([bfd.h],, [AC_MSG_ERROR(cannot find bfd.h)]) AC_CHECK_HEADER([dis-asm.h],, [AC_MSG_ERROR(cannot find dis-asm.h)]) case "${OS_DIR}" in - cygwin | darwin | netbsd ) + cygwin | darwin | netbsd | solaris) AC_CHECK_LIB(intl, dcgettext,, [AC_MSG_ERROR(cannot find libintl (from binutils))]) ;; esac @@ -568,6 +644,40 @@ if test x"${ENABLE_INLINING}" = "xyes"; then fi +dnl check for inlining debug options +AC_MSG_CHECKING(whether method inlining debug options should be enabled) +AC_ARG_ENABLE([inlining-debug], + [AS_HELP_STRING(--enable-inlining-debug,enable method inlining debug options [[default=no]])], + [case "${enableval}" in + yes) ENABLE_INLINING_DEBUG=yes;; + *) ENABLE_INLINING_DEBUG=no;; + esac], + [ENABLE_INLINING_DEBUG=no]) +AC_MSG_RESULT(${ENABLE_INLINING_DEBUG}) +AM_CONDITIONAL([ENABLE_INLINING_DEBUG], test x"${ENABLE_INLINING_DEBUG}" = "xyes") + +if test x"${ENABLE_INLINING_DEBUG}" = "xyes"; then + AC_DEFINE([ENABLE_INLINING_DEBUG], 1, [enable method inlining debug options]) +fi + + +dnl check for replacement +AC_MSG_CHECKING(whether on-stack replacement should be supported) +AC_ARG_ENABLE([replacement], + [AS_HELP_STRING(--enable-replacement,enable on-stack replacement [[default=no]])], + [case "${enableval}" in + yes) ENABLE_REPLACEMENT=yes;; + *) ENABLE_REPLACEMENT=no;; + esac], + [ENABLE_REPLACEMENT=no]) +AC_MSG_RESULT(${ENABLE_REPLACEMENT}) +AM_CONDITIONAL([ENABLE_REPLACEMENT], test x"${ENABLE_REPLACEMENT}" = "xyes") + +if test x"${ENABLE_REPLACEMENT}" = "xyes"; then + AC_DEFINE([ENABLE_REPLACEMENT], 1, [use on-stack replacement]) +fi + + dnl check for loop optimization AC_MSG_CHECKING(whether loop optimization should be supported) AC_ARG_ENABLE([loop], @@ -685,6 +795,10 @@ fi AM_CONDITIONAL([ENABLE_ZLIB], test x"${ENABLE_ZLIB}" = "xyes") +dnl check for stuff to be built +AC_CHECK_ENABLE_JNI + + dnl check if a libjvm.so should be built AC_MSG_CHECKING(whether to build a libjvm.so) AC_ARG_ENABLE([libjvm], @@ -733,7 +847,7 @@ AC_SUBST(ENABLE_STATICVM) dnl where is CACAO's vm.zip AC_MSG_CHECKING(where CACAO's vm.zip is installed) AC_ARG_WITH([vm-zip], - [AS_HELP_STRING(--with-vm-zip,path to CACAO's vm.zip (includes the name of the file and may be flat) [[default=/usr/local/cacao/share/cacao/vm.zip]])], + [AS_HELP_STRING(--with-vm-zip=,path to CACAO's vm.zip (includes the name of the file and may be flat) [[default=/usr/local/cacao/share/cacao/vm.zip]])], [CACAO_VM_ZIP=${withval}], [CACAO_VM_ZIP=${CACAO_PREFIX}/share/cacao/vm.zip]) AC_MSG_RESULT(${CACAO_VM_ZIP}) @@ -741,52 +855,79 @@ AC_DEFINE_UNQUOTED([CACAO_VM_ZIP], "${CACAO_VM_ZIP}", [CACAO's vm.zip]) AC_SUBST(CACAO_VM_ZIP) -dnl is GNU classpath installed somewhere different -AC_MSG_CHECKING(where GNU Classpath is installed) +dnl which Java core library are we using? +AC_MSG_CHECKING(which Java core library to use) +AC_ARG_WITH([classpath], + [AS_HELP_STRING(--with-classpath=,specifies which type of classpath to use as Java core library (gnu) [[default=gnu]])], + [case "${withval}" in + cldc1.1) + WITH_CLASSPATH=cldc1.1 + AC_DEFINE([WITH_CLASSPATH_CLDC1_1], 1, [use Sun's CLDC1.1 classes]) + AC_SUBST(WITH_CLASSPATH_CLDC1_1) + ;; + gnu) + WITH_CLASSPATH=gnu + AC_DEFINE([WITH_CLASSPATH_GNU], 1, [use GNU Classpath]) + AC_SUBST(WITH_CLASSPATH_GNU) + ;; + *) + AC_MSG_ERROR(unknown classpath ${withval}) + ;; + esac], + [WITH_CLASSPATH=gnu + AC_DEFINE([WITH_CLASSPATH_GNU], 1, [use GNU Classpath]) + AC_SUBST(WITH_CLASSPATH_GNU)]) +AC_MSG_RESULT(${WITH_CLASSPATH}) +AM_CONDITIONAL([WITH_CLASSPATH_CLDC1_1], test x"${WITH_CLASSPATH}" = "xcldc1.1") +AM_CONDITIONAL([WITH_CLASSPATH_GNU], test x"${WITH_CLASSPATH}" = "xgnu") + + +dnl where is Java core library installed? +AC_MSG_CHECKING(where Java core library is installed) AC_ARG_WITH([classpath-prefix], - [AS_HELP_STRING(--with-classpath-prefix=,installation directory of GNU Classpath [[default=/usr/local/classpath]])], + [AS_HELP_STRING(--with-classpath-prefix=,installation directory of Java core library [[default=/usr/local/classpath]])], [CLASSPATH_PREFIX=${withval}], [CLASSPATH_PREFIX=/usr/local/classpath]) AC_MSG_RESULT(${CLASSPATH_PREFIX}) -AC_DEFINE_UNQUOTED([CLASSPATH_PREFIX], "${CLASSPATH_PREFIX}", [GNU Classpath installation directory]) +AC_DEFINE_UNQUOTED([CLASSPATH_PREFIX], "${CLASSPATH_PREFIX}", [Java core library installation directory]) AC_SUBST(CLASSPATH_PREFIX) -dnl where is GNU Classpath's glibj.zip -AC_MSG_CHECKING(where GNU Classpath's glibj.zip is installed) -AC_ARG_WITH([classpath-glibj-zip], - [AS_HELP_STRING(--with-classpath-glibj-zip,path to GNU Classpath's glibj.zip (includes the name of the file and may be flat) [[default=/usr/local/classpath/share/classpath/glibj.zip]])], - [CLASSPATH_GLIBJ_ZIP=${withval}], - [CLASSPATH_GLIBJ_ZIP=${CLASSPATH_PREFIX}/share/classpath/glibj.zip]) -AC_MSG_RESULT(${CLASSPATH_GLIBJ_ZIP}) -AC_DEFINE_UNQUOTED([CLASSPATH_GLIBJ_ZIP], "${CLASSPATH_GLIBJ_ZIP}", [GNU Classpath's glibj.zip]) -AC_SUBST(CLASSPATH_GLIBJ_ZIP) +dnl where are Java core library classes installed? +AC_MSG_CHECKING(where Java core library classes are installed) +AC_ARG_WITH([classpath-classes], + [AS_HELP_STRING(--with-classpath-classes=,path to Java core library classes (includes the name of the file and may be flat) [[default=/usr/local/classpath/share/classpath/glibj.zip]])], + [CLASSPATH_CLASSES=${withval}], + [CLASSPATH_CLASSES=${CLASSPATH_PREFIX}/share/classpath/glibj.zip]) +AC_MSG_RESULT(${CLASSPATH_CLASSES}) +AC_DEFINE_UNQUOTED([CLASSPATH_CLASSES], "${CLASSPATH_CLASSES}", [Java core library classes]) +AC_SUBST(CLASSPATH_CLASSES) -dnl where are the GNU Classpath libraries installed -AC_MSG_CHECKING(where GNU Classpath libraries are installed) +dnl where are Java core library native libraries installed? +AC_MSG_CHECKING(where Java core library native libraries are installed) AC_ARG_WITH([classpath-libdir], - [AS_HELP_STRING(--with-classpath-libdir=,installation directory of GNU Classpath libraries [[default=/usr/local/classpath/lib]])], + [AS_HELP_STRING(--with-classpath-libdir=,installation directory of Java core library native libraries [[default=/usr/local/classpath/lib]])], [CLASSPATH_LIBDIR=${withval}], [CLASSPATH_LIBDIR=${CLASSPATH_PREFIX}/lib]) AC_MSG_RESULT(${CLASSPATH_LIBDIR}) dnl expand CLASSPATH_LIBDIR to something that is usable in C code AS_AC_EXPAND([CLASSPATH_LIBDIR], ${CLASSPATH_LIBDIR}) -AC_DEFINE_UNQUOTED([CLASSPATH_LIBDIR], "${CLASSPATH_LIBDIR}", [GNU Classpath libraries installation directory]) +AC_DEFINE_UNQUOTED([CLASSPATH_LIBDIR], "${CLASSPATH_LIBDIR}", [Java core library native libraries installation directory]) AC_SUBST(CLASSPATH_LIBDIR) -dnl where are the GNU Classpath headers installed -AC_MSG_CHECKING(where GNU Classpath headers are installed) +dnl where are Java core library headers installed? +AC_MSG_CHECKING(where Java core library headers are installed) AC_ARG_WITH([classpath-includedir], - [AS_HELP_STRING(--with-classpath-includedir=,installation directory of GNU Classpath headers [[default=/usr/local/classpath/include]])], + [AS_HELP_STRING(--with-classpath-includedir=,installation directory of Java core library headers [[default=/usr/local/classpath/include]])], [CLASSPATH_INCLUDEDIR=${withval}], [CLASSPATH_INCLUDEDIR=${CLASSPATH_PREFIX}/include]) AC_MSG_RESULT(${CLASSPATH_INCLUDEDIR}) AC_CHECK_HEADER([${CLASSPATH_INCLUDEDIR}/jni.h], - [AC_DEFINE_UNQUOTED([CLASSPATH_JNI_H], "${CLASSPATH_INCLUDEDIR}/jni.h", [GNU Classpath jni.h header])], + [AC_DEFINE_UNQUOTED([CLASSPATH_JNI_H], "${CLASSPATH_INCLUDEDIR}/jni.h", [Java core library jni.h header])], [AC_MSG_ERROR(cannot find jni.h)]) @@ -821,6 +962,11 @@ if test x"${WITH_STATIC_CLASSPATH}" = "xyes"; then dnl check for some classpath related stuff when we link statically AM_ICONV_LINK else + dnl we need this check for --enable-staticvm, otherwise ltdl can't find dlopen + if test x"${ENABLE_STATICVM}" = "xyes"; then + AC_CHECK_LIB(dl, dlopen,, [AC_MSG_ERROR(cannot find libdl)]) + fi + AC_CHECK_HEADERS([ltdl.h],, [AC_MSG_ERROR(cannot find ltdl.h)]) AC_CHECK_LIB(ltdl, lt_dlopen,, [AC_MSG_ERROR(cannot find libltdl)]) fi @@ -852,11 +998,14 @@ AC_CONFIG_FILES([Makefile] [src/fdlibm/Makefile] [src/lib/Makefile] [src/mm/Makefile] + [src/mm/cacao-gc/Makefile] [src/native/Makefile] [src/native/include/Makefile] [src/native/jvmti/Makefile] [src/native/tools/Makefile] [src/native/vm/Makefile] + [src/native/vm/cldc1.1/Makefile] + [src/native/vm/gnu/Makefile] [src/scripts/Makefile] [src/scripts/java] [src/threads/Makefile] @@ -869,6 +1018,8 @@ AC_CONFIG_FILES([Makefile] [src/vm/jit/alpha/Makefile] [src/vm/jit/alpha/freebsd/Makefile] [src/vm/jit/alpha/linux/Makefile] + [src/vm/jit/arm/Makefile] + [src/vm/jit/arm/linux/Makefile] [src/vm/jit/i386/Makefile] [src/vm/jit/i386/cygwin/Makefile] [src/vm/jit/i386/darwin/Makefile] @@ -877,27 +1028,41 @@ AC_CONFIG_FILES([Makefile] [src/vm/jit/intrp/Makefile] [src/vm/jit/inline/Makefile] [src/vm/jit/loop/Makefile] + [src/vm/jit/m68k/Makefile] + [src/vm/jit/m68k/linux/Makefile] [src/vm/jit/mips/Makefile] [src/vm/jit/mips/irix/Makefile] [src/vm/jit/mips/linux/Makefile] - [src/vm/jit/optimizing/Makefile] + [src/vm/jit/optimizing/Makefile] + [src/vm/jit/parisc/Makefile] + [src/vm/jit/parisc/linux/Makefile] [src/vm/jit/powerpc/Makefile] [src/vm/jit/powerpc/darwin/Makefile] [src/vm/jit/powerpc/linux/Makefile] [src/vm/jit/powerpc/netbsd/Makefile] [src/vm/jit/powerpc64/Makefile] [src/vm/jit/powerpc64/linux/Makefile] + [src/vm/jit/s390/Makefile] [src/vm/jit/schedule/Makefile] [src/vm/jit/sparc64/Makefile] [src/vm/jit/sparc64/linux/Makefile] + [src/vm/jit/sparc64/solaris/Makefile] [src/vm/jit/tools/Makefile] [src/vm/jit/verify/Makefile] [src/vm/jit/x86_64/Makefile] + [src/vm/jit/x86_64/freebsd/Makefile] + [src/vm/jit/x86_64/linux/Makefile] + [src/vmcore/Makefile] [tests/Makefile] [tests/regression/Makefile] [tests/regression/codepatching/Makefile] [tests/regression/jasmin/Makefile] - [tests/regression/native/Makefile]) + [tests/regression/native/Makefile] + [tests/regression/resolving/Makefile] + [tests/regression/resolving/classes1/Makefile] + [tests/regression/resolving/classes2/Makefile] + [tests/regression/resolving/classes3/Makefile] + ) dnl now configure subpackages with OPT_CFLAGS and ARCH_CFLAGS