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
387 dnl check if if-conversion should be supported
388 AC_MSG_CHECKING(whether if-conversion should be supported)
389 AC_ARG_ENABLE([ifconv],
390 [AS_HELP_STRING(--disable-ifconv,disable if-conversion [[default=enabled]])],
391 [case "${enableval}" in
392 no) ENABLE_IFCONV=no;;
393 *) ENABLE_IFCONV=yes;;
396 AC_MSG_RESULT(${ENABLE_IFCONV})
397 AM_CONDITIONAL([ENABLE_IFCONV], test x"${ENABLE_IFCONV}" = "xyes")
399 if test x"${ENABLE_IFCONV}" = "xyes"; then
400 AC_DEFINE([ENABLE_IFCONV], 1, [enable if-conversion])
403 AC_CHECK_ENABLE_INLINING
404 AC_CHECK_ENABLE_INLINING_DEBUG
405 AC_CHECK_ENABLE_REPLACEMENT
407 dnl check for loop optimization
408 AC_MSG_CHECKING(whether loop optimization should be supported)
409 AC_ARG_ENABLE([loop],
410 [AS_HELP_STRING(--enable-loop,enable loop optimization [[default=no]])],
411 [case "${enableval}" in
412 yes) ENABLE_LOOP=yes;;
416 AC_MSG_RESULT(${ENABLE_LOOP})
417 AM_CONDITIONAL([ENABLE_LOOP], test x"${ENABLE_LOOP}" = "xyes")
419 if test x"${ENABLE_LOOP}" = "xyes"; then
420 AC_DEFINE([ENABLE_LOOP], 1, [use loop optimization])
424 dnl check if linear scan register allocator(lsra) with SSA should be used
425 AC_MSG_CHECKING(whether lsra with ssa should be supported)
427 [AS_HELP_STRING(--disable-ssa,disable ssa [[default=disabled]])],
428 [case "${enableval}" in
433 AC_MSG_RESULT(${ENABLE_SSA})
434 AM_CONDITIONAL([ENABLE_SSA], test x"${ENABLE_SSA}" = "xyes")
435 AM_CONDITIONAL([ENABLE_ESCAPE], test x"${ENABLE_SSA}" = "xyes")
436 AM_CONDITIONAL([ENABLE_ESCAPE_CHECK], test x"${ENABLE_SSA}" = "xyes")
438 if test x"${ENABLE_SSA}" = "xyes"; then
439 AC_DEFINE([ENABLE_SSA], 1, [enable lsra with ssa])
440 AC_DEFINE([ENABLE_ESCAPE], 1, [enable escape analysis with ssa])
441 AC_DEFINE([ENABLE_ESCAPE_CHECK], 1, [enable generating code to validate escape analysis results])
446 dnl check if linear scan register allocator(lsra) should be used
447 AC_MSG_CHECKING(whether lsra should be supported)
448 AC_ARG_ENABLE([lsra],
449 [AS_HELP_STRING(--enable-lsra,enable linear scan register allocator [[default=no]])],
450 [case "${enableval}" in
451 yes) ENABLE_LSRA=yes;;
456 if test x"${ENABLE_LSRA}" = "xyes"; then
457 if test x"${ENABLE_SSA}" = "xyes"; then
461 AC_MSG_RESULT(${ENABLE_LSRA})
462 AM_CONDITIONAL([ENABLE_LSRA], test x"${ENABLE_LSRA}" = "xyes")
464 if test x"${ENABLE_LSRA}" = "xyes"; then
465 AC_DEFINE([ENABLE_LSRA], 1, [enable lsra])
468 dnl check if profiling should be supported
469 AC_MSG_CHECKING(whether profiling should be supported)
470 AC_ARG_ENABLE([profiling],
471 [AS_HELP_STRING(--enable-profiling,enable profiling [[default=no]])],
472 [case "${enableval}" in
473 yes) ENABLE_PROFILING=yes;;
474 *) ENABLE_PROFILING=no;;
476 [ENABLE_PROFILING=no])
477 AC_MSG_RESULT(${ENABLE_PROFILING})
478 AM_CONDITIONAL([ENABLE_PROFILING], test x"${ENABLE_PROFILING}" = "xyes")
480 if test x"${ENABLE_PROFILING}" = "xyes"; then
481 AC_DEFINE([ENABLE_PROFILING], 1, [enable profiling])
485 dnl check for instruction scheduler
486 AC_ARG_ENABLE([scheduler], [AS_HELP_STRING(--enable-scheduler,enable instruction scheduler [[default=no]])])
488 AC_MSG_CHECKING(whether instruction scheduler should be supported)
489 if test x"${USE_SCHEDULER}" = "x1" -o x"$enable_scheduler" = "xyes"; then
490 case "${ARCH_DIR}" in
494 AC_MSG_ERROR(instruction scheduler is not available for ${ARCH_DIR} code generator)
499 AC_DEFINE([USE_SCHEDULER], 1, [use scheduler])
500 AM_CONDITIONAL([USE_SCHEDULER], [true])
503 AM_CONDITIONAL([USE_SCHEDULER], [false])
509 dnl check for stuff to be built
511 AC_CHECK_ENABLE_LIBJVM
513 dnl ATTENTION: These check must be after setting
514 dnl enable_shared/enable_static (happens in AC_CHECK_ENABLE_LIBJVM),
515 dnl because libtool uses them to build the correct libraries.
519 AC_CHECK_ENABLE_STATICVM
520 AC_CHECK_ENABLE_ANNOTATIONS
521 AC_CHECK_ENABLE_ASSERTION
524 dnl where is CACAO's vm.zip
525 AC_MSG_CHECKING(where CACAO's vm.zip is installed)
526 AC_ARG_WITH([vm-zip],
527 [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]])],
528 [CACAO_VM_ZIP=${withval}],
529 [CACAO_VM_ZIP=${CACAO_PREFIX}/share/cacao/vm.zip])
530 AC_MSG_RESULT(${CACAO_VM_ZIP})
531 AC_DEFINE_UNQUOTED([CACAO_VM_ZIP], "${CACAO_VM_ZIP}", [CACAO's vm.zip])
532 AC_SUBST(CACAO_VM_ZIP)
536 AC_CHECK_WITH_JAVA_RUNTIME_LIBRARY
538 dnl Now we check for jre-layout so we can skip some checks that are
540 AC_CHECK_ENABLE_JRE_LAYOUT
542 AC_CHECK_WITH_JAVA_RUNTIME_LIBRARY_PREFIX
543 AC_CHECK_WITH_JAVA_RUNTIME_LIBRARY_CLASSES
545 if test x"${ENABLE_JRE_LAYOUT}" = "xno"; then
546 AC_CHECK_WITH_JAVA_RUNTIME_LIBRARY_LIBDIR
549 dnl The check for jni_md.h must be before jni.h.
550 AC_CHECK_WITH_JNI_MD_H
553 dnl HPI is only required for OpenJDK
554 case "${WITH_JAVA_RUNTIME_LIBRARY}" in
556 AC_CHECK_WITH_HPI_MD_H
563 dnl check for some programs we need
565 case "${WITH_JAVA_RUNTIME_LIBRARY}" in
566 cldc1.1 | gnuclasspath)
573 AC_MSG_ERROR(unknown classpath configuration ${WITH_JAVA_RUNTIME_LIBRARY})
577 AC_CHECK_WITH_JASMIN_JAR
578 AC_CHECK_WITH_JUNIT_JAR
583 dnl If debug build and regex.h available, enable debug filter
584 if test x"${NDEBUG}" = "xno"; then
585 AC_DEFINE(ENABLE_DEBUG_FILTER, 1, [debug filter])
587 dnl If vmlog enambled and regex.h available, enable vmlogfilter
588 AM_CONDITIONAL([ENABLE_VMLOGFILTER], [test x"${ENABLE_VMLOG}" = "xyes"])
591 AM_CONDITIONAL([ENABLE_VMLOGFILTER], [false])
600 AZ_PYTHON_VERSION_ENSURE( [2.4] )
605 dnl define some stuff required for --fullversion
606 AC_DEFINE_UNQUOTED(VERSION_CONFIGURE_ARGS, "$ac_configure_args", [configure arguments])
607 AC_DEFINE_UNQUOTED(VERSION_CC, "$CC", [CC used])
608 AC_DEFINE_UNQUOTED(VERSION_CFLAGS, "$OPT_CFLAGS $ARCH_CFLAGS $CPPFLAGS", [CFLAGS used])
611 dnl finally pass CFLAGS to Makefiles via AM_CFLAGS
613 AM_CFLAGS=$ARCH_CFLAGS
614 AM_CPPFLAGS="$CPPFLAGS"
616 AC_SUBST(AM_CPPFLAGS)
619 AC_CONFIG_FILES([Makefile]
621 [contrib/setenvinstalled]
622 [contrib/setenvsource]
623 [contrib/vmlog/Makefile]
624 [contrib/vmlog/t/Makefile]
626 [doc/doxygen/Makefile]
627 [doc/handbook/Makefile]
631 [src/cacaoh/Makefile]
632 [src/classes/Makefile]
633 [src/fdlibm/Makefile]
635 [src/mm/cacao-gc/Makefile]
636 [src/native/Makefile]
637 [src/native/include/Makefile]
638 [src/native/jvmti/Makefile]
639 [src/native/vm/Makefile]
640 [src/native/vm/cldc1.1/Makefile]
641 [src/native/vm/gnuclasspath/Makefile]
642 [src/native/vm/openjdk/Makefile]
643 [src/scripts/Makefile]
645 [src/threads/Makefile]
646 [src/threads/none/Makefile]
647 [src/threads/posix/Makefile]
648 [src/toolbox/Makefile]
650 [src/vm/jit/Makefile]
651 [src/vm/jit/allocator/Makefile]
652 [src/vm/jit/alpha/Makefile]
653 [src/vm/jit/alpha/freebsd/Makefile]
654 [src/vm/jit/alpha/linux/Makefile]
655 [src/vm/jit/arm/Makefile]
656 [src/vm/jit/arm/linux/Makefile]
657 [src/vm/jit/i386/Makefile]
658 [src/vm/jit/i386/cygwin/Makefile]
659 [src/vm/jit/i386/darwin/Makefile]
660 [src/vm/jit/i386/freebsd/Makefile]
661 [src/vm/jit/i386/linux/Makefile]
662 [src/vm/jit/intrp/Makefile]
663 [src/vm/jit/inline/Makefile]
664 [src/vm/jit/ir/Makefile]
665 [src/vm/jit/loop/Makefile]
666 [src/vm/jit/m68k/Makefile]
667 [src/vm/jit/m68k/linux/Makefile]
668 [src/vm/jit/mips/Makefile]
669 [src/vm/jit/mips/irix/Makefile]
670 [src/vm/jit/mips/linux/Makefile]
671 [src/vm/jit/mips/uclinux/Makefile]
672 [src/vm/jit/optimizing/Makefile]
673 [src/vm/jit/parisc/Makefile]
674 [src/vm/jit/parisc/linux/Makefile]
675 [src/vm/jit/powerpc/Makefile]
676 [src/vm/jit/powerpc/darwin/Makefile]
677 [src/vm/jit/powerpc/linux/Makefile]
678 [src/vm/jit/powerpc/netbsd/Makefile]
679 [src/vm/jit/powerpc64/Makefile]
680 [src/vm/jit/powerpc64/linux/Makefile]
681 [src/vm/jit/s390/Makefile]
682 [src/vm/jit/schedule/Makefile]
683 [src/vm/jit/sparc64/Makefile]
684 [src/vm/jit/sparc64/linux/Makefile]
685 [src/vm/jit/sparc64/solaris/Makefile]
686 [src/vm/jit/verify/Makefile]
687 [src/vm/jit/x86_64/Makefile]
688 [src/vm/jit/x86_64/freebsd/Makefile]
689 [src/vm/jit/x86_64/linux/Makefile]
690 [src/vmcore/Makefile]
692 [tests/regression/Makefile]
693 [tests/regression/assertion/Makefile]
694 [tests/regression/base/Makefile]
695 [tests/regression/bugzilla/Makefile]
696 [tests/regression/jasmin/Makefile]
697 [tests/regression/native/Makefile]
698 [tests/regression/resolving/Makefile]
699 [tests/regression/resolving/classes1/Makefile]
700 [tests/regression/resolving/classes2/Makefile]
701 [tests/regression/resolving/classes3/Makefile]
705 dnl now configure subpackages with OPT_CFLAGS and ARCH_CFLAGS
708 dnl We only build the shared library objects but we use it as
709 dnl noinst_LTLIBRARIES
710 ac_configure_args="$ac_configure_args --disable-static"
711 AC_CONFIG_SUBDIRS(src/mm/boehm-gc)
719 ## indent-tabs-mode: t
722 ## compile-command: "automake --add-missing"