3 dnl Copyright (C) 1996-2005, 2006, 2007, 2008
4 dnl CACAOVM - Verein zur Foerderung der freien virtuellen Maschine CACAO
6 dnl This file is part of CACAO.
8 dnl This program is free software; you can redistribute it and/or
9 dnl modify it under the terms of the GNU General Public License as
10 dnl published by the Free Software Foundation; either version 2, or (at
11 dnl your option) any later version.
13 dnl This program is distributed in the hope that it will be useful, but
14 dnl WITHOUT ANY WARRANTY; without even the implied warranty of
15 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 dnl General Public License for more details.
18 dnl You should have received a copy of the GNU General Public License
19 dnl along with this program; if not, write to the Free Software
20 dnl Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
23 dnl Process this file with autoconf to produce a configure script.
26 AC_INIT(cacao, 1.1.0pre, cacao@cacaojvm.org)
27 AC_CONFIG_SRCDIR(src/cacao/cacao.c)
30 AM_INIT_AUTOMAKE([1.9.0 dist-bzip2 tar-ustar])
33 AM_CONFIG_HEADER([config.h])
35 AC_PREFIX_DEFAULT(/usr/local/cacao)
38 dnl set optimization and debugging for all architectures and systems
39 if test x"$CFLAGS" = "x"; then
47 alpha | alphaev56 | alphapca56 )
49 ARCH_CFLAGS="-mieee -D__ALPHA__"
53 arm | armv4 | armv4tl | armv5b | armv5l )
55 ARCH_CFLAGS="-D__ARM__"
61 ARCH_CFLAGS="-D__PARISC__"
65 i386 | i486 | i586 | i686 )
67 ARCH_CFLAGS="-D__I386__"
73 ARCH_CFLAGS="-D__M68K__"
79 ARCH_CFLAGS="-D__MIPS__"
80 dnl Is this correct for mipsel?
86 ARCH_CFLAGS="-D__POWERPC__"
92 ARCH_CFLAGS="-D__POWERPC64__"
98 ARCH_CFLAGS="-D__S390__"
104 ARCH_CFLAGS="-mcpu=v9 -m64 -D__SPARC_64__"
105 dnl Is this correct for 64-bits?
111 ARCH_CFLAGS="-D__X86_64__"
117 ENABLE_STATICVM="yes"
118 ARCH_CFLAGS="-D__XDSPCORE__"
123 AC_MSG_ERROR($host_cpu systems are not supported at this time)
131 INTRP_CFLAGS="$ARCH_CFLAGS -D__WINDOWS__ -D__CYGWIN__ -Wall -Wno-long-long"
132 ARCH_CFLAGS="$ARCH_CFLAGS -D__WINDOWS__ -D__CYGWIN__ -std=c99 -pedantic -Wall -Wno-long-long"
137 INTRP_CFLAGS="$ARCH_CFLAGS -D__DARWIN__ -Wall -Wno-long-long"
138 ARCH_CFLAGS="$ARCH_CFLAGS -D__DARWIN__ -std=c99 -pedantic -Wall -Wno-long-long"
141 dnl Must be BEFORE *freebsd*.
144 INTRP_CFLAGS="$ARCH_CFLAGS -D__FREEBSD__ -Wall -Wno-long-long -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE"
145 ARCH_CFLAGS="$ARCH_CFLAGS -D__FREEBSD__ -std=c99 -pedantic -Wall -Wno-long-long -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE"
150 INTRP_CFLAGS="$ARCH_CFLAGS -D__FREEBSD__ -Wall -Wno-long-long -D_XOPEN_SOURCE_EXTENDED"
151 ARCH_CFLAGS="$ARCH_CFLAGS -D__FREEBSD__ -std=c99 -pedantic -Wall -Wno-long-long -D_XOPEN_SOURCE_EXTENDED"
156 INTRP_CFLAGS="$ARCH_CFLAGS -D__IRIX__"
157 ARCH_CFLAGS="$ARCH_CFLAGS -D__IRIX__"
160 dnl Must be BEFORE *linux*.
163 INTRP_CFLAGS="$ARCH_CFLAGS -D__LINUX__ -Wall -Wno-long-long -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE"
164 ARCH_CFLAGS="$ARCH_CFLAGS -D__LINUX__ -std=c99 -pedantic -Wall -Wno-long-long -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE"
169 INTRP_CFLAGS="$ARCH_CFLAGS -D__LINUX__ -Wall -Wno-long-long -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE"
170 ARCH_CFLAGS="$ARCH_CFLAGS -D__LINUX__ -std=c99 -pedantic -Wall -Wno-long-long -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE"
175 INTRP_CFLAGS="$ARCH_CFLAGS -D__NETBSD__ -Wall -Wno-long-long -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE"
176 ARCH_CFLAGS="$ARCH_CFLAGS -D__NETBSD__ -std=c99 -pedantic -Wall -Wno-long-long -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE"
181 dnl On solaris the architecture defines 'sparc', 'sun', 'unix' are
182 dnl not set when cpp is called with -std=c99, therefore we add them
184 INTRP_CFLAGS="$ARCH_CFLAGS -D__SOLARIS__ -Wall -Wno-long-long -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -D__EXTENSIONS__ -D_BSD_SOURCE -Dsparc -Dsun -Dunix"
185 ARCH_CFLAGS="$ARCH_CFLAGS -D__SOLARIS__ -std=c99 -pedantic -Wall -Wno-long-long -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -D__EXTENSIONS__ -D_BSD_SOURCE -Dsparc -Dsun -Dunix"
193 dnl temporary set the CFLAGS for configure tests (e.g. inline keyword)
194 dnl we set it properly at the end of this file
195 CFLAGS="$ARCH_CFLAGS $OPT_CFLAGS"
197 dnl set interpreter flags
198 AC_SUBST(INTRP_CFLAGS)
200 dnl define and substitute some architecture specific variables
201 AC_DEFINE_UNQUOTED([ARCH_DIR], "${ARCH_DIR}", [architecture directory])
202 AC_DEFINE_UNQUOTED([JAVA_ARCH], "${JAVA_ARCH}", [Java architecture name])
206 AC_SUBST(USE_SCHEDULER)
209 dnl Checks for programs.
218 dnl Checks for header files.
222 dnl Crucial header files.
223 AC_CHECK_HEADERS([stdbool.h],, [AC_MSG_ERROR(cannot find stdbool.h)])
224 AC_CHECK_HEADERS([stdint.h],, [AC_MSG_ERROR(cannot find stdint.h)])
226 dnl keep them alpha-sorted!
227 AC_CHECK_HEADERS([assert.h])
228 AC_CHECK_HEADERS([errno.h])
229 AC_CHECK_HEADERS([fcntl.h])
230 AC_CHECK_HEADERS([libgen.h])
231 AC_CHECK_HEADERS([netdb.h])
232 AC_CHECK_HEADERS([stdint.h])
233 AC_CHECK_HEADERS([stdio.h])
234 AC_CHECK_HEADERS([stdlib.h])
235 AC_CHECK_HEADERS([string.h])
236 AC_CHECK_HEADERS([time.h])
237 AC_CHECK_HEADERS([ucontext.h])
238 AC_CHECK_HEADERS([unistd.h])
239 AC_CHECK_HEADERS([sys/ioctl.h])
240 AC_CHECK_HEADERS([sys/mman.h])
241 AC_CHECK_HEADERS([sys/resource.h])
242 AC_CHECK_HEADERS([sys/select.h])
243 AC_CHECK_HEADERS([sys/socket.h])
244 AC_CHECK_HEADERS([sys/stat.h])
245 AC_CHECK_HEADERS([sys/time.h])
246 AC_CHECK_HEADERS([sys/types.h])
248 dnl Checks for typedefs, structures, and compiler characteristics.
257 dnl Checks for libraries (NOTE: Should be done before function checks,
258 dnl as some functions may be in libraries we check for).
260 dnl Checks for library functions.
261 AC_PROG_GCC_TRADITIONAL
266 dnl keep them alpha-sorted!
267 AC_CHECK_FUNCS([abort])
268 AC_CHECK_FUNCS([accept])
269 AC_CHECK_FUNCS([access])
270 AC_CHECK_FUNCS([atoi])
271 AC_CHECK_FUNCS([atol])
272 AC_CHECK_FUNCS([calloc])
273 AC_CHECK_FUNCS([close])
274 AC_CHECK_FUNCS([confstr])
275 AC_CHECK_FUNCS([connect])
276 AC_CHECK_FUNCS([dirname])
277 AC_CHECK_FUNCS([fclose])
278 AC_CHECK_FUNCS([fflush])
279 AC_CHECK_FUNCS([fopen])
280 AC_CHECK_FUNCS([fprintf])
281 AC_CHECK_FUNCS([fread])
282 AC_CHECK_FUNCS([free])
283 AC_CHECK_FUNCS([fstat])
284 AC_CHECK_FUNCS([fsync])
285 AC_CHECK_FUNCS([ftruncate])
286 AC_CHECK_FUNCS([getcwd])
287 AC_CHECK_FUNCS([gethostbyname])
288 AC_CHECK_FUNCS([gethostname])
289 AC_CHECK_FUNCS([getpagesize])
290 AC_CHECK_FUNCS([getrusage])
291 AC_CHECK_FUNCS([getsockname])
292 AC_CHECK_FUNCS([getsockopt])
293 AC_CHECK_FUNCS([gettimeofday])
294 AC_CHECK_FUNCS([htons])
295 AC_CHECK_FUNCS([ioctl])
296 AC_CHECK_FUNCS([isnan])
297 AC_CHECK_FUNCS([listen])
298 AC_CHECK_FUNCS([localtime])
299 AC_CHECK_FUNCS([localtime_r])
300 AC_CHECK_FUNCS([lseek])
301 AC_CHECK_FUNCS([malloc])
302 AC_CHECK_FUNCS([memcpy])
303 AC_CHECK_FUNCS([memset])
304 AC_CHECK_FUNCS([mmap])
305 AC_CHECK_FUNCS([mprotect])
306 AC_CHECK_FUNCS([open])
307 AC_CHECK_FUNCS([read])
308 AC_CHECK_FUNCS([readlink])
309 AC_CHECK_FUNCS([realloc])
310 AC_CHECK_FUNCS([recv])
311 AC_CHECK_FUNCS([scandir])
312 AC_CHECK_FUNCS([select])
313 AC_CHECK_FUNCS([send])
314 AC_CHECK_FUNCS([setsockopt])
315 AC_CHECK_FUNCS([shutdown])
316 AC_CHECK_FUNCS([socket])
317 AC_CHECK_FUNCS([stat])
318 AC_CHECK_FUNCS([strcat])
319 AC_CHECK_FUNCS([strchr])
320 AC_CHECK_FUNCS([strcpy])
321 AC_CHECK_FUNCS([strdup])
322 AC_CHECK_FUNCS([strerror])
323 AC_CHECK_FUNCS([strlen])
324 AC_CHECK_FUNCS([strncmp])
325 AC_CHECK_FUNCS([strstr])
326 AC_CHECK_FUNCS([time])
327 AC_CHECK_FUNCS([write])
330 dnl Checks for libraries.
332 dnl Checking sizeof void *
333 AC_CHECK_SIZEOF(void *)
337 dnl define install prefix
338 if test "x$prefix" = "xNONE"; then
339 CACAO_PREFIX=$ac_default_prefix
343 AC_DEFINE_UNQUOTED([CACAO_PREFIX], "${CACAO_PREFIX}", [installation prefix])
344 AC_SUBST(CACAO_PREFIX)
346 dnl define libdir prefix
347 if test "x$libdir" = "xNONE"; then
348 CACAO_LIBDIR=$ac_default_libdir
352 dnl expand CACAO_LIBDIR to something that is usable in C code
353 AS_AC_EXPAND([CACAO_LIBDIR], ${CACAO_LIBDIR})
354 AC_DEFINE_UNQUOTED([CACAO_LIBDIR], "${CACAO_LIBDIR}", [library installation prefix])
355 AC_SUBST(CACAO_LIBDIR)
362 AC_CHECK_ENABLE_INTRP
364 if test x"${ENABLE_JIT}" = "xno" -a x"${ENABLE_INTRP}" = "xno"; then
365 AC_ERROR(You have to enable at least the JIT or the interpreter.)
369 AC_CHECK_SOFT_FLOAT_CMP
370 AC_CHECK_SOFT_DOUBLE_CMP
373 AC_CHECK_ENABLE_DEBUG
375 AC_CHECK_ENABLE_MEMCHECK
376 AC_CHECK_ENABLE_HANDLES
377 AC_CHECK_ENABLE_VMLOG
378 AC_CHECK_ENABLE_DISASSEMBLER
379 AC_CHECK_ENABLE_STATISTICS
380 AC_CHECK_ENABLE_VERIFIER
381 AC_CHECK_ENABLE_RT_TIMING
382 AC_CHECK_ENABLE_CYCLE_STATS
383 AC_CHECK_ENABLE_JVMTI
384 AC_CHECK_ENABLE_THREADS
385 AC_CHECK_ENABLE_IFCONV
386 AC_CHECK_ENABLE_INLINING
387 AC_CHECK_ENABLE_INLINING_DEBUG
388 AC_CHECK_ENABLE_REPLACEMENT
390 dnl check for loop optimization
391 AC_MSG_CHECKING(whether loop optimization should be supported)
392 AC_ARG_ENABLE([loop],
393 [AS_HELP_STRING(--enable-loop,enable loop optimization [[default=no]])],
394 [case "${enableval}" in
395 yes) ENABLE_LOOP=yes;;
399 AC_MSG_RESULT(${ENABLE_LOOP})
400 AM_CONDITIONAL([ENABLE_LOOP], test x"${ENABLE_LOOP}" = "xyes")
402 if test x"${ENABLE_LOOP}" = "xyes"; then
403 AC_DEFINE([ENABLE_LOOP], 1, [use loop optimization])
407 dnl check if linear scan register allocator(lsra) with SSA should be used
408 AC_MSG_CHECKING(whether lsra with ssa should be supported)
410 [AS_HELP_STRING(--disable-ssa,disable ssa [[default=disabled]])],
411 [case "${enableval}" in
416 AC_MSG_RESULT(${ENABLE_SSA})
417 AM_CONDITIONAL([ENABLE_SSA], test x"${ENABLE_SSA}" = "xyes")
418 AM_CONDITIONAL([ENABLE_ESCAPE], test x"${ENABLE_SSA}" = "xyes")
419 AM_CONDITIONAL([ENABLE_ESCAPE_CHECK], test x"${ENABLE_SSA}" = "xyes")
421 if test x"${ENABLE_SSA}" = "xyes"; then
422 AC_DEFINE([ENABLE_SSA], 1, [enable lsra with ssa])
423 AC_DEFINE([ENABLE_ESCAPE], 1, [enable escape analysis with ssa])
424 AC_DEFINE([ENABLE_ESCAPE_CHECK], 1, [enable generating code to validate escape analysis results])
429 dnl check if linear scan register allocator(lsra) should be used
430 AC_MSG_CHECKING(whether lsra should be supported)
431 AC_ARG_ENABLE([lsra],
432 [AS_HELP_STRING(--enable-lsra,enable linear scan register allocator [[default=no]])],
433 [case "${enableval}" in
434 yes) ENABLE_LSRA=yes;;
439 if test x"${ENABLE_LSRA}" = "xyes"; then
440 if test x"${ENABLE_SSA}" = "xyes"; then
444 AC_MSG_RESULT(${ENABLE_LSRA})
445 AM_CONDITIONAL([ENABLE_LSRA], test x"${ENABLE_LSRA}" = "xyes")
447 if test x"${ENABLE_LSRA}" = "xyes"; then
448 AC_DEFINE([ENABLE_LSRA], 1, [enable lsra])
451 dnl check if profiling should be supported
452 AC_MSG_CHECKING(whether profiling should be supported)
453 AC_ARG_ENABLE([profiling],
454 [AS_HELP_STRING(--enable-profiling,enable profiling [[default=no]])],
455 [case "${enableval}" in
456 yes) ENABLE_PROFILING=yes;;
457 *) ENABLE_PROFILING=no;;
459 [ENABLE_PROFILING=no])
460 AC_MSG_RESULT(${ENABLE_PROFILING})
461 AM_CONDITIONAL([ENABLE_PROFILING], test x"${ENABLE_PROFILING}" = "xyes")
463 if test x"${ENABLE_PROFILING}" = "xyes"; then
464 AC_DEFINE([ENABLE_PROFILING], 1, [enable profiling])
468 dnl check for instruction scheduler
469 AC_ARG_ENABLE([scheduler], [AS_HELP_STRING(--enable-scheduler,enable instruction scheduler [[default=no]])])
471 AC_MSG_CHECKING(whether instruction scheduler should be supported)
472 if test x"${USE_SCHEDULER}" = "x1" -o x"$enable_scheduler" = "xyes"; then
473 case "${ARCH_DIR}" in
477 AC_MSG_ERROR(instruction scheduler is not available for ${ARCH_DIR} code generator)
482 AC_DEFINE([USE_SCHEDULER], 1, [use scheduler])
483 AM_CONDITIONAL([USE_SCHEDULER], [true])
486 AM_CONDITIONAL([USE_SCHEDULER], [false])
492 dnl check for stuff to be built
494 AC_CHECK_ENABLE_LIBJVM
496 dnl ATTENTION: These check must be after setting
497 dnl enable_shared/enable_static (happens in AC_CHECK_ENABLE_LIBJVM),
498 dnl because libtool uses them to build the correct libraries.
502 AC_CHECK_ENABLE_STATICVM
503 AC_CHECK_ENABLE_ANNOTATIONS
504 AC_CHECK_ENABLE_ASSERTION
507 dnl where is CACAO's vm.zip
508 AC_MSG_CHECKING(where CACAO's vm.zip is installed)
509 AC_ARG_WITH([vm-zip],
510 [AS_HELP_STRING(--with-vm-zip=<path>,path to CACAO's vm.zip (includes the name of the file and may be flat) [[default=/usr/local/cacao/share/cacao/vm.zip]])],
511 [CACAO_VM_ZIP=${withval}],
512 [CACAO_VM_ZIP=${CACAO_PREFIX}/share/cacao/vm.zip])
513 AC_MSG_RESULT(${CACAO_VM_ZIP})
514 AC_DEFINE_UNQUOTED([CACAO_VM_ZIP], "${CACAO_VM_ZIP}", [CACAO's vm.zip])
515 AC_SUBST(CACAO_VM_ZIP)
519 AC_CHECK_WITH_JAVA_RUNTIME_LIBRARY
521 dnl Now we check for jre-layout so we can skip some checks that are
523 AC_CHECK_ENABLE_JRE_LAYOUT
525 AC_CHECK_WITH_JAVA_RUNTIME_LIBRARY_PREFIX
526 AC_CHECK_WITH_JAVA_RUNTIME_LIBRARY_CLASSES
528 if test x"${ENABLE_JRE_LAYOUT}" = "xno"; then
529 AC_CHECK_WITH_JAVA_RUNTIME_LIBRARY_LIBDIR
532 dnl The check for jni_md.h must be before jni.h.
533 AC_CHECK_WITH_JNI_MD_H
536 dnl HPI is only required for OpenJDK
537 case "${WITH_JAVA_RUNTIME_LIBRARY}" in
539 AC_CHECK_WITH_HPI_MD_H
546 dnl check for some programs we need
548 case "${WITH_JAVA_RUNTIME_LIBRARY}" in
549 cldc1.1 | gnuclasspath)
556 AC_MSG_ERROR(unknown classpath configuration ${WITH_JAVA_RUNTIME_LIBRARY})
560 AC_CHECK_WITH_JASMIN_JAR
561 AC_CHECK_WITH_JUNIT_JAR
566 dnl If debug build and regex.h available, enable debug filter
567 if test x"${NDEBUG}" = "xno"; then
568 AC_DEFINE(ENABLE_DEBUG_FILTER, 1, [debug filter])
570 dnl If vmlog enambled and regex.h available, enable vmlogfilter
571 AM_CONDITIONAL([ENABLE_VMLOGFILTER], [test x"${ENABLE_VMLOG}" = "xyes"])
574 AM_CONDITIONAL([ENABLE_VMLOGFILTER], [false])
583 AZ_PYTHON_VERSION_ENSURE( [2.4] )
588 dnl define some stuff required for --fullversion
589 AC_DEFINE_UNQUOTED(VERSION_CONFIGURE_ARGS, "$ac_configure_args", [configure arguments])
590 AC_DEFINE_UNQUOTED(VERSION_CC, "$CC", [CC used])
591 AC_DEFINE_UNQUOTED(VERSION_CFLAGS, "$OPT_CFLAGS $ARCH_CFLAGS $CPPFLAGS", [CFLAGS used])
594 dnl finally pass CFLAGS to Makefiles via AM_CFLAGS
596 AM_CFLAGS=$ARCH_CFLAGS
597 AM_CPPFLAGS="$CPPFLAGS"
599 AC_SUBST(AM_CPPFLAGS)
602 AC_CONFIG_FILES([Makefile]
604 [contrib/setenvinstalled]
605 [contrib/setenvsource]
606 [contrib/vmlog/Makefile]
607 [contrib/vmlog/t/Makefile]
609 [doc/doxygen/Makefile]
610 [doc/handbook/Makefile]
614 [src/cacaoh/Makefile]
615 [src/classes/Makefile]
616 [src/fdlibm/Makefile]
618 [src/mm/cacao-gc/Makefile]
619 [src/native/Makefile]
620 [src/native/include/Makefile]
621 [src/native/jvmti/Makefile]
622 [src/native/vm/Makefile]
623 [src/native/vm/cldc1.1/Makefile]
624 [src/native/vm/gnuclasspath/Makefile]
625 [src/native/vm/openjdk/Makefile]
626 [src/scripts/Makefile]
628 [src/threads/Makefile]
629 [src/threads/none/Makefile]
630 [src/threads/posix/Makefile]
631 [src/toolbox/Makefile]
633 [src/vm/jit/Makefile]
634 [src/vm/jit/allocator/Makefile]
635 [src/vm/jit/alpha/Makefile]
636 [src/vm/jit/alpha/freebsd/Makefile]
637 [src/vm/jit/alpha/linux/Makefile]
638 [src/vm/jit/arm/Makefile]
639 [src/vm/jit/arm/linux/Makefile]
640 [src/vm/jit/i386/Makefile]
641 [src/vm/jit/i386/cygwin/Makefile]
642 [src/vm/jit/i386/darwin/Makefile]
643 [src/vm/jit/i386/freebsd/Makefile]
644 [src/vm/jit/i386/linux/Makefile]
645 [src/vm/jit/intrp/Makefile]
646 [src/vm/jit/inline/Makefile]
647 [src/vm/jit/ir/Makefile]
648 [src/vm/jit/loop/Makefile]
649 [src/vm/jit/m68k/Makefile]
650 [src/vm/jit/m68k/linux/Makefile]
651 [src/vm/jit/mips/Makefile]
652 [src/vm/jit/mips/irix/Makefile]
653 [src/vm/jit/mips/linux/Makefile]
654 [src/vm/jit/mips/uclinux/Makefile]
655 [src/vm/jit/optimizing/Makefile]
656 [src/vm/jit/parisc/Makefile]
657 [src/vm/jit/parisc/linux/Makefile]
658 [src/vm/jit/powerpc/Makefile]
659 [src/vm/jit/powerpc/darwin/Makefile]
660 [src/vm/jit/powerpc/linux/Makefile]
661 [src/vm/jit/powerpc/netbsd/Makefile]
662 [src/vm/jit/powerpc64/Makefile]
663 [src/vm/jit/powerpc64/linux/Makefile]
664 [src/vm/jit/s390/Makefile]
665 [src/vm/jit/schedule/Makefile]
666 [src/vm/jit/sparc64/Makefile]
667 [src/vm/jit/sparc64/linux/Makefile]
668 [src/vm/jit/sparc64/solaris/Makefile]
669 [src/vm/jit/verify/Makefile]
670 [src/vm/jit/x86_64/Makefile]
671 [src/vm/jit/x86_64/freebsd/Makefile]
672 [src/vm/jit/x86_64/linux/Makefile]
673 [src/vmcore/Makefile]
675 [tests/regression/Makefile]
676 [tests/regression/assertion/Makefile]
677 [tests/regression/base/Makefile]
678 [tests/regression/bugzilla/Makefile]
679 [tests/regression/jasmin/Makefile]
680 [tests/regression/native/Makefile]
681 [tests/regression/resolving/Makefile]
682 [tests/regression/resolving/classes1/Makefile]
683 [tests/regression/resolving/classes2/Makefile]
684 [tests/regression/resolving/classes3/Makefile]
688 dnl now configure subpackages with OPT_CFLAGS and ARCH_CFLAGS
691 dnl We only build the shared library objects but we use it as
692 dnl noinst_LTLIBRARIES
693 ac_configure_args="$ac_configure_args --disable-static"
694 AC_CONFIG_SUBDIRS(src/mm/boehm-gc)
702 ## indent-tabs-mode: t
705 ## compile-command: "automake --add-missing"