[kaffe] CVS kaffe (robilad): use AC_CONFIG_LINKS instead of regen-forward for config/ headers

Kaffe CVS cvs-commits at kaffe.org
Sun Jul 9 10:09:56 PDT 2006


PatchSet 7323 
Date: 2006/07/09 16:58:25
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
use AC_CONFIG_LINKS instead of regen-forward for config/ headers

2006-07-09  Dalibor Topic  <robilad at kaffe.org>

        * configure.ac: (Khost_cpu, Khost_os) Added subsitutions.
        (CONFIG_MD_H, CONFIG_CALLKAFFEEXCEPTION_H, CONFIG_JIT_MD_H,
        CONFIG_XPROFILE_MD_H)
        Cleaned up, removed substituions and used to create links.
        (HAVE_CONFIG_JIT_MD_H) Removed unused variable.

        * config/Makefile.am: (USE_JIT, ENGINE_GEN_HDRS, ENABLE_XPROF,
        XPROF_HDRS, GEN_HDRS, DISTCLEANFILES, nodist_noinst_HEADERS,
        jit-md.h, stamp-h01, md.h, stamp-h02, xprofile-md.h, stamp-h03,
        callKaffeException.h, stamp-h04, dist-hook) Removed no longer
        useful targets and variables.

        * kaffe/jvmpi/Makefile.am,
        kaffe/kaffe/Makefile.am,
        kaffe/kaffeh/Makefile.am,
        kaffe/kaffevm/Makefile.am,
        kaffe/kaffevm/boehm-gc/Makefile.am,
        kaffe/kaffevm/gcj/Makefile.am,
        kaffe/kaffevm/intrp/Makefile.am,
        kaffe/kaffevm/jit/Makefile.am,
        kaffe/kaffevm/jit3/Makefile.am,
        kaffe/kaffevm/jni/Makefile.am,
        kaffe/kaffevm/kaffe-gc/Makefile.am,
        kaffe/kaffevm/systems/beos-native/Makefile.am,
        kaffe/kaffevm/systems/drops-l4threads/Makefile.am,
        kaffe/kaffevm/systems/oskit-pthreads/Makefile.am,
        kaffe/kaffevm/systems/unix-jthreads/Makefile.am,
        kaffe/kaffevm/systems/unix-pthreads/Makefile.am,
        kaffe/kaffevm/verifier/Makefile.am,
        kaffe/xprof/Makefile.am,
        libraries/clib/awt/X/Makefile.am,
        libraries/clib/management/Makefile.am,
        libraries/clib/native/Makefile.am,
        libraries/clib/net/Makefile.am,
        libraries/clib/security/Makefile.am,
        test/internal/Makefile.am (AM_CPPFLAGS): Added
        config/ and config//
        to include path.

Members: 
	ChangeLog:1.4826->1.4827 
	Makefile.in:1.253->1.254 
	configure:1.545->1.546 
	configure.ac:1.223->1.224 
	config/Makefile.am:1.69->1.70 
	config/Makefile.in:1.219->1.220 
	external/Makefile.in:1.11->1.12 
	external/gcc/Makefile.in:1.12->1.13 
	external/gcc/zlib/Makefile.in:1.11->1.12 
	include/Makefile.in:1.278->1.279 
	kaffe/Makefile.in:1.174->1.175 
	kaffe/jvmpi/Makefile.am:1.10->1.11 
	kaffe/jvmpi/Makefile.in:1.98->1.99 
	kaffe/kaffe/Makefile.am:1.34->1.35 
	kaffe/kaffe/Makefile.in:1.196->1.197 
	kaffe/kaffeh/Makefile.am:1.24->1.25 
	kaffe/kaffeh/Makefile.in:1.177->1.178 
	kaffe/kaffevm/Makefile.am:1.81->1.82 
	kaffe/kaffevm/Makefile.in:1.231->1.232 
	kaffe/kaffevm/boehm-gc/Makefile.am:1.9->1.10 
	kaffe/kaffevm/boehm-gc/Makefile.in:1.61->1.62 
	kaffe/kaffevm/gcj/Makefile.am:1.9->1.10 
	kaffe/kaffevm/gcj/Makefile.in:1.154->1.155 
	kaffe/kaffevm/intrp/Makefile.am:1.13->1.14 
	kaffe/kaffevm/intrp/Makefile.in:1.163->1.164 
	kaffe/kaffevm/jit/Makefile.am:1.23->1.24 
	kaffe/kaffevm/jit/Makefile.in:1.173->1.174 
	kaffe/kaffevm/jit3/Makefile.am:1.17->1.18 
	kaffe/kaffevm/jit3/Makefile.in:1.143->1.144 
	kaffe/kaffevm/jni/Makefile.am:1.8->1.9 
	kaffe/kaffevm/jni/Makefile.in:1.67->1.68 
	kaffe/kaffevm/kaffe-gc/Makefile.am:1.7->1.8 
	kaffe/kaffevm/kaffe-gc/Makefile.in:1.60->1.61 
	kaffe/kaffevm/systems/Makefile.in:1.163->1.164 
	kaffe/kaffevm/systems/beos-native/Makefile.am:1.10->1.11 
	kaffe/kaffevm/systems/beos-native/Makefile.in:1.154->1.155 
	kaffe/kaffevm/systems/drops-l4threads/Makefile.am:1.2->1.3 
	kaffe/kaffevm/systems/drops-l4threads/Makefile.in:1.17->1.18 
	kaffe/kaffevm/systems/oskit-pthreads/Makefile.am:1.11->1.12 
	kaffe/kaffevm/systems/oskit-pthreads/Makefile.in:1.160->1.161 
	kaffe/kaffevm/systems/unix-jthreads/Makefile.am:1.15->1.16 
	kaffe/kaffevm/systems/unix-jthreads/Makefile.in:1.164->1.165 
	kaffe/kaffevm/systems/unix-pthreads/Makefile.am:1.15->1.16 
	kaffe/kaffevm/systems/unix-pthreads/Makefile.in:1.139->1.140 
	kaffe/kaffevm/verifier/Makefile.am:1.6->1.7 
	kaffe/kaffevm/verifier/Makefile.in:1.66->1.67 
	kaffe/man/Makefile.in:1.161->1.162 
	kaffe/scripts/Makefile.in:1.202->1.203 
	kaffe/scripts/bat/Makefile.in:1.153->1.154 
	kaffe/scripts/compat/Makefile.in:1.180->1.181 
	kaffe/xprof/Makefile.am:1.14->1.15 
	kaffe/xprof/Makefile.in:1.129->1.130 
	libraries/Makefile.in:1.157->1.158 
	libraries/clib/Makefile.in:1.174->1.175 
	libraries/clib/awt/Makefile.in:1.172->1.173 
	libraries/clib/awt/X/Makefile.am:1.19->1.20 
	libraries/clib/awt/X/Makefile.in:1.165->1.166 
	libraries/clib/awt/nano-X/Makefile.in:1.38->1.39 
	libraries/clib/awt/qt/Makefile.in:1.120->1.121 
	libraries/clib/io/Makefile.in:1.170->1.171 
	libraries/clib/management/Makefile.am:1.16->1.17 
	libraries/clib/management/Makefile.in:1.174->1.175 
	libraries/clib/math/Makefile.in:1.169->1.170 
	libraries/clib/native/Makefile.am:1.56->1.57 
	libraries/clib/native/Makefile.in:1.219->1.220 
	libraries/clib/net/Makefile.am:1.22->1.23 
	libraries/clib/net/Makefile.in:1.180->1.181 
	libraries/clib/nio/Makefile.in:1.105->1.106 
	libraries/clib/security/Makefile.am:1.18->1.19 
	libraries/clib/security/Makefile.in:1.140->1.141 
	libraries/clib/sound/Makefile.in:1.66->1.67 
	libraries/clib/sound/alsa/Makefile.in:1.67->1.68 
	libraries/clib/sound/common/Makefile.in:1.66->1.67 
	libraries/clib/sound/esd/Makefile.in:1.67->1.68 
	libraries/clib/target/Makefile.in:1.26->1.27 
	libraries/clib/target/Linux/Makefile.in:1.26->1.27 
	libraries/clib/target/generic/Makefile.in:1.26->1.27 
	libraries/clib/zip/Makefile.in:1.172->1.173 
	libraries/extensions/Makefile.in:1.149->1.150 
	libraries/extensions/comm/Makefile.in:1.143->1.144 
	libraries/extensions/comm/javalib/Makefile.in:1.144->1.145 
	libraries/extensions/microsoft/Makefile.in:1.135->1.136 
	libraries/extensions/microsoft/clib/Makefile.in:1.139->1.140 
	libraries/extensions/microsoft/javalib/Makefile.in:1.137->1.138 
	libraries/extensions/pjava/Makefile.in:1.143->1.144 
	libraries/extensions/pjava/javalib/Makefile.in:1.144->1.145 
	libraries/extensions/servlet/Makefile.in:1.143->1.144 
	libraries/extensions/servlet/javalib/Makefile.in:1.144->1.145 
	libraries/javalib/Makefile.in:1.542->1.543 
	libraries/javalib/awt-implementations/Makefile.in:1.51->1.52 
	libraries/javalib/awt-implementations/kaffe/Makefile.in:1.65->1.66 
	libraries/javalib/gmp-math/Makefile.in:1.58->1.59 
	replace/Makefile.in:1.116->1.117 
	test/Makefile.in:1.166->1.167 
	test/internal/Makefile.am:1.27->1.28 
	test/internal/Makefile.in:1.138->1.139 
	test/jni/Makefile.in:1.69->1.70 
	test/regression/Makefile.in:1.242->1.243 
	test/regression/compile_time/Makefile.in:1.94->1.95 
	test/regression/compiler/Makefile.in:1.78->1.79 
	test/regression/run_time/Makefile.in:1.93->1.94 
	tools/Makefile.in:1.68->1.69 
	tools/gjdoc/Makefile.in:1.67->1.68 
	tools/gjdoc/javalib/Makefile.in:1.83->1.84 
	tools/javatools/Makefile.in:1.21->1.22 
	tools/javatools/javalib/Makefile.in:1.23->1.24 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4826 kaffe/ChangeLog:1.4827
--- kaffe/ChangeLog:1.4826	Sun Jul  9 10:00:20 2006
+++ kaffe/ChangeLog	Sun Jul  9 16:58:25 2006
@@ -1,5 +1,46 @@
 2006-07-09  Dalibor Topic  <robilad at kaffe.org>
 
+	* configure.ac: (Khost_cpu, Khost_os) Added subsitutions.
+	(CONFIG_MD_H, CONFIG_CALLKAFFEEXCEPTION_H, CONFIG_JIT_MD_H,
+	CONFIG_XPROFILE_MD_H)
+	Cleaned up, removed substituions and used to create links.
+	(HAVE_CONFIG_JIT_MD_H) Removed unused variable.
+
+	* config/Makefile.am: (USE_JIT, ENGINE_GEN_HDRS, ENABLE_XPROF,
+	XPROF_HDRS, GEN_HDRS, DISTCLEANFILES, nodist_noinst_HEADERS, 
+	jit-md.h, stamp-h01, md.h, stamp-h02, xprofile-md.h, stamp-h03,
+ 	callKaffeException.h, stamp-h04, dist-hook) Removed no longer
+	useful targets and variables.
+
+	* kaffe/jvmpi/Makefile.am,
+        kaffe/kaffe/Makefile.am,
+        kaffe/kaffeh/Makefile.am,
+        kaffe/kaffevm/Makefile.am,
+        kaffe/kaffevm/boehm-gc/Makefile.am,
+        kaffe/kaffevm/gcj/Makefile.am,
+        kaffe/kaffevm/intrp/Makefile.am,
+        kaffe/kaffevm/jit/Makefile.am,
+        kaffe/kaffevm/jit3/Makefile.am,
+        kaffe/kaffevm/jni/Makefile.am,
+        kaffe/kaffevm/kaffe-gc/Makefile.am,
+        kaffe/kaffevm/systems/beos-native/Makefile.am,
+        kaffe/kaffevm/systems/drops-l4threads/Makefile.am,
+        kaffe/kaffevm/systems/oskit-pthreads/Makefile.am,
+        kaffe/kaffevm/systems/unix-jthreads/Makefile.am,
+        kaffe/kaffevm/systems/unix-pthreads/Makefile.am,
+        kaffe/kaffevm/verifier/Makefile.am,
+        kaffe/xprof/Makefile.am,
+        libraries/clib/awt/X/Makefile.am,
+        libraries/clib/management/Makefile.am,
+        libraries/clib/native/Makefile.am,
+        libraries/clib/net/Makefile.am,
+        libraries/clib/security/Makefile.am,
+        test/internal/Makefile.am (AM_CPPFLAGS): Added
+	config/$Khost_cpu and config/$Khost_cpu/$Khost_os
+	to include path.
+
+2006-07-09  Dalibor Topic  <robilad at kaffe.org>
+
 	* (nodist_GEN_SRCS, $(nodist_GEN_SRCS), nodist_jitBasic_SOURCES)
 	Removed, since functions from version.c are not used anywhere in 
 	the test code, so it doesn't need to be forward generated, compiled
Index: kaffe/Makefile.in
diff -u kaffe/Makefile.in:1.253 kaffe/Makefile.in:1.254
--- kaffe/Makefile.in:1.253	Sat Jul  8 14:43:35 2006
+++ kaffe/Makefile.in	Sun Jul  9 16:58:31 2006
@@ -160,10 +160,6 @@
 COND_SOUND_ESD_TRUE = @COND_SOUND_ESD_TRUE@
 COND_SYSTEM_ZLIB_FALSE = @COND_SYSTEM_ZLIB_FALSE@
 COND_SYSTEM_ZLIB_TRUE = @COND_SYSTEM_ZLIB_TRUE@
-CONFIG_CALLKAFFEEXCEPTION_H = @CONFIG_CALLKAFFEEXCEPTION_H@
-CONFIG_JIT_MD_H = @CONFIG_JIT_MD_H@
-CONFIG_MD_H = @CONFIG_MD_H@
-CONFIG_XPROFILE_MD_H = @CONFIG_XPROFILE_MD_H@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
 CREATE_ALSA_LIBRARIES_FALSE = @CREATE_ALSA_LIBRARIES_FALSE@
@@ -208,7 +204,6 @@
 GMSGFMT = @GMSGFMT@
 HAVE_BCEL_FALSE = @HAVE_BCEL_FALSE@
 HAVE_BCEL_TRUE = @HAVE_BCEL_TRUE@
-HAVE_CONFIG_JIT_MD_H = @HAVE_CONFIG_JIT_MD_H@
 HAVE_GCJ_SUPPORT_FALSE = @HAVE_GCJ_SUPPORT_FALSE@
 HAVE_GCJ_SUPPORT_TRUE = @HAVE_GCJ_SUPPORT_TRUE@
 HAVE_JASMIN_FALSE = @HAVE_JASMIN_FALSE@
@@ -240,6 +235,8 @@
 KPREFIX = @KPREFIX@
 KVMBINFLAGS = @KVMBINFLAGS@
 KVMLIBFLAGS = @KVMLIBFLAGS@
+Khost_cpu = @Khost_cpu@
+Khost_os = @Khost_os@
 LDFLAGS = @LDFLAGS@
 LIBADD_GMP = @LIBADD_GMP@
 LIBICONV = @LIBICONV@
Index: kaffe/configure
diff -u kaffe/configure:1.545 kaffe/configure:1.546
--- kaffe/configure:1.545	Sat Jul  8 14:43:35 2006
+++ kaffe/configure	Sun Jul  9 16:58:31 2006
@@ -493,7 +493,7 @@
 ac_subdirs_all="$ac_subdirs_all libraries/javalib/external/classpath"
 ac_subdirs_all="$ac_subdirs_all external/gcc/fastjar"
 ac_subdirs_all="$ac_subdirs_all libltdl"
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT abssrcdir CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE KAFFE_CFLAGS CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CCAS CCASFLAGS build build_cpu build_vendor build_os host host_cpu host_vendor host_os EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP CPP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBTOOL_DEPS LIBLTDL CCLD MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB MAY_RUN_PO_TRUE MAY_RUN_PO_FALSE LIBOBJS GETOPT_H REPLACE_GETOPT_TRUE REPLACE_GETOPT_FALSE REGEN_FORWARD CONFIG_MD_H CONFIG_CALLKAFFEEXCEPTION_H KAFFEVM_MD_C CONFIG_JIT_MD_H KAFFEVM_JIT_DEF KAFFEVM_ICODE_H HAVE_CONFIG_JIT_MD_H USE_JIT_TRUE USE_JIT_FALSE ENGINE_NAME BCEL_JAR HAVE_BCEL_TRUE HAVE_BCEL_FALSE ENABLE_JVMPI_TRUE ENABLE_JVMPI_FALSE ENABLE_XPROF_TRUE ENABLE_XPROF_FALSE CONFIG_XPROFILE_MD_H JAVAC_FLAGS NEED_LIBXPROF_TRUE NEED_LIBXPROF_FALSE CFLAGS_PG SUN_COMPAT_TRUE SUN_COMPAT_FALSE THREAD_DIR acx_pthread_config PTHREAD_CC PTHREAD_LIBS PTHREAD_CFLAGS SEMAPHORE_LIB VM_LIBS CREATE_XMLJ_LIBRARY_TRUE CREATE_XMLJ_LIBRARY_FALSE CREATE_ALSA_LIBRARIES_TRUE CREATE_ALSA_LIBRARIES_FALSE CREATE_DSSI_LIBRARIES_TRUE CREATE_DSSI_LIBRARIES_FALSE CREATE_GTK_PEER_LIBRARIES_TRUE CREATE_GTK_PEER_LIBRARIES_FALSE CREATE_PLUGIN_TRUE CREATE_PLUGIN_FALSE USE_PRECOMPILED_RT_JAR_TRUE USE_PRECOMPILED_RT_JAR_FALSE PATH_TO_RT_JAR JIKESPROG JAVA_COMPILER KAFFEVM_TRAMPOLINES_S JAVA_LIBS with_engine THREAD_SYSTEM KPREFIX KAFFE_ARCHOS MKTEMP JASMIN HAVE_JAVAC_TRUE HAVE_JAVAC_FALSE HAVE_MKTEMP_TRUE HAVE_MKTEMP_FALSE HAVE_JASMIN_TRUE HAVE_JASMIN_FALSE KAFFE_LIBS M_LIBS NET_LIBS ZIP_LIBS LIBADD_GMP USE_GMP SECURITY_LIBS GC_NAME subdirs BOEHMGC_SPECIFIC_FLAGS HAVE_GCJ_SUPPORT_TRUE HAVE_GCJ_SUPPORT_FALSE USE_COMPAT_IFADDRS_TRUE USE_COMPAT_IFADDRS_FALSE COND_NATIVE_AWT_TRUE COND_NATIVE_AWT_FALSE COND_KAFFE_X_AWT_TRUE COND_KAFFE_X_AWT_FALSE X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS AWT_LIBS XI18N_CFLAGS COND_KAFFE_QT_AWT_TRUE COND_KAFFE_QT_AWT_FALSE MOC UIC QEMBED QT_CXXFLAGS QT_LDADD QT_GUILINK QASSISTANTCLIENT_LDADD COND_KAFFE_NANOX_AWT_TRUE COND_KAFFE_NANOX_AWT_FALSE NANOX_CFLAGS ALSA_CFLAGS ALSA_LIBS ESD_CONFIG ESD_CFLAGS ESD_LIBS COND_SOUND_ALSA_TRUE COND_SOUND_ALSA_FALSE COND_SOUND_ESD_TRUE COND_SOUND_ESD_FALSE COND_NATIVE_SOUND_TRUE COND_NATIVE_SOUND_FALSE COND_PURE_JAVA_MATH_TRUE COND_PURE_JAVA_MATH_FALSE MATH_LIB INCLUDED_EXTENSIONS COND_GJDOC_TRUE COND_GJDOC_FALSE COND_CLASSPATH_TOOLS_TRUE COND_CLASSPATH_TOOLS_FALSE DLOPEN_JAVA_LIBS OPT_DLOPEN_JAVA_LIBS KLIBFLAGS KVMBINFLAGS KVMLIBFLAGS COND_DIRECT_THREADING_TRUE COND_DIRECT_THREADING_FALSE COND_SYSTEM_ZLIB_TRUE COND_SYSTEM_ZLIB_FALSE COND_FASTJAR_TRUE COND_FASTJAR_FALSE BINRELOC_CFLAGS BINRELOC_LIBS KAFFEH MAKE_KAFFEH kaffe_builddir FASTJAR toolslibdir jredir jrebindir jrelibdir nativedir securitydir PATHSEP DIRSEP kaffe_TRANSF kaffeh_TRANSF kaffebin_TRANSF CFLAGS_WITHOUT_PG CLASSPATH_INCLUDES LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT abssrcdir CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE KAFFE_CFLAGS CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CCAS CCASFLAGS build build_cpu build_vendor build_os host host_cpu host_vendor host_os Khost_cpu Khost_os EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP CPP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBTOOL_DEPS LIBLTDL CCLD MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB MAY_RUN_PO_TRUE MAY_RUN_PO_FALSE LIBOBJS GETOPT_H REPLACE_GETOPT_TRUE REPLACE_GETOPT_FALSE REGEN_FORWARD KAFFEVM_MD_C KAFFEVM_JIT_DEF KAFFEVM_ICODE_H USE_JIT_TRUE USE_JIT_FALSE ENGINE_NAME BCEL_JAR HAVE_BCEL_TRUE HAVE_BCEL_FALSE ENABLE_JVMPI_TRUE ENABLE_JVMPI_FALSE ENABLE_XPROF_TRUE ENABLE_XPROF_FALSE JAVAC_FLAGS NEED_LIBXPROF_TRUE NEED_LIBXPROF_FALSE CFLAGS_PG SUN_COMPAT_TRUE SUN_COMPAT_FALSE THREAD_DIR acx_pthread_config PTHREAD_CC PTHREAD_LIBS PTHREAD_CFLAGS SEMAPHORE_LIB VM_LIBS CREATE_XMLJ_LIBRARY_TRUE CREATE_XMLJ_LIBRARY_FALSE CREATE_ALSA_LIBRARIES_TRUE CREATE_ALSA_LIBRARIES_FALSE CREATE_DSSI_LIBRARIES_TRUE CREATE_DSSI_LIBRARIES_FALSE CREATE_GTK_PEER_LIBRARIES_TRUE CREATE_GTK_PEER_LIBRARIES_FALSE CREATE_PLUGIN_TRUE CREATE_PLUGIN_FALSE USE_PRECOMPILED_RT_JAR_TRUE USE_PRECOMPILED_RT_JAR_FALSE PATH_TO_RT_JAR JIKESPROG JAVA_COMPILER KAFFEVM_TRAMPOLINES_S JAVA_LIBS with_engine THREAD_SYSTEM KPREFIX KAFFE_ARCHOS MKTEMP JASMIN HAVE_JAVAC_TRUE HAVE_JAVAC_FALSE HAVE_MKTEMP_TRUE HAVE_MKTEMP_FALSE HAVE_JASMIN_TRUE HAVE_JASMIN_FALSE KAFFE_LIBS M_LIBS NET_LIBS ZIP_LIBS LIBADD_GMP USE_GMP SECURITY_LIBS GC_NAME subdirs BOEHMGC_SPECIFIC_FLAGS HAVE_GCJ_SUPPORT_TRUE HAVE_GCJ_SUPPORT_FALSE USE_COMPAT_IFADDRS_TRUE USE_COMPAT_IFADDRS_FALSE COND_NATIVE_AWT_TRUE COND_NATIVE_AWT_FALSE COND_KAFFE_X_AWT_TRUE COND_KAFFE_X_AWT_FALSE X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS AWT_LIBS XI18N_CFLAGS COND_KAFFE_QT_AWT_TRUE COND_KAFFE_QT_AWT_FALSE MOC UIC QEMBED QT_CXXFLAGS QT_LDADD QT_GUILINK QASSISTANTCLIENT_LDADD COND_KAFFE_NANOX_AWT_TRUE COND_KAFFE_NANOX_AWT_FALSE NANOX_CFLAGS ALSA_CFLAGS ALSA_LIBS ESD_CONFIG ESD_CFLAGS ESD_LIBS COND_SOUND_ALSA_TRUE COND_SOUND_ALSA_FALSE COND_SOUND_ESD_TRUE COND_SOUND_ESD_FALSE COND_NATIVE_SOUND_TRUE COND_NATIVE_SOUND_FALSE COND_PURE_JAVA_MATH_TRUE COND_PURE_JAVA_MATH_FALSE MATH_LIB INCLUDED_EXTENSIONS COND_GJDOC_TRUE COND_GJDOC_FALSE COND_CLASSPATH_TOOLS_TRUE COND_CLASSPATH_TOOLS_FALSE DLOPEN_JAVA_LIBS OPT_DLOPEN_JAVA_LIBS KLIBFLAGS KVMBINFLAGS KVMLIBFLAGS COND_DIRECT_THREADING_TRUE COND_DIRECT_THREADING_FALSE COND_SYSTEM_ZLIB_TRUE COND_SYSTEM_ZLIB_FALSE COND_FASTJAR_TRUE COND_FASTJAR_FALSE BINRELOC_CFLAGS BINRELOC_LIBS KAFFEH MAKE_KAFFEH kaffe_builddir FASTJAR toolslibdir jredir jrebindir jrelibdir nativedir securitydir PATHSEP DIRSEP kaffe_TRANSF kaffeh_TRANSF kaffebin_TRANSF CFLAGS_WITHOUT_PG CLASSPATH_INCLUDES LTLIBOBJS'
 ac_subst_files='cpu_os_frag cpu_frag engine_frag threads_frag gc_frag'
 
 # Initialize some variables set by options.
@@ -5580,7 +5580,9 @@
 
 known=no
 Khost_cpu=$host_cpu
+
 Khost_os=$host_os
+
 if test -f $srcdir/config/config.alias ; then
 	. $srcdir/config/config.alias
 fi
@@ -6190,7 +6192,7 @@
   ;;
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 6193 "configure"' > conftest.$ac_ext
+  echo '#line 6195 "configure"' > conftest.$ac_ext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
@@ -7567,7 +7569,7 @@
 
 
 # Provide some information about the compiler.
-echo "$as_me:7570:" \
+echo "$as_me:7572:" \
      "checking for Fortran 77 compiler version" >&5
 ac_compiler=`set X $ac_compile; echo $2`
 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
@@ -8634,11 +8636,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:8637: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:8639: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:8641: \$? = $ac_status" >&5
+   echo "$as_me:8643: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -8902,11 +8904,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:8905: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:8907: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:8909: \$? = $ac_status" >&5
+   echo "$as_me:8911: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -9006,11 +9008,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:9009: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:9011: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:9013: \$? = $ac_status" >&5
+   echo "$as_me:9015: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -11351,7 +11353,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 11354 "configure"
+#line 11356 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11451,7 +11453,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 11454 "configure"
+#line 11456 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -13795,11 +13797,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:13798: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:13800: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:13802: \$? = $ac_status" >&5
+   echo "$as_me:13804: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -13899,11 +13901,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:13902: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:13904: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:13906: \$? = $ac_status" >&5
+   echo "$as_me:13908: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -15469,11 +15471,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:15472: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:15474: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:15476: \$? = $ac_status" >&5
+   echo "$as_me:15478: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -15573,11 +15575,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:15576: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:15578: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:15580: \$? = $ac_status" >&5
+   echo "$as_me:15582: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -17780,11 +17782,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:17783: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:17785: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:17787: \$? = $ac_status" >&5
+   echo "$as_me:17789: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -18048,11 +18050,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:18051: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:18053: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:18055: \$? = $ac_status" >&5
+   echo "$as_me:18057: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -18152,11 +18154,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:18155: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:18157: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:18159: \$? = $ac_status" >&5
+   echo "$as_me:18161: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -23448,15 +23450,13 @@
 REGEN_FORWARD="\$(top_srcdir)/config/regen-forward"
 
 
-CONFIG_MD_H="\$(srcdir)/$Khost_cpu/$Khost_os/md.h"
-CONFIG_CALLKAFFEEXCEPTION_H="\$(top_srcdir)/config/$Khost_cpu/callKaffeException.h"
+CONFIG_MD_H="config/$Khost_cpu/$Khost_os/md.h"
+CONFIG_CALLKAFFEEXCEPTION_H="config/$Khost_cpu/callKaffeException.h"
 KAFFEVM_MD_C="\$(top_srcdir)/config/$Khost_cpu/$Khost_os/md.c"
 
 
 
 
-
-
 if test -f $srcdir/config/$Khost_cpu/$Khost_os/Make.frag ; then
 	cpu_os_frag=$srcdir/config/$Khost_cpu/$Khost_os/Make.frag
 else
@@ -23540,19 +23540,13 @@
 fi
 
 if test x"$with_engine" != x"intrp" ; then
-    HAVE_CONFIG_JIT_MD_H=1
-    CONFIG_JIT_MD_H="\$(top_srcdir)/config/$Khost_cpu/$Khost_os/$with_engine-md.h"
-
+    CONFIG_JIT_MD_H="config/$Khost_cpu/$Khost_os/$with_engine-md.h"
     KAFFEVM_JIT_DEF="\$(top_srcdir)/config/$Khost_cpu/$with_engine-$Khost_cpu.def"
 
     KAFFEVM_ICODE_H="\$(top_srcdir)/config/$Khost_cpu/$with_engine-icode.h"
 
-else
-    HAVE_CONFIG_JIT_MD_H=0
 fi
 
-
-
 echo "$as_me:$LINENO: checking execution engine" >&5
 echo $ECHO_N "checking execution engine... $ECHO_C" >&6
 echo "$as_me:$LINENO: result: $with_engine" >&5
@@ -23702,8 +23696,7 @@
 
 if test x"$xprofiling" = x"yes"; then
   if test -f "$srcdir/config/$Khost_cpu/$Khost_os/xprofile-md.h"; then
-    CONFIG_XPROFILE_MD_H="\$(top_srcdir)/config/$Khost_cpu/$Khost_os/xprofile-md.h"
-
+    CONFIG_XPROFILE_MD_H="config/$Khost_cpu/$Khost_os/xprofile-md.h"
   else
     { { echo "$as_me:$LINENO: error: Profiling not supported in $Khost_cpu-$Khost_os" >&5
 echo "$as_me: error: Profiling not supported in $Khost_cpu-$Khost_os" >&2;}
@@ -51217,6 +51210,21 @@
           ac_config_files="$ac_config_files test/jni/Makefile"
 
 
+if test x"$with_engine" != x"intrp" ; then
+            ac_config_links="$ac_config_links config/jit-md.h:$CONFIG_JIT_MD_H"
+
+fi
+
+if test x"$xprofiling" = x"yes"; then
+            ac_config_links="$ac_config_links config/xprofile-md.h:$CONFIG_XPROFILE_MD_H"
+
+fi
+
+          ac_config_links="$ac_config_links config/md.h:$CONFIG_MD_H"
+
+          ac_config_links="$ac_config_links config/callKaffeException.h:$CONFIG_CALLKAFFEEXCEPTION_H"
+
+
 cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure
 # tests run on this system so they can be shared between configure
@@ -51893,6 +51901,9 @@
 Configuration headers:
 $config_headers
 
+Configuration links:
+$config_links
+
 Configuration commands:
 $config_commands
 
@@ -52139,6 +52150,10 @@
   "test/regression/run_time/Makefile" ) CONFIG_FILES="$CONFIG_FILES test/regression/run_time/Makefile" ;;
   "test/regression/run_time/CompileScript" ) CONFIG_FILES="$CONFIG_FILES test/regression/run_time/CompileScript" ;;
   "test/jni/Makefile" ) CONFIG_FILES="$CONFIG_FILES test/jni/Makefile" ;;
+  "config/jit-md.h" ) CONFIG_LINKS="$CONFIG_LINKS config/jit-md.h:$CONFIG_JIT_MD_H" ;;
+  "config/xprofile-md.h" ) CONFIG_LINKS="$CONFIG_LINKS config/xprofile-md.h:$CONFIG_XPROFILE_MD_H" ;;
+  "config/md.h" ) CONFIG_LINKS="$CONFIG_LINKS config/md.h:$CONFIG_MD_H" ;;
+  "config/callKaffeException.h" ) CONFIG_LINKS="$CONFIG_LINKS config/callKaffeException.h:$CONFIG_CALLKAFFEEXCEPTION_H" ;;
   "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
   "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
   "$ac_stdint_h" ) CONFIG_COMMANDS="$CONFIG_COMMANDS $ac_stdint_h" ;;
@@ -52156,6 +52171,7 @@
 if $ac_need_defaults; then
   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
 fi
 
@@ -52287,6 +52303,8 @@
 s, at host_cpu@,$host_cpu,;t t
 s, at host_vendor@,$host_vendor,;t t
 s, at host_os@,$host_os,;t t
+s, at Khost_cpu@,$Khost_cpu,;t t
+s, at Khost_os@,$Khost_os,;t t
 s, at EGREP@,$EGREP,;t t
 s, at LN_S@,$LN_S,;t t
 s, at ECHO@,$ECHO,;t t
@@ -52328,13 +52346,9 @@
 s, at REPLACE_GETOPT_TRUE@,$REPLACE_GETOPT_TRUE,;t t
 s, at REPLACE_GETOPT_FALSE@,$REPLACE_GETOPT_FALSE,;t t
 s, at REGEN_FORWARD@,$REGEN_FORWARD,;t t
-s, at CONFIG_MD_H@,$CONFIG_MD_H,;t t
-s, at CONFIG_CALLKAFFEEXCEPTION_H@,$CONFIG_CALLKAFFEEXCEPTION_H,;t t
 s, at KAFFEVM_MD_C@,$KAFFEVM_MD_C,;t t
-s, at CONFIG_JIT_MD_H@,$CONFIG_JIT_MD_H,;t t
 s, at KAFFEVM_JIT_DEF@,$KAFFEVM_JIT_DEF,;t t
 s, at KAFFEVM_ICODE_H@,$KAFFEVM_ICODE_H,;t t
-s, at HAVE_CONFIG_JIT_MD_H@,$HAVE_CONFIG_JIT_MD_H,;t t
 s, at USE_JIT_TRUE@,$USE_JIT_TRUE,;t t
 s, at USE_JIT_FALSE@,$USE_JIT_FALSE,;t t
 s, at ENGINE_NAME@,$ENGINE_NAME,;t t
@@ -52345,7 +52359,6 @@
 s, at ENABLE_JVMPI_FALSE@,$ENABLE_JVMPI_FALSE,;t t
 s, at ENABLE_XPROF_TRUE@,$ENABLE_XPROF_TRUE,;t t
 s, at ENABLE_XPROF_FALSE@,$ENABLE_XPROF_FALSE,;t t
-s, at CONFIG_XPROFILE_MD_H@,$CONFIG_XPROFILE_MD_H,;t t
 s, at JAVAC_FLAGS@,$JAVAC_FLAGS,;t t
 s, at NEED_LIBXPROF_TRUE@,$NEED_LIBXPROF_TRUE,;t t
 s, at NEED_LIBXPROF_FALSE@,$NEED_LIBXPROF_FALSE,;t t
@@ -52965,6 +52978,144 @@
   	  /^X\(\/\/\)$/{ s//\1/; q; }
   	  /^X\(\/\).*/{ s//\1/; q; }
   	  s/.*/./; q'`/stamp-h$_am_stamp_count
+done
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+
+#
+# CONFIG_LINKS section.
+#
+
+for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
+  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
+  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
+
+  { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
+echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
+
+  if test ! -r $srcdir/$ac_source; then
+    { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
+echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
+   { (exit 1); exit 1; }; }
+  fi
+  rm -f $ac_dest
+
+  # Make relative symlinks.
+  ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
+$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$ac_dest" : 'X\(//\)[^/]' \| \
+	 X"$ac_dest" : 'X\(//\)$' \| \
+	 X"$ac_dest" : 'X\(/\)' \| \
+	 .     : '\(.\)' 2>/dev/null ||
+echo X"$ac_dest" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+  	  /^X\(\/\/\)$/{ s//\1/; q; }
+  	  /^X\(\/\).*/{ s//\1/; q; }
+  	  s/.*/./; q'`
+  { if $as_mkdir_p; then
+    mkdir -p "$ac_dest_dir"
+  else
+    as_dir="$ac_dest_dir"
+    as_dirs=
+    while test ! -d "$as_dir"; do
+      as_dirs="$as_dir $as_dirs"
+      as_dir=`(dirname "$as_dir") 2>/dev/null ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| \
+	 .     : '\(.\)' 2>/dev/null ||
+echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+  	  /^X\(\/\/\)$/{ s//\1/; q; }
+  	  /^X\(\/\).*/{ s//\1/; q; }
+  	  s/.*/./; q'`
+    done
+    test ! -n "$as_dirs" || mkdir $as_dirs
+  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
+echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
+   { (exit 1); exit 1; }; }; }
+
+  ac_builddir=.
+
+if test "$ac_dest_dir" != .; then
+  ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
+  # A "../" for each directory in $ac_dir_suffix.
+  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
+else
+  ac_dir_suffix= ac_top_builddir=
+fi
+
+case $srcdir in
+  .)  # No --srcdir option.  We are building in place.
+    ac_srcdir=.
+    if test -z "$ac_top_builddir"; then
+       ac_top_srcdir=.
+    else
+       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
+    fi ;;
+  [\\/]* | ?:[\\/]* )  # Absolute path.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir ;;
+  *) # Relative path.
+    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_builddir$srcdir ;;
+esac
+
+# Do not use `cd foo && pwd` to compute absolute paths, because
+# the directories may not exist.
+case `pwd` in
+.) ac_abs_builddir="$ac_dest_dir";;
+*)
+  case "$ac_dest_dir" in
+  .) ac_abs_builddir=`pwd`;;
+  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
+  *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
+  esac;;
+esac
+case $ac_abs_builddir in
+.) ac_abs_top_builddir=${ac_top_builddir}.;;
+*)
+  case ${ac_top_builddir}. in
+  .) ac_abs_top_builddir=$ac_abs_builddir;;
+  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
+  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
+  esac;;
+esac
+case $ac_abs_builddir in
+.) ac_abs_srcdir=$ac_srcdir;;
+*)
+  case $ac_srcdir in
+  .) ac_abs_srcdir=$ac_abs_builddir;;
+  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
+  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
+  esac;;
+esac
+case $ac_abs_builddir in
+.) ac_abs_top_srcdir=$ac_top_srcdir;;
+*)
+  case $ac_top_srcdir in
+  .) ac_abs_top_srcdir=$ac_abs_builddir;;
+  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
+  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
+  esac;;
+esac
+
+
+  case $srcdir in
+  [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
+      *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
+  esac
+
+  # Try a symlink, then a hard link, then a copy.
+  ln -s $ac_rel_source $ac_dest 2>/dev/null ||
+    ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
+    cp -p $srcdir/$ac_source $ac_dest ||
+    { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
+echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
+   { (exit 1); exit 1; }; }
 done
 _ACEOF
 cat >>$CONFIG_STATUS <<\_ACEOF
Index: kaffe/configure.ac
diff -u kaffe/configure.ac:1.223 kaffe/configure.ac:1.224
--- kaffe/configure.ac:1.223	Sat Jul  8 14:43:44 2006
+++ kaffe/configure.ac	Sun Jul  9 16:58:38 2006
@@ -279,7 +279,9 @@
 
 known=no
 Khost_cpu=$host_cpu
+AC_SUBST([Khost_cpu])
 Khost_os=$host_os
+AC_SUBST([Khost_os])
 if test -f $srcdir/config/config.alias ; then
 	. $srcdir/config/config.alias
 fi
@@ -387,11 +389,9 @@
 dnl One-liners with #include directives will be created in the Makefiles
 dnl -------------------------------------------------------------------------
 
-CONFIG_MD_H="\$(srcdir)/$Khost_cpu/$Khost_os/md.h"
-CONFIG_CALLKAFFEEXCEPTION_H="\$(top_srcdir)/config/$Khost_cpu/callKaffeException.h"
+CONFIG_MD_H="config/$Khost_cpu/$Khost_os/md.h"
+CONFIG_CALLKAFFEEXCEPTION_H="config/$Khost_cpu/callKaffeException.h"
 KAFFEVM_MD_C="\$(top_srcdir)/config/$Khost_cpu/$Khost_os/md.c"
-AC_SUBST(CONFIG_MD_H)
-AC_SUBST(CONFIG_CALLKAFFEEXCEPTION_H)
 AC_SUBST(KAFFEVM_MD_C)
 
 dnl =========================================================================
@@ -480,19 +480,13 @@
 fi
 
 if test x"$with_engine" != x"intrp" ; then
-    HAVE_CONFIG_JIT_MD_H=1
-    CONFIG_JIT_MD_H="\$(top_srcdir)/config/$Khost_cpu/$Khost_os/$with_engine-md.h"
-    AC_SUBST(CONFIG_JIT_MD_H)
+    CONFIG_JIT_MD_H="config/$Khost_cpu/$Khost_os/$with_engine-md.h"
     KAFFEVM_JIT_DEF="\$(top_srcdir)/config/$Khost_cpu/$with_engine-$Khost_cpu.def"
     AC_SUBST(KAFFEVM_JIT_DEF)
     KAFFEVM_ICODE_H="\$(top_srcdir)/config/$Khost_cpu/$with_engine-icode.h"
     AC_SUBST(KAFFEVM_ICODE_H)
-else
-    HAVE_CONFIG_JIT_MD_H=0
 fi
 
-AC_SUBST(HAVE_CONFIG_JIT_MD_H)
-
 AC_MSG_CHECKING(execution engine)
 AC_MSG_RESULT($with_engine)
 AM_CONDITIONAL(USE_JIT, test x"$with_engine" != x"intrp")
@@ -598,8 +592,7 @@
 
 if test x"$xprofiling" = x"yes"; then
   if test -f "$srcdir/config/$Khost_cpu/$Khost_os/xprofile-md.h"; then
-    CONFIG_XPROFILE_MD_H="\$(top_srcdir)/config/$Khost_cpu/$Khost_os/xprofile-md.h"
-    AC_SUBST(CONFIG_XPROFILE_MD_H)
+    CONFIG_XPROFILE_MD_H="config/$Khost_cpu/$Khost_os/xprofile-md.h"
   else
     AC_MSG_ERROR(Profiling not supported in $Khost_cpu-$Khost_os)
   fi
@@ -2618,5 +2611,16 @@
 AC_CONFIG_FILES([test/regression/run_time/Makefile])
 AC_CONFIG_FILES([test/regression/run_time/CompileScript])
 AC_CONFIG_FILES([test/jni/Makefile])
+
+if test x"$with_engine" != x"intrp" ; then
+  AC_CONFIG_LINKS([config/jit-md.h:$CONFIG_JIT_MD_H])
+fi
+
+if test x"$xprofiling" = x"yes"; then
+  AC_CONFIG_LINKS([config/xprofile-md.h:$CONFIG_XPROFILE_MD_H])
+fi
+
+AC_CONFIG_LINKS([config/md.h:$CONFIG_MD_H])
+AC_CONFIG_LINKS([config/callKaffeException.h:$CONFIG_CALLKAFFEEXCEPTION_H])
 
 AC_OUTPUT
Index: kaffe/config/Makefile.am
diff -u kaffe/config/Makefile.am:1.69 kaffe/config/Makefile.am:1.70
--- kaffe/config/Makefile.am:1.69	Sun Mar 26 22:53:12 2006
+++ kaffe/config/Makefile.am	Sun Jul  9 16:58:40 2006
@@ -9,34 +9,6 @@
 # See the file "license.terms" for information on usage and redistribution 
 # of this file. 
 
-if USE_JIT
-ENGINE_GEN_HDRS = jit-md.h
-else
-ENGINE_GEN_HDRS =
-endif
-
-if ENABLE_XPROF
-XPROF_HDRS = xprofile-md.h
-else
-XPROF_HDRS =
-endif
-
-GEN_HDRS = \
-	md.h \
-	callKaffeException.h \
-	$(XPROF_HDRS) \
-	$(ENGINE_GEN_HDRS)
-
-DISTCLEANFILES = \
-	$(GEN_HDRS) \
-	stamp-h01 \
-	stamp-h02 \
-	stamp-h03 \
-	stamp-h04
-
-nodist_noinst_HEADERS = \
-	$(GEN_HDRS)
-
 noinst_HEADERS = \
 	config-hacks.h \
 	config-io.h \
@@ -422,32 +394,3 @@
 	sh/sysdepCallMethod.h \
         sh/threads.h \
         sh/trampolines.S
-
-jit-md.h: stamp-h01
-	@if test ! -f $@; then rm -f stamp-h01; $(MAKE) stamp-h01; \
-	else :; fi
-stamp-h01: $(top_builddir)/config.status
-	$(SHELL) $(REGEN_FORWARD) $(CONFIG_JIT_MD_H) jit-md.h $@
-
-md.h: stamp-h02
-	@if test ! -f $@; then rm -f stamp-h02; $(MAKE) stamp-h02; \
-	else :; fi
-stamp-h02: $(top_builddir)/config.status
-	$(SHELL) $(REGEN_FORWARD) $(CONFIG_MD_H) md.h $@
-
-xprofile-md.h: stamp-h03
-	@if test ! -f $@; then rm -f stamp-h03; $(MAKE) stamp-h03; \
-	else :; fi
-stamp-h03: $(top_builddir)/config.status
-	$(SHELL) $(REGEN_FORWARD) $(CONFIG_XPROFILE_MD_H) xprofile-md.h $@
-
-callKaffeException.h: stamp-h04
-	@if test ! -f $@; then rm -f stamp-h04; $(MAKE) stamp-h04; \
-	else :; fi
-stamp-h04: $(top_builddir)/config.status
-	$(SHELL) $(REGEN_FORWARD) $(CONFIG_CALLKAFFEEXCEPTION_H) callKaffeException.h $@
-
-dist-hook:
-	@for file in $(DISTCLEANFILES); do \
-	  rm -f $(distdir)/$$file; \
-	done
Index: kaffe/config/Makefile.in
diff -u kaffe/config/Makefile.in:1.219 kaffe/config/Makefile.in:1.220
--- kaffe/config/Makefile.in:1.219	Sat Jul  8 14:43:45 2006
+++ kaffe/config/Makefile.in	Sun Jul  9 16:58:40 2006
@@ -75,10 +75,10 @@
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/scripts/mkinstalldirs
 CONFIG_HEADER = config.h
-CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_FILES = jit-md.h xprofile-md.h md.h callKaffeException.h
 SOURCES =
 DIST_SOURCES =
-HEADERS = $(nodist_noinst_HEADERS) $(noinst_HEADERS)
+HEADERS = $(noinst_HEADERS)
 ETAGS = etags
 CTAGS = ctags
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -134,10 +134,6 @@
 COND_SOUND_ESD_TRUE = @COND_SOUND_ESD_TRUE@
 COND_SYSTEM_ZLIB_FALSE = @COND_SYSTEM_ZLIB_FALSE@
 COND_SYSTEM_ZLIB_TRUE = @COND_SYSTEM_ZLIB_TRUE@
-CONFIG_CALLKAFFEEXCEPTION_H = @CONFIG_CALLKAFFEEXCEPTION_H@
-CONFIG_JIT_MD_H = @CONFIG_JIT_MD_H@
-CONFIG_MD_H = @CONFIG_MD_H@
-CONFIG_XPROFILE_MD_H = @CONFIG_XPROFILE_MD_H@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
 CREATE_ALSA_LIBRARIES_FALSE = @CREATE_ALSA_LIBRARIES_FALSE@
@@ -182,7 +178,6 @@
 GMSGFMT = @GMSGFMT@
 HAVE_BCEL_FALSE = @HAVE_BCEL_FALSE@
 HAVE_BCEL_TRUE = @HAVE_BCEL_TRUE@
-HAVE_CONFIG_JIT_MD_H = @HAVE_CONFIG_JIT_MD_H@
 HAVE_GCJ_SUPPORT_FALSE = @HAVE_GCJ_SUPPORT_FALSE@
 HAVE_GCJ_SUPPORT_TRUE = @HAVE_GCJ_SUPPORT_TRUE@
 HAVE_JASMIN_FALSE = @HAVE_JASMIN_FALSE@
@@ -214,6 +209,8 @@
 KPREFIX = @KPREFIX@
 KVMBINFLAGS = @KVMBINFLAGS@
 KVMLIBFLAGS = @KVMLIBFLAGS@
+Khost_cpu = @Khost_cpu@
+Khost_os = @Khost_os@
 LDFLAGS = @LDFLAGS@
 LIBADD_GMP = @LIBADD_GMP@
 LIBICONV = @LIBICONV@
@@ -357,26 +354,6 @@
 target_alias = @target_alias@
 toolslibdir = @toolslibdir@
 with_engine = @with_engine@
- at USE_JIT_FALSE@ENGINE_GEN_HDRS = 
- at USE_JIT_TRUE@ENGINE_GEN_HDRS = jit-md.h
- at ENABLE_XPROF_FALSE@XPROF_HDRS = 
- at ENABLE_XPROF_TRUE@XPROF_HDRS = xprofile-md.h
-GEN_HDRS = \
-	md.h \
-	callKaffeException.h \
-	$(XPROF_HDRS) \
-	$(ENGINE_GEN_HDRS)
-
-DISTCLEANFILES = \
-	$(GEN_HDRS) \
-	stamp-h01 \
-	stamp-h02 \
-	stamp-h03 \
-	stamp-h04
-
-nodist_noinst_HEADERS = \
-	$(GEN_HDRS)
-
 noinst_HEADERS = \
 	config-hacks.h \
 	config-io.h \
@@ -900,9 +877,6 @@
 	    || exit 1; \
 	  fi; \
 	done
-	$(MAKE) $(AM_MAKEFLAGS) \
-	  top_distdir="$(top_distdir)" distdir="$(distdir)" \
-	  dist-hook
 check-am: all-am
 check: check-am
 all-am: Makefile $(HEADERS) config.h
@@ -927,7 +901,6 @@
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -980,45 +953,16 @@
 uninstall-am: uninstall-info-am
 
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
-	clean-libtool ctags dist-hook distclean distclean-generic \
-	distclean-hdr distclean-libtool distclean-tags distdir dvi \
-	dvi-am html html-am info info-am install install-am \
-	install-data install-data-am install-exec install-exec-am \
-	install-info install-info-am install-man install-strip \
-	installcheck installcheck-am installdirs maintainer-clean \
+	clean-libtool ctags distclean distclean-generic distclean-hdr \
+	distclean-libtool distclean-tags distdir dvi dvi-am html \
+	html-am info info-am install install-am install-data \
+	install-data-am install-exec install-exec-am install-info \
+	install-info-am install-man install-strip installcheck \
+	installcheck-am installdirs maintainer-clean \
 	maintainer-clean-generic mostlyclean mostlyclean-generic \
 	mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
 	uninstall-am uninstall-info-am
 
-
-jit-md.h: stamp-h01
-	@if test ! -f $@; then rm -f stamp-h01; $(MAKE) stamp-h01; \
-	else :; fi
-stamp-h01: $(top_builddir)/config.status
-	$(SHELL) $(REGEN_FORWARD) $(CONFIG_JIT_MD_H) jit-md.h $@
-
-md.h: stamp-h02
-	@if test ! -f $@; then rm -f stamp-h02; $(MAKE) stamp-h02; \
-	else :; fi
-stamp-h02: $(top_builddir)/config.status
-	$(SHELL) $(REGEN_FORWARD) $(CONFIG_MD_H) md.h $@
-
-xprofile-md.h: stamp-h03
-	@if test ! -f $@; then rm -f stamp-h03; $(MAKE) stamp-h03; \
-	else :; fi
-stamp-h03: $(top_builddir)/config.status
-	$(SHELL) $(REGEN_FORWARD) $(CONFIG_XPROFILE_MD_H) xprofile-md.h $@
-
-callKaffeException.h: stamp-h04
-	@if test ! -f $@; then rm -f stamp-h04; $(MAKE) stamp-h04; \
-	else :; fi
-stamp-h04: $(top_builddir)/config.status
-	$(SHELL) $(REGEN_FORWARD) $(CONFIG_CALLKAFFEEXCEPTION_H) callKaffeException.h $@
-
-dist-hook:
-	@for file in $(DISTCLEANFILES); do \

*** Patch too long, truncated ***




More information about the kaffe mailing list