(GLIBJZ): Renamed to GLIBJ_ZIP_STRING.
* src/vm/global.h (CACAO_VM_ZIP_PATH): Use GLIBJ_ZIP_STRING.
* src/lib/Makefile.am (GLIBJ_ZIP): Likewise.
* src/native/include/Makefile.am, src/native/Makefile.am (VM_ZIP): Use
VM_ZIP_STRING.
(GLIBJ_ZIP): Use GLIBJ_ZIP_STRING.
* contrib/setenvinstalled.in, contrib/setenvsource.in: Likewise.
esac
dnl host type
+echo $host_os
case "$host_os" in
*linux* | *Linux* )
OS_DIR="linux"
AC_CHECK_HEADERS([zlib.h],, [AC_MSG_ERROR(cannot find zlib.h)])
AC_CHECK_LIB(z, inflate,, [AC_MSG_ERROR(cannot find libz)])
AC_DEFINE([ENABLE_ZLIB], 1, [use zlib])
+ VM_ZIP_STRING=vm.zip
+else
+ VM_ZIP_STRING=classes/
fi
+AC_DEFINE_UNQUOTED(VM_ZIP_STRING, "${VM_ZIP_STRING}", [define to the string base name of the VM zip file])
+AC_SUBST(VM_ZIP_STRING)
AM_CONDITIONAL([ENABLE_ZLIB], test x"${ENABLE_ZLIB}" = "xyes")
dnl Maybe the user has Classpath installed 'flat'.
AC_ARG_WITH([flat-classpath], [AS_HELP_STRING(--with-flat-classpath, GNU Classpath is not zipped in the install directory)])
if test x"$with_flat_classpath" = "x"; then
- GLIBJZ=glibj.zip
+ GLIBJ_ZIP_STRING=glibj.zip
else
- GLIBJZ=
+ GLIBJ_ZIP_STRING=
fi
-AC_SUBST(GLIBJZ)
-AC_DEFINE_UNQUOTED(GLIBJZ_STRING, "$GLIBJZ", [define to the string base name of the classpath zip file])
+AC_SUBST(GLIBJ_ZIP_STRING)
+AC_DEFINE_UNQUOTED(GLIBJ_ZIP_STRING, "$GLIBJ_ZIP_STRING", [define to the string base name of the classpath zip file])
dnl check for some programs we need
# sets the environment variables when GNU classpath is installed, but
# CACAO not
-export BOOTCLASSPATH=$PWD/src/lib/vm.zip:@CLASSPATH_PREFIX@/share/classpath/glibj.zip
+export BOOTCLASSPATH=$PWD/src/lib/@VM_ZIP_STRING@:@CLASSPATH_PREFIX@/share/classpath/@GLIBJ_ZIP_STRING@
export PATH=$PWD/src/cacao:$PATH
@CLASSPATH_PREFIX@/native/jni/java-util/.libs:\
$LD_LIBRARY_PATH
-export BOOTCLASSPATH=$PWD/src/lib/vm.zip:@CLASSPATH_PREFIX@/lib/glibj.zip
+export BOOTCLASSPATH=$PWD/src/lib/@VM_ZIP_STRING@:@CLASSPATH_PREFIX@/lib/@GLIBJ_ZIP_STRING@
export PATH=$PWD/src/cacao:$PATH
##
## Changes:
##
-## $Id: Makefile.am 4416 2006-02-03 22:03:30Z twisti $
+## $Id: Makefile.am 4419 2006-02-03 22:57:32Z twisti $
## Process this file with automake to produce Makefile.in
classes/java/lang/VMThrowable.class \
classes/java/security/VMAccessController.class
-GLIBJ_ZIP = $(CLASSPATH_PREFIX)/share/classpath/$(GLIBJZ)
+GLIBJ_ZIP = $(CLASSPATH_PREFIX)/share/classpath/$(GLIBJ_ZIP_STRING)
$(VM_CLASS_FILES): $(VM_JAVA_FILES)
$(mkdir_p) classes
##
## Changes:
##
-## $Id: Makefile.am 4417 2006-02-03 22:24:55Z twisti $
+## $Id: Makefile.am 4419 2006-02-03 22:57:32Z twisti $
## Process this file with automake to produce Makefile.in
vm/libnativevm.la \
$(JVMTI_LIB)
-if ENABLE_ZLIB
-VM_ZIP = $(top_builddir)/src/lib/vm.zip
-else
-VM_ZIP = $(top_builddir)/src/lib/classes/
-endif
-
-GLIBJ_ZIP = $(CLASSPATH_PREFIX)/share/classpath/$(GLIBJZ)
+VM_ZIP = $(top_builddir)/src/lib/$(VM_ZIP_STRING)
+GLIBJ_ZIP = $(CLASSPATH_PREFIX)/share/classpath/$(GLIBJ_ZIP_STRING)
CLASSPATH = $(VM_ZIP):$(GLIBJ_ZIP)
-nativetable.inc: $(VM_ZIP) $(GLIBJ_ZIP) $(top_builddir)/src/native/tools/gennativetable
+#nativetable.inc: $(VM_ZIP) $(GLIBJ_ZIP) $(top_builddir)/src/native/tools/gennativetable
+nativetable.inc:
$(top_builddir)/src/native/tools/gennativetable -bootclasspath $(CLASSPATH) > $(top_builddir)/src/native/nativetable.inc
endif
##
## Changes:
##
-## $Id: Makefile.am 4417 2006-02-03 22:24:55Z twisti $
+## $Id: Makefile.am 4419 2006-02-03 22:57:32Z twisti $
## Process this file with automake to produce Makefile.in
CACAOH = $(top_builddir)/src/cacaoh/cacaoh
-if ENABLE_ZLIB
-VM_ZIP = $(top_builddir)/src/lib/vm.zip
-else
-VM_ZIP = $(top_builddir)/src/lib/classes/
-endif
-
-GLIBJ_ZIP = $(CLASSPATH_PREFIX)/share/classpath/$(GLIBJZ)
+VM_ZIP = $(top_builddir)/src/lib/$(VM_ZIP_STRING)
+GLIBJ_ZIP = $(CLASSPATH_PREFIX)/share/classpath/$(GLIBJ_ZIP_STRING)
CLASSPATH = $(VM_ZIP):$(GLIBJ_ZIP)
echo "$(CACAOH) -bootclasspath $(CLASSPATH) -d . $$class"; \
$(CACAOH) -bootclasspath $(CLASSPATH) -d . $$class
-$(DO_HEADER_FILES): $(VM_ZIP) $(GLIBJ_ZIP)
+#$(DO_HEADER_FILES): $(VM_ZIP) $(GLIBJ_ZIP)
+$(DO_HEADER_FILES):
@class=`echo $@ | sed -e 's/\.h$$//' -e 's/_/\./g'`; \
echo "$(CACAOH) -bootclasspath $(CLASSPATH) -d . $$class"; \
$(CACAOH) -bootclasspath $(CLASSPATH) -d . $$class
Joseph Wenninger
Christian Thalinger
- $Id: global.h 4417 2006-02-03 22:24:55Z twisti $
+ $Id: global.h 4419 2006-02-03 22:57:32Z twisti $
*/
/* define some CACAO paths ****************************************************/
#if defined(ENABLE_ZLIB)
-# define CACAO_VM_ZIP_PATH CACAO_PREFIX "/share/cacao/vm.zip"
+# define CACAO_VM_ZIP_PATH CACAO_PREFIX "/share/cacao/" VM_ZIP_STRING
#else
# define CACAO_VM_ZIP_PATH CACAO_PREFIX "/share/cacao/"
#endif
-#define CLASSPATH_GLIBJ_ZIP_PATH CLASSPATH_PREFIX "/share/classpath/" GLIBJZ_STRING
+#define CLASSPATH_GLIBJ_ZIP_PATH CLASSPATH_PREFIX "/share/classpath/" GLIBJ_ZIP_STRING
#define CLASSPATH_LIBRARY_PATH CLASSPATH_LIBDIR "/classpath"