jamvm

changeset 410:3857371c74a7 tip

Fix location of runtime library and inclusion of reflection classes.
author andrew
date Tue Aug 05 08:33:25 2008 +0100 (2008-08-05)
parents 8d1dc4195148
children
files ChangeLog configure.ac lib/Makefile.am
line diff
     1.1 --- a/ChangeLog	Tue Aug 05 08:20:38 2008 +0100
     1.2 +++ b/ChangeLog	Tue Aug 05 08:33:25 2008 +0100
     1.3 @@ -5,6 +5,13 @@
     1.4  ==============
     1.5  2008-08-04  Andrew John Hughes  <gnu_andrew@member.fsf.org>
     1.6  
     1.7 +	* configure.ac:
     1.8 +	Fix broken library location option.
     1.9 +	* lib/Makefile.am:
    1.10 +	Drop reflection classes for JamVM/OpenJDK.
    1.11 +
    1.12 +2008-08-04  Andrew John Hughes  <gnu_andrew@member.fsf.org>
    1.13 +
    1.14  	* src/symbol.h:
    1.15  	Remove #ifdefs in #define.
    1.16  	* src/thread.c:
     2.1 --- a/configure.ac	Tue Aug 05 08:20:38 2008 +0100
     2.2 +++ b/configure.ac	Tue Aug 05 08:33:25 2008 +0100
     2.3 @@ -248,15 +248,18 @@
     2.4  AM_CONDITIONAL([WITH_JAVA_RUNTIME_LIBRARY_CLASSPATH], test x"${WITH_JAVA_RUNTIME_LIBRARY}" = "xclasspath")
     2.5  AM_CONDITIONAL([WITH_JAVA_RUNTIME_LIBRARY_OPENJDK], test x"${WITH_JAVA_RUNTIME_LIBRARY}" = "xopenjdk")
     2.6  
     2.7 +AC_MSG_CHECKING(location of the Java runtime library)
     2.8  AC_ARG_WITH(java-runtime-library-install-dir,
     2.9      [AS_HELP_STRING(--with-java-runtime-library-install-dir=<dir>,installation directory of Java runtime library
    2.10 -                   (default /usr/local/classpath))],,
    2.11 +                   (default /usr/local/classpath))],
    2.12 +    [with_runtime_install_dir=${withval}],
    2.13      [with_runtime_install_dir=/usr/local/classpath])
    2.14  
    2.15  AC_DEFINE_UNQUOTED(RUNTIME_INSTALL_DIR, "$with_runtime_install_dir",
    2.16      [Java runtime library installation directory (prefix)])
    2.17  
    2.18  AC_SUBST(with_runtime_install_dir)
    2.19 +AC_MSG_RESULT(${with_runtime_install_dir})
    2.20  
    2.21  if test "$prefix" = "NONE"; then
    2.22      install_dir=$ac_default_prefix
     3.1 --- a/lib/Makefile.am	Tue Aug 05 08:20:38 2008 +0100
     3.2 +++ b/lib/Makefile.am	Tue Aug 05 08:33:25 2008 +0100
     3.3 @@ -41,15 +41,18 @@
     3.4               $(srcdir)/java/lang/VMString.java \
     3.5               $(srcdir)/java/lang/VMThread.java \
     3.6               $(srcdir)/java/lang/VMThrowable.java \
     3.7 -             $(srcdir)/java/lang/reflect/Constructor.java \
     3.8 -             $(srcdir)/java/lang/reflect/Field.java \
     3.9 -             $(srcdir)/java/lang/reflect/Method.java \
    3.10               $(srcdir)/java/security/VMAccessController.java \
    3.11               $(srcdir)/gnu/classpath/VMSystemProperties.java \
    3.12               $(srcdir)/sun/reflect/annotation/AnnotationInvocationHandler.java \
    3.13               $(srcdir)/gnu/classpath/VMStackWalker.java
    3.14  
    3.15 +if WITH_JAVA_RUNTIME_LIBRARY_CLASSPATH
    3.16 +             $(srcdir)/java/lang/reflect/Constructor.java \
    3.17 +             $(srcdir)/java/lang/reflect/Field.java \
    3.18 +             $(srcdir)/java/lang/reflect/Method.java
    3.19 +endif
    3.20  
    3.21 +JAVA_FILES += 
    3.22  inst_classes.zip: classes.zip
    3.23  	ln -fs $< $@
    3.24