bd7bae4174432ef8a2c1ad2c1304b0e41497d8bf
[cacao.git] / configure.in
1 dnl Process this file with autoconf to produce a configure script.
2
3 AC_INIT(cacao, 0.93+cvs, cacao@cacaojvm.org)
4 AC_CONFIG_SRCDIR(src/cacao/cacao.c)
5 AC_CANONICAL_HOST
6 AC_PREREQ(2.59)
7 AM_INIT_AUTOMAKE([1.9.0])
8 AM_MAINTAINER_MODE
9
10 AM_CONFIG_HEADER([config.h])
11
12 AC_PREFIX_DEFAULT(/usr/local/cacao)
13
14
15 dnl set optimization and debugging for all architectures and systems
16 if test x"$CFLAGS" = "x"; then
17         CFLAGS="-O0 -g3"
18 fi
19
20 dnl system type
21 case "$host_cpu" in
22 alpha | alphaev56 | alphapca56 )
23         ARCH_DIR="alpha"
24         CFLAGS="$CFLAGS -mieee -D__ALPHA__"
25         ;;
26
27 arm | armv4tl | armv5b )
28         ARCH_DIR="arm"
29         CFLAGS="$CFLAGS -D__ARM__"
30         ;;
31
32 i386 | i486 | i586 | i686 )
33         ARCH_DIR="i386"
34         CFLAGS="$CFLAGS -D__I386__"
35         ;;
36
37 mips )
38         ARCH_DIR="mips"
39         CFLAGS="$CFLAGS -D__MIPS__"
40         ;;
41
42 powerpc )
43         ARCH_DIR="powerpc"
44         CFLAGS="$CFLAGS -D__POWERPC__"
45         ;;
46
47 x86_64 )
48         ARCH_DIR="x86_64"
49         CFLAGS="$CFLAGS -D__X86_64__"
50         ;;
51
52 xdspcore )
53         ARCH_DIR="xdspcore"
54         ENABLE_STATICVM="yes"
55         CFLAGS="$CFLAGS -D__XDSPCORE__"
56         USE_SCHEDULER="1"
57         ;;
58 * )
59         AC_MSG_ERROR($host_cpu systems are not supported at this time)
60         ;;
61 esac
62
63 dnl host type
64 case "$host_os" in
65 *linux* | *Linux* )
66         OS_DIR="linux"
67         CFLAGS="$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"
68         ;;
69 *darwin* )
70         OS_DIR="darwin"
71         CFLAGS="$CFLAGS -D__DARWIN__ -ansi -pedantic -Wall -Wno-long-long"
72         ;;
73 *freebsd* )
74         OS_DIR="freebsd"
75         CFLAGS="$CFLAGS -D__FREEBSD__ -ansi -pedantic -Wall -Wno-long-long -D_XOPEN_SOURCE_EXTENDED"
76         ;;
77 *irix* )
78         OS_DIR="irix"
79         CFLAGS="$CFLAGS -D__IRIX__"
80         ;;
81 * )
82         ;;
83 esac
84
85
86 dnl define and substitute some architecture specific variables
87 AC_DEFINE_UNQUOTED([ARCH_DIR], "${ARCH_DIR}", [architecture directory])
88 AC_SUBST(ARCH_DIR)
89 AC_SUBST(OS_DIR)
90 AC_SUBST(USE_SCHEDULER)
91
92
93 dnl Checks for programs.
94 AC_PROG_CC
95 AM_PROG_AS
96 AC_PROG_LD
97 AC_PROG_LD_GNU
98 AC_PROG_RANLIB
99 AC_DISABLE_SHARED
100 AC_PROG_LN_S
101 AC_PROG_MAKE_SET
102 AM_PROG_MKDIR_P
103
104 dnl libtool stuff
105 AC_LIBTOOL_DLOPEN
106 AC_PROG_LIBTOOL
107
108 dnl Checks for header files.
109 AC_HEADER_DIRENT
110 AC_HEADER_STDC
111 AC_CHECK_HEADERS([fcntl.h])
112 AC_CHECK_HEADERS([sys/time.h])
113 AC_CHECK_HEADERS([unistd.h])
114 AC_CHECK_HEADERS([sys/ioctl.h])
115
116 dnl this is for fdlibm
117 AC_CHECK_HEADERS([stdint.h])
118 AC_CHECK_HEADERS([inttypes.h])
119 AC_CHECK_HEADERS([sys/config.h])
120 AC_CHECK_HEADERS([sys/types.h])
121 AC_EGREP_HEADER(uint32_t, stdint.h, AC_DEFINE(HAVE_INT32_DEFINED, 1, [Define to 1 if you have uint32_t]))
122 AC_EGREP_HEADER(uint32_t, inttypes.h, AC_DEFINE(HAVE_INT32_DEFINED, 1, [Define to 1 if you have uint32_t]))
123 AC_EGREP_HEADER(u_int32_t, sys/types.h, AC_DEFINE(HAVE_BSD_INT32_DEFINED, 1, [Define to 1 if you have BSD u_int32_t]))
124 AC_EGREP_HEADER(u_int32_t, sys/config.h, AC_DEFINE(HAVE_BSD_INT32_DEFINED, 1, [Define to 1 if you have BSD u_int32_t]))
125
126 dnl Checks for typedefs, structures, and compiler characteristics.
127 AC_C_CONST
128 AC_C_INLINE
129 AC_C_ATTRIBUTE
130 AC_TYPE_OFF_T
131 AC_TYPE_SIZE_T
132 AC_HEADER_TIME
133 AC_STRUCT_TM
134
135 dnl Checks for library functions.
136 AC_PROG_GCC_TRADITIONAL
137 AC_TYPE_SIGNAL
138 AC_FUNC_MEMCMP
139 AC_CHECK_FUNCS(calloc mprotect getpagesize free)
140 AC_CHECK_FUNCS(getcwd gettimeofday)
141 AC_CHECK_FUNCS(scandir)
142 AC_CHECK_FUNCS(mmap)
143
144 dnl Checks for libraries.
145
146 dnl Checking sizeof void *
147 AC_CHECK_SIZEOF(void *)
148 AC_C_BIGENDIAN
149
150
151 dnl check which ld flags are required to export symbols
152 if test x"$with_gnu_ld" = "xyes"; then
153     EXPORT_SYMBOLS_FLAGS="-Wl,--export-dynamic"
154 else
155     EXPORT_SYMBOLS_FLAGS=""
156 fi
157 AC_SUBST(EXPORT_SYMBOLS_FLAGS)
158
159
160 dnl define install prefix
161 if test "x$prefix" = "xNONE"; then
162     CACAO_INSTALL_PREFIX=$ac_default_prefix
163 else
164     CACAO_INSTALL_PREFIX=$prefix
165 fi
166 AC_DEFINE_UNQUOTED([CACAO_INSTALL_PREFIX], "${CACAO_INSTALL_PREFIX}", [installation prefix])
167 AC_SUBST(CACAO_INSTALL_PREFIX)
168
169
170 dnl Features
171
172 dnl check arguments
173
174 dnl check for JIT compiler
175 AC_MSG_CHECKING(whether JIT compiler should be compiled)
176 AC_ARG_ENABLE([jit],
177               [AS_HELP_STRING(--disable-jit,disable JIT compiler [[default=yes]])],
178               [case "${enableval}" in
179                    no) ENABLE_JIT=no;;
180                    *) ENABLE_JIT=yes;;
181                esac],
182               [ENABLE_JIT=yes])
183 AC_MSG_RESULT(${ENABLE_JIT})
184 AM_CONDITIONAL([ENABLE_JIT], test x"${ENABLE_JIT}" = "xyes")
185
186 if test x"${ENABLE_JIT}" = "xyes"; then
187     AC_DEFINE([ENABLE_JIT], 1, [enable JIT compiler])
188 fi
189
190
191 dnl check for interpreter
192 AC_ARG_ENABLE([intrp], [AS_HELP_STRING(--enable-intrp,enable interpreter [[default=no]])])
193
194 AC_MSG_CHECKING(whether interpreter should be compiled)
195 if test x"$enable_intrp" = "xyes"; then
196     AC_MSG_RESULT(yes)
197     AC_DEFINE([ENABLE_INTRP], 1, [enable interpreter])
198     AM_CONDITIONAL([ENABLE_INTRP], [true])
199     ENABLE_INTRP=yes
200
201     AC_ASM_SKIP16
202
203     dnl check for libffi
204     AC_ARG_WITH([ffi],
205                 [AS_HELP_STRING(--with-ffi,use libffi to call native functions)],
206                 [WITH_FFI=yes
207                  AC_CHECK_HEADERS([ffi.h],, [AC_MSG_ERROR(cannot find ffi.h)])
208                  AC_CHECK_LIB(ffi, ffi_call,, [AC_MSG_ERROR(cannot find libffi)])
209                  AC_DEFINE([WITH_FFI], 1, [use libffi])],
210                 [WITH_FFI=no])
211
212     dnl check for libffcall
213     AC_ARG_WITH([ffcall],
214                 [AS_HELP_STRING(--with-ffcall,use libffcall to call native functions)],
215                 [WITH_FFCALL=yes
216                  AC_CHECK_HEADERS([avcall.h],, [AC_MSG_ERROR(cannot find avcall.h)])
217                  AC_CHECK_LIB(avcall, __builtin_avcall,, [AC_MSG_ERROR(cannot find libavcall (from libffcall))])
218                  AC_DEFINE([WITH_FFCALL], 1, [use libffcall])],
219                 [WITH_FFCALL=no])
220
221     dnl check for libffi or libffcall
222     if test x"${WITH_FFI}" = "xyes" -a x"${WITH_FFCALL}" = "xyes"; then
223         AC_ERROR(Enable only libffi or libffcall.)
224     fi
225     if test x"${WITH_FFI}" = "xno" -a x"${WITH_FFCALL}" = "xno"; then
226         AC_ERROR(Enable one of libffi or libffcall.)
227     fi
228
229 else
230     AC_MSG_RESULT(no)
231     AM_CONDITIONAL([ENABLE_INTRP], [false])
232     ENABLE_INTRP="no"
233 fi
234
235 if test x"${ENABLE_JIT}" = "xno" -a x"${ENABLE_INTRP}" = "xno"; then
236     AC_ERROR(You have to enable at least the JIT or the interpreter.)
237 fi
238
239
240 dnl check for garbage collector usage
241 AC_MSG_CHECKING(whether GC should be disabled)
242 AC_ARG_ENABLE([gc],
243               [AS_HELP_STRING(--disable-gc,disable garbage collector (for debugging only!) [[default=yes]])],
244               [case "${enableval}" in
245                    no) DISABLE_GC=yes
246                        AC_DEFINE([DISABLE_GC], 1, [disable garbage collector])
247                        ;;
248                    *) DISABLE_GC=no;;
249                esac],
250               [DISABLE_GC=no])
251 AC_MSG_RESULT(${DISABLE_GC})
252 AM_CONDITIONAL([DISABLE_GC], test x"${DISABLE_GC}" = "xyes")
253
254
255 dnl check for dump memory usage
256 AC_MSG_CHECKING(whether dump memory should be disabled)
257 AC_ARG_ENABLE([dump],
258               [AS_HELP_STRING(--disable-dump,disable dump memory (for debugging only!) [[default=yes]])],
259               [case "${enableval}" in
260                    no)
261                        DISABLE_DUMP=yes
262                        AC_DEFINE([DISABLE_DUMP], 1, [disable dump memory])
263                        ;;
264                    *) DISABLE_DUMP=no;;
265                esac],
266                [DISABLE_DUMP=no])
267 AC_MSG_RESULT(${DISABLE_DUMP})
268
269
270 dnl check for debug
271 AC_MSG_CHECKING(whether debug code generation should be enabled)
272 AC_ARG_ENABLE([debug],
273               [AS_HELP_STRING(--disable-debug,disable debug code generation [[default=yes]])],
274               [case "${enableval}" in
275                    no) NDEBUG=yes
276                        AC_DEFINE([NDEBUG], 1, [disable debug code])
277                        ;;
278                    *) NDEBUG=no;;
279                esac],
280               [NDEBUG=no])
281
282 if test x"${NDEBUG}" = "xno"; then
283     AC_MSG_RESULT(yes)
284
285     dnl check for binutils headers and libraries on some architectures for the
286     dnl disassembler
287     case "${ARCH_DIR}" in
288         arm | i386 | powerpc | x86_64 )
289             AC_CHECK_HEADER([dis-asm.h],, [AC_MSG_ERROR(cannot find dis-asm.h)])
290             AC_CHECK_LIB(bfd, bfd_get_arch,, [AC_MSG_ERROR(cannot find libbfd (from bintuils))])
291             AC_CHECK_LIB(opcodes, init_disassemble_info,, [AC_MSG_ERROR(cannot find libopcodes (from bintuils))])
292             AC_DEFINE([WITH_BINUTILS_DISASSEMBLER], 1, [use binutils disassembler])
293             AM_CONDITIONAL([WITH_BINUTILS_DISASSEMBLER], [true])
294             ;;
295         * )
296             AM_CONDITIONAL([WITH_BINUTILS_DISASSEMBLER], [false])
297             ;;
298     esac
299
300 else
301     AC_MSG_RESULT(no)
302 fi
303 AM_CONDITIONAL([NDEBUG], test x"${NDEBUG}" = "xno")
304
305
306 dnl check for statistics
307 AC_MSG_CHECKING(whether statistics generation should be enabled)
308 AC_ARG_ENABLE([statistics],
309               [AS_HELP_STRING(--disable-statistics,disable statistics generation [[default=yes]])],
310               [case "${enableval}" in
311                    no) ENABLE_STATISTICS=no;;
312                    *) ENABLE_STATISTICS=yes;;
313                esac],
314               [ENABLE_STATISTICS=yes])
315 AC_MSG_RESULT(${ENABLE_STATISTICS})
316 AM_CONDITIONAL([ENABLE_STATISTICS], test x"${ENABLE_STATISTICS}" = "xyes")
317
318 if test x"${ENABLE_STATISTICS}" = "xyes"; then
319     AC_DEFINE([ENABLE_STATISTICS], 1, [enable statistics])
320 fi
321
322
323 dnl check for JVMTI
324 AC_MSG_CHECKING(whether to compile JVMTI support)
325 AC_ARG_ENABLE([jvmti],
326               [AS_HELP_STRING(--enable-jvmti,enable JVMTI [[default=no]])],
327               [case "${enableval}" in
328                    yes) ENABLE_JVMTI=yes;;
329                    *) ENABLE_JVMTI=no;;
330                esac],
331               [ENABLE_JVMTI=no])
332 AC_MSG_RESULT(${ENABLE_JVMTI})
333 AM_CONDITIONAL([ENABLE_JVMTI], test x"${ENABLE_JVMTI}" = "xyes")
334
335 if test x"${ENABLE_JVMTI}" = "xyes"; then
336     AC_DEFINE([ENABLE_JVMTI], 1, [use JVMTI])
337 fi
338
339
340 dnl threads
341 AC_ARG_ENABLE([threads], [AS_HELP_STRING(--enable-threads,enable threads support (none,green,native) [[default=native]])])
342 AC_ARG_ENABLE([__thread], [AS_HELP_STRING(--enable-__thread,use TLS features)], [use__thread=$enableval], [use__thread=no])
343
344 AC_MSG_CHECKING(whether to include threads support)
345 enable_threads=${enable_threads:-native}
346 case "$enable_threads" in
347 no | none | single)
348         AC_MSG_RESULT(no)
349         dnl no threads for boehm
350         ac_configure_args="$ac_configure_args --disable-boehm-threads"
351         AM_CONDITIONAL([USE_THREADS], [false])
352         AM_CONDITIONAL([NATIVE_THREADS], [false])
353         ;;
354
355 green | native | posix | pthreads)
356         AC_DEFINE([USE_THREADS], 1, [use threads])
357
358         AM_CONDITIONAL([USE_THREADS], [true])
359
360         if test x"$enable_threads" != "xgreen"; then
361                 AC_MSG_RESULT(yes, native)
362                 AC_CHECK_LIB(pthread, main)
363                 AC_DEFINE([NATIVE_THREADS], 1, [use pthreads])
364
365                 CFLAGS="$CFLAGS -D_REENTRANT"
366
367                 dnl tell boehm to support threads as well
368                 ac_configure_args="$ac_configure_args --enable-boehm-threads=posix"
369                 AM_CONDITIONAL([NATIVE_THREADS], [true])
370
371         else
372                 AC_MSG_RESULT(yes, green)
373
374                 dnl no threads for boehm
375                 ac_configure_args="$ac_configure_args --disable-boehm-threads"
376                 AM_CONDITIONAL([NATIVE_THREADS], [false])
377         fi
378     ;;
379 *)
380     AC_MSG_ERROR($enable_threads is an unknown thread package)
381     ;;
382 esac
383
384
385 dnl Check whether the compiler supports the __thread keyword.
386 if test "x$use__thread" != xno; then
387   AC_CACHE_CHECK([for __thread], ac_cv_gcc___thread,
388   [cat > conftest.c <<\EOF
389 __thread int a = 42;
390 EOF
391   if AC_TRY_COMMAND([${CC-cc} $CFLAGS -c conftest.c >&AS_MESSAGE_LOG_FD]); then
392     ac_cv_gcc___thread=yes 
393   else
394     ac_cv_gcc___thread=no
395   fi
396   rm -f conftest*])
397   if test "$ac_cv_gcc___thread" = yes; then
398     AC_DEFINE([HAVE___THREAD], 1, [have __thread])
399   fi
400 else
401   ac_cv_gcc___thread=no
402 fi
403
404
405 dnl check if linear scan register allocator(lsra) should be used
406 AC_MSG_CHECKING(whether lsra should be supported)
407 AC_ARG_ENABLE([lsra],
408               [AS_HELP_STRING(--enable-lsra,enable linear scan register allocator [[default=yes]])],
409               [case "${enableval}" in
410                    no) ENABLE_LSRA=no;;
411                    *) ENABLE_LSRA=yes;;
412                esac],
413               [ENABLE_LSRA=yes])
414 AC_MSG_RESULT(${ENABLE_LSRA})
415 AM_CONDITIONAL([ENABLE_LSRA], test x"${ENABLE_LSRA}" = "xyes")
416    
417 if test x"${ENABLE_LSRA}" = "xyes"; then
418     AC_DEFINE([ENABLE_LSRA], 1, [enable lsra])
419 fi
420
421
422 dnl check for inlining
423 dnl AC_ARG_ENABLE([inlining], [AS_HELP_STRING(--disable-inlining,disable method inlining [[default=yes]])])
424
425 dnl AC_MSG_CHECKING(whether method inlining should be disabled)
426 dnl if test x"$enable_inlining" = "xno"; then
427 dnl     AC_MSG_RESULT(yes)
428 dnl     AM_CONDITIONAL([USE_INLINING], [false])
429 dnl else
430 dnl     AC_MSG_RESULT(no)
431         AC_DEFINE([USE_INLINING], 1, [use method inlining])
432         AM_CONDITIONAL([USE_INLINING], [true])
433 dnl fi
434
435
436 dnl check for instruction scheduler
437 AC_ARG_ENABLE([scheduler], [AS_HELP_STRING(--enable-scheduler,enable instruction scheduler [[default=no]])])
438
439 AC_MSG_CHECKING(whether instruction scheduler should be supported)
440 if test x"${USE_SCHEDULER}" = "x1" -o x"$enable_scheduler" = "xyes"; then
441         case "${ARCH_DIR}" in
442                 xdspcore )
443                         ;;
444                 * )
445                         AC_MSG_ERROR(instruction scheduler is not available for ${ARCH_DIR} code generator)
446                         ;;
447         esac
448
449         AC_MSG_RESULT(yes)
450         AC_DEFINE([USE_SCHEDULER], 1, [use scheduler])
451         AM_CONDITIONAL([USE_SCHEDULER], [true])
452 else
453         AC_MSG_RESULT(no)
454         AM_CONDITIONAL([USE_SCHEDULER], [false])
455 fi
456
457
458 dnl check if zlib should be used
459 AC_MSG_CHECKING(whether zip archives should be supported)
460 AC_ARG_ENABLE([zlib],
461               [AS_HELP_STRING(--enable-zlib,enable zip archive class storage (needs zlib) [[default=yes]])],
462               [case "${enableval}" in
463                   no) ENABLE_ZLIB=yes;;
464                   *) ENABLE_ZLIB=no;;
465                esac],
466               [ENABLE_ZLIB=yes])
467 AC_MSG_RESULT(${ENABLE_ZLIB})
468
469 if test x"${ENABLE_ZLIB}" = "xyes"; then
470     AC_CHECK_HEADERS([zlib.h],, [AC_MSG_ERROR(cannot find zlib.h)])
471     AC_CHECK_LIB(z, inflate,, [AC_MSG_ERROR(cannot find libz)])
472     AC_DEFINE([ENABLE_ZLIB], 1, [use zlib])
473 fi
474 AM_CONDITIONAL([ENABLE_ZLIB], test x"${ENABLE_ZLIB}" = "xyes")
475
476
477 dnl check if CACAO should be linked statically
478 AC_MSG_CHECKING(whether to link GNU classpath native libraries statically into CACAO)
479 AC_ARG_ENABLE([staticvm],
480               [AS_HELP_STRING(--enable-staticvm, link GNU classpath native libraries statically into CACAO [[default=no]])],
481               [case "${enableval}" in
482                   yes) ENABLE_STATICVM=yes;;
483                   *) ENABLE_STATICVM=no;;
484                esac],
485               [ENABLE_STATICVM=no])
486 AC_MSG_RESULT(${ENABLE_STATICVM})
487
488 if test x"${ENABLE_STATICVM}" = "xyes"; then
489     AC_DEFINE([ENABLE_STATICVM], 1, [link CACAO statically])
490
491     dnl check for some classpath related stuff when we link statically
492     AM_ICONV_LINK
493 else
494     AC_CHECK_HEADERS([ltdl.h],, [AC_MSG_ERROR(cannot find ltdl.h)])
495     AC_CHECK_LIB(ltdl, lt_dlopen,, [AC_MSG_ERROR(cannot find libltdl)])
496 fi
497 AM_CONDITIONAL([ENABLE_STATICVM], test x"${ENABLE_STATICVM}" = "xyes")
498 AC_SUBST(ENABLE_STATICVM)
499
500
501 dnl is GNU classpath installed somewhere different
502 AC_MSG_CHECKING(where GNU classpath is installed)
503 AC_ARG_WITH([classpath-install-dir],
504             [AS_HELP_STRING(--with-classpath-install-dir=<dir>,installation directory of GNU classpath [[default=/usr/local/classpath]])],
505             [CLASSPATH_INSTALL_DIR=${withval}],
506             [CLASSPATH_INSTALL_DIR=/usr/local/classpath])
507 AC_MSG_RESULT(${CLASSPATH_INSTALL_DIR})
508 AC_DEFINE_UNQUOTED([CLASSPATH_INSTALL_DIR], "${CLASSPATH_INSTALL_DIR}", [GNU classpath installation directory])
509 AC_SUBST(CLASSPATH_INSTALL_DIR)
510
511
512 dnl Maybe the user has Classpath installed 'flat'.
513 AC_ARG_WITH([flat-classpath], [AS_HELP_STRING(--with-flat-classpath, GNU Classpath is not zipped in the install directory)])
514 if test x"$with_flat_classpath" = "x"; then
515         GLIBJZ=glibj.zip
516 else
517         GLIBJZ=
518 fi
519 AC_SUBST(GLIBJZ)
520 AC_DEFINE_UNQUOTED(GLIBJZ_STRING, "$GLIBJZ", [define to the string base name of the classpath zip file])
521
522
523 dnl check for some programs we need
524 AC_PROG_JAVAC
525 AC_PATH_PROG(ZIP, zip)
526 if test -z "${ZIP}"; then
527     AC_MSG_ERROR([cannot find zip])
528 fi
529
530
531 dnl now configure subpackages
532 dnl the export is not my favorite (is there another way?)
533 export CFLAGS
534 AC_CONFIG_SUBDIRS(src/boehm-gc)
535
536 AC_CONFIG_FILES([Makefile]
537                 [contrib/Makefile]
538                 [contrib/setenvinstalled]
539                 [contrib/setenvsource]
540                 [doc/Makefile]
541                 [doc/handbook/Makefile]
542                 [man/Makefile]
543                 [src/Makefile]
544                 [src/cacao/Makefile]
545                 [src/cacaoh/Makefile]
546                 [src/fdlibm/Makefile]
547                 [src/lib/Makefile]
548                 [src/mm/Makefile]
549                 [src/native/Makefile]
550                 [src/native/include/Makefile]
551                 [src/native/jvmti/Makefile]
552                 [src/native/tools/Makefile]
553                 [src/native/vm/Makefile]
554                 [src/scripts/Makefile]
555                 [src/scripts/java]
556                 [src/scripts/rmiregistry]
557                 [src/threads/Makefile]
558                 [src/threads/green/Makefile]
559                 [src/threads/native/Makefile]
560                 [src/toolbox/Makefile]
561                 [src/vm/Makefile]
562                 [src/vm/jit/Makefile]
563                 [src/vm/jit/allocator/Makefile]
564                 [src/vm/jit/alpha/Makefile]
565                 [src/vm/jit/alpha/freebsd/Makefile]
566                 [src/vm/jit/alpha/linux/Makefile]
567                 [src/vm/jit/i386/Makefile]
568                 [src/vm/jit/i386/freebsd/Makefile]
569                 [src/vm/jit/i386/linux/Makefile]
570                 [src/vm/jit/intrp/Makefile]
571                 [src/vm/jit/inline/Makefile]
572                 [src/vm/jit/loop/Makefile]
573                 [src/vm/jit/mips/Makefile]
574                 [src/vm/jit/mips/irix/Makefile]
575                 [src/vm/jit/mips/linux/Makefile]
576                 [src/vm/jit/powerpc/Makefile]
577                 [src/vm/jit/powerpc/darwin/Makefile]
578                 [src/vm/jit/powerpc/linux/Makefile]
579                 [src/vm/jit/schedule/Makefile]
580                 [src/vm/jit/tools/Makefile]
581                 [src/vm/jit/verify/Makefile]
582                 [src/vm/jit/x86_64/Makefile]
583                 [tests/Makefile]
584                 [tests/codepatching/Makefile]
585                 [tests/native/Makefile]
586                 [tests/regression/Makefile])
587
588 AC_OUTPUT
589
590
591 ## Local variables:
592 ## mode: m4
593 ## indent-tabs-mode: t
594 ## c-basic-offset: 4
595 ## tab-width: 8
596 ## compile-command: "automake --add-missing"
597 ## End: