[kaffe] CVS kaffe (robilad): Reworked the build system to remove klasses.jar.bootstrap, and simplify the kaff
Kaffe CVS
cvs-commits at kaffe.org
Sun Jan 23 10:54:04 PST 2005
PatchSet 5908
Date: 2005/01/23 18:48:33
Author: robilad
Branch: HEAD
Tag: (none)
Log:
Reworked the build system to remove klasses.jar.bootstrap, and simplify the kaffeh step
2005-01-22 Dalibor Topic <robilad at kaffe.org>
* libraries/javalib/Klasses.jar.bootstrap: Removed.
* Makefile.am (SUBDIRS): reworked the build system to build the
class library first, then kaffeh, and then the rest of kaffe.
(kaffe-build-order, all-local, install-exec-hook,
install-data-hook, uninstall-hook, clean-local) Removed.
* include/Makefile.am (KLASSES_JAR): Use rt.jar instead of
Klasses.jar.bootstrap.
(NOINSTALL_JNI_DERIVED_HDRS) Added LIBTRITONUSALSA_JNI_HDRS,
LIBTRITONUSESD_JNI_HDRS, LIBXMLJ_JNI_HDRS and LIBGTKPEER_JNI_HDRS.
(libtritonusalsa_headers, stamp-libtritonusalsa,
libtritonusesd_headers, stamp-libtritonusesd,
libxmlj_headers, stamp-libxmlj, libgtkpeer_headers,
stamp-libgtkpeer) Removed.
(CLEANFILES) Removed LIBTRITONUSALSA_JNI_HDRS,
LIBTRITONUSESD_JNI_HDRS and LIBXMLJ_JNI_HDRS.
* kaffe/kaffe/Makefile.am (final-executable): Removed.
* libraries/clib/Makefile.am (SUBDIRS): Added libxmlj.
(DIST_SUBDIRS) Removed.
Added coditional build for libxmlj.
* libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.am
(libgtkpeer_headers): Removed.
* libraries/clib/libxmlj/Makefile.am (libxmlj_headers): Removed.
* libraries/clib/sound/alsa/Makefile.am (libtritonusalsa_headers):
Removed.
* libraries/clib/sound/esd/Makefile.am (libtritonusesd_headers):
Removed.
* Makefile.in,
include/Makefile.in,
kaffe/kaffe/Makefile.in,
libraries/clib/Makefile.in,
libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in,
libraries/clib/libxmlj/Makefile.in,
libraries/clib/sound/alsa/Makefile.in,
libraries/clib/sound/esd/Makefile.in,
libraries/javalib/Makefile.am,
libraries/javalib/Makefile.in:
Regenerated.
Members:
ChangeLog:1.3447->1.3448
Makefile.am:1.85->1.86
Makefile.in:1.195->1.196
include/Makefile.am:1.85->1.86
include/Makefile.in:1.205->1.206
kaffe/kaffe/Makefile.am:1.28->1.29
kaffe/kaffe/Makefile.in:1.155->1.156
libraries/clib/Makefile.am:1.12->1.13
libraries/clib/Makefile.in:1.131->1.132
libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.am:1.10->1.11
libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in:1.20->1.21
libraries/clib/libxmlj/Makefile.am:1.5->1.6
libraries/clib/libxmlj/Makefile.in:1.32->1.33
libraries/clib/sound/alsa/Makefile.am:1.3->1.4
libraries/clib/sound/alsa/Makefile.in:1.29->1.30
libraries/clib/sound/esd/Makefile.am:1.3->1.4
libraries/clib/sound/esd/Makefile.in:1.29->1.30
libraries/javalib/Klasses.jar.bootstrap:1.84->1.85(DEAD)
libraries/javalib/Makefile.am:1.295->1.296
libraries/javalib/Makefile.in:1.377->1.378
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.3447 kaffe/ChangeLog:1.3448
--- kaffe/ChangeLog:1.3447 Sat Jan 22 19:20:47 2005
+++ kaffe/ChangeLog Sun Jan 23 18:48:33 2005
@@ -1,5 +1,54 @@
2005-01-22 Dalibor Topic <robilad at kaffe.org>
+ * libraries/javalib/Klasses.jar.bootstrap: Removed.
+
+ * Makefile.am (SUBDIRS): reworked the build system to build the
+ class library first, then kaffeh, and then the rest of kaffe.
+ (kaffe-build-order, all-local, install-exec-hook,
+ install-data-hook, uninstall-hook, clean-local) Removed.
+
+ * include/Makefile.am (KLASSES_JAR): Use rt.jar instead of
+ Klasses.jar.bootstrap.
+ (NOINSTALL_JNI_DERIVED_HDRS) Added LIBTRITONUSALSA_JNI_HDRS,
+ LIBTRITONUSESD_JNI_HDRS, LIBXMLJ_JNI_HDRS and LIBGTKPEER_JNI_HDRS.
+ (libtritonusalsa_headers, stamp-libtritonusalsa,
+ libtritonusesd_headers, stamp-libtritonusesd,
+ libxmlj_headers, stamp-libxmlj, libgtkpeer_headers,
+ stamp-libgtkpeer) Removed.
+ (CLEANFILES) Removed LIBTRITONUSALSA_JNI_HDRS,
+ LIBTRITONUSESD_JNI_HDRS and LIBXMLJ_JNI_HDRS.
+
+ * kaffe/kaffe/Makefile.am (final-executable): Removed.
+
+ * libraries/clib/Makefile.am (SUBDIRS): Added libxmlj.
+ (DIST_SUBDIRS) Removed.
+ Added coditional build for libxmlj.
+
+ * libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.am
+ (libgtkpeer_headers): Removed.
+
+ * libraries/clib/libxmlj/Makefile.am (libxmlj_headers): Removed.
+
+ * libraries/clib/sound/alsa/Makefile.am (libtritonusalsa_headers):
+ Removed.
+
+ * libraries/clib/sound/esd/Makefile.am (libtritonusesd_headers):
+ Removed.
+
+ * Makefile.in,
+ include/Makefile.in,
+ kaffe/kaffe/Makefile.in,
+ libraries/clib/Makefile.in,
+ libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in,
+ libraries/clib/libxmlj/Makefile.in,
+ libraries/clib/sound/alsa/Makefile.in,
+ libraries/clib/sound/esd/Makefile.in,
+ libraries/javalib/Makefile.am,
+ libraries/javalib/Makefile.in:
+ Regenerated.
+
+2005-01-22 Dalibor Topic <robilad at kaffe.org>
+
Resynced with GNU Classpath.
2005-01-22 Andrew John Hughes <gnu_andrew at member.fsf.org>
Index: kaffe/Makefile.am
diff -u kaffe/Makefile.am:1.85 kaffe/Makefile.am:1.86
--- kaffe/Makefile.am:1.85 Thu Jan 20 21:38:09 2005
+++ kaffe/Makefile.am Sun Jan 23 18:48:36 2005
@@ -14,7 +14,14 @@
AUTOMAKE_OPTIONS = foreign 1.3e
-SUBDIRS = . po
+# binreloc seems a bit painful to integrate, it may be unnecessary
+# if we get turn the shared native libraries into convenience
+# libraries.
+#if ENABLE_BINRELOC
+#MAYBE_BINRELOC_DIR = binreloc
+#endif
+
+SUBDIRS = . libraries/javalib config libltdl replace $(MAYBE_BINRELOC_DIR) kaffe/kaffeh include kaffe/kaffevm libraries/clib kaffe po tools
DIST_SUBDIRS = config include replace libltdl kaffe libraries tools test po
EXTRA_DIST = \
@@ -225,34 +232,6 @@
DIRECTORIES_AFTER_RTJAR += libraries/clib/awt/classpath-gtk
endif
endif
-
-
-.PHONY: kaffe-build-order
-
-kaffe-build-order:
- @list="$(DIRECTORIES_BEFORE_RTJAR)"; for subdir in $$list; do \
- (cd $$subdir && $(MAKE) $(KAFFE_BUILD_TARGET)) || exit $$? ; \
- done; \
- (cd libraries/javalib && $(MAKE) $(KAFFE_BUILD_TARGET)) || exit $$? ; \
- list="$(DIRECTORIES_AFTER_RTJAR)"; for subdir in $$list; do \
- (cd $$subdir && $(MAKE) $(KAFFE_BUILD_TARGET)) || exit $$? ; \
- done ;
-
-all-local: KAFFE_BUILD_TARGET = all
-all-local: kaffe-build-order
- cd kaffe/kaffe && $(MAKE) final-executable
-
-install-exec-hook: KAFFE_BUILD_TARGET = install-exec
-install-exec-hook: kaffe-build-order
-
-install-data-hook: KAFFE_BUILD_TARGET = install-data
-install-data-hook: kaffe-build-order
-
-uninstall-hook: KAFFE_BUILD_TARGET = uninstall
-uninstall-hook: kaffe-build-order
-
-clean-local: KAFFE_BUILD_TARGET = clean
-clean-local: kaffe-build-order
check-local:
cd test && $(MAKE) check
Index: kaffe/Makefile.in
diff -u kaffe/Makefile.in:1.195 kaffe/Makefile.in:1.196
--- kaffe/Makefile.in:1.195 Thu Jan 20 21:38:11 2005
+++ kaffe/Makefile.in Sun Jan 23 18:48:36 2005
@@ -389,7 +389,14 @@
with_engine = @with_engine@
ACLOCAL_AMFLAGS = -I m4
AUTOMAKE_OPTIONS = foreign 1.3e
-SUBDIRS = . po
+
+# binreloc seems a bit painful to integrate, it may be unnecessary
+# if we get turn the shared native libraries into convenience
+# libraries.
+#if ENABLE_BINRELOC
+#MAYBE_BINRELOC_DIR = binreloc
+#endif
+SUBDIRS = . libraries/javalib config libltdl replace $(MAYBE_BINRELOC_DIR) kaffe/kaffeh include kaffe/kaffevm libraries/clib kaffe po tools
DIST_SUBDIRS = config include replace libltdl kaffe libraries tools test po
EXTRA_DIST = \
ChangeLog.1 \
@@ -854,7 +861,7 @@
check-am: all-am
$(MAKE) $(AM_MAKEFLAGS) check-local
check: check-recursive
-all-am: Makefile $(SCRIPTS) all-local
+all-am: Makefile $(SCRIPTS)
installdirs: installdirs-recursive
installdirs-am:
install: install-recursive
@@ -884,7 +891,7 @@
@echo "it deletes files that may require special tools to rebuild."
clean: clean-recursive
-clean-am: clean-generic clean-libtool clean-local mostlyclean-am
+clean-am: clean-generic clean-libtool mostlyclean-am
distclean: distclean-recursive
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
@@ -903,12 +910,8 @@
info-am:
install-data-am:
- @$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-data-hook
install-exec-am:
- @$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
install-info: install-info-recursive
@@ -935,28 +938,23 @@
ps-am:
uninstall-am: uninstall-info-am
- @$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) uninstall-hook
uninstall-info: uninstall-info-recursive
-.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am all-local \
- am--refresh check check-am check-local clean clean-generic \
- clean-libtool clean-local clean-recursive ctags \
- ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-hook \
- dist-shar dist-tarZ dist-zip distcheck distclean \
- distclean-generic distclean-hdr distclean-libtool \
+.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \
+ check-am check-local clean clean-generic clean-libtool \
+ clean-recursive ctags ctags-recursive dist dist-all dist-bzip2 \
+ dist-gzip dist-hook dist-shar dist-tarZ dist-zip distcheck \
+ distclean distclean-generic distclean-hdr distclean-libtool \
distclean-recursive distclean-tags distcleancheck distdir \
distuninstallcheck dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
- install-data-hook install-exec install-exec-am \
- install-exec-hook install-info install-info-am install-man \
+ 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 \
installdirs-am maintainer-clean maintainer-clean-generic \
maintainer-clean-recursive mostlyclean mostlyclean-generic \
mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \
- tags tags-recursive uninstall uninstall-am uninstall-hook \
- uninstall-info-am
+ tags tags-recursive uninstall uninstall-am uninstall-info-am
depend:
@@ -1008,33 +1006,6 @@
# Regenerate HTML docs and copy them to source tree
docs-regen: docs-docbook-html
cp -f target/docs/docbook/*.html $(srcdir)/docs/html
-
-.PHONY: kaffe-build-order
-
-kaffe-build-order:
- @list="$(DIRECTORIES_BEFORE_RTJAR)"; for subdir in $$list; do \
- (cd $$subdir && $(MAKE) $(KAFFE_BUILD_TARGET)) || exit $$? ; \
- done; \
- (cd libraries/javalib && $(MAKE) $(KAFFE_BUILD_TARGET)) || exit $$? ; \
- list="$(DIRECTORIES_AFTER_RTJAR)"; for subdir in $$list; do \
- (cd $$subdir && $(MAKE) $(KAFFE_BUILD_TARGET)) || exit $$? ; \
- done ;
-
-all-local: KAFFE_BUILD_TARGET = all
-all-local: kaffe-build-order
- cd kaffe/kaffe && $(MAKE) final-executable
-
-install-exec-hook: KAFFE_BUILD_TARGET = install-exec
-install-exec-hook: kaffe-build-order
-
-install-data-hook: KAFFE_BUILD_TARGET = install-data
-install-data-hook: kaffe-build-order
-
-uninstall-hook: KAFFE_BUILD_TARGET = uninstall
-uninstall-hook: kaffe-build-order
-
-clean-local: KAFFE_BUILD_TARGET = clean
-clean-local: kaffe-build-order
check-local:
cd test && $(MAKE) check
Index: kaffe/include/Makefile.am
diff -u kaffe/include/Makefile.am:1.85 kaffe/include/Makefile.am:1.86
--- kaffe/include/Makefile.am:1.85 Thu Jan 13 11:16:33 2005
+++ kaffe/include/Makefile.am Sun Jan 23 18:48:37 2005
@@ -10,7 +10,7 @@
# See the file "license.terms" for information on usage and redistribution
# of this file.
-KLASSES_JAR = $(top_srcdir)/libraries/javalib/Klasses.jar.bootstrap
+KLASSES_JAR = $(top_builddir)/libraries/javalib/rt.jar
EXTRA_DIST = distclean-hack \
stamp-h2.in
@@ -20,17 +20,12 @@
# _DERIVED_ means: these headers are derived (using
# kaffeh, from Klasses.jar.bootstrap).
# _JNI_DERIVED_ means: these headers are derived using kaffeh
-# from Klasses.jar.bootstrap *and* the -jni option is
+# from rt.jar *and* the -jni option is
# set, resulting in JNI-ish method names.
#
# So if your class uses JNI to call its native methods
# (like tritonus), then it goes into the JNI set,
# otherwise it goes into the other one.
-#
-# In libraries/javalib, Klasses.jar.bootstrap contains
-# beside classes necesary for kjc to run, also all the
-# classes necessary to generate headers from. They are
-# at the end of bootstrap.classlist.
INSTALL_DERIVED_HDRS =
@@ -104,33 +99,6 @@
INSTALL_JNI_DERIVED_HDRS =
-NOINSTALL_JNI_DERIVED_HDRS = \
- java_math_BigInteger.h \
- gnu_classpath_VMSystemProperties.h \
- gnu_java_nio_channels_FileChannelImpl.h \
- gnu_java_nio_SelectorImpl.h \
- java_io_ObjectInputStream.h \
- java_io_VMObjectStreamClass.h \
- java_nio_VMDirectByteBuffer.h \
- java_nio_MappedByteBufferImpl.h \
- kaffe_io_ByteToCharDefault.h \
- kaffe_io_ByteToCharIconv.h \
- kaffe_io_CharToByteDefault.h \
- kaffe_io_CharToByteIconv.h \
- kaffe_lang_MemoryAdvice.h \
- kaffe_lang_UNIXProcess.h \
- kaffe_management_JIT.h \
- kaffe_management_Debug.h \
- kaffe_management_XProfiler.h \
- kaffe_security_provider_MD2.h \
- kaffe_security_provider_MD4.h \
- kaffe_security_provider_MD5.h \
- kaffe_security_provider_SHA.h
-
-
-JNI_DERIVED_HDRS = $(INSTALL_JNI_DERIVED_HDRS) $(NOINSTALL_JNI_DERIVED_HDRS)
-
-
LIBTRITONUSALSA_JNI_HDRS = \
org_tritonus_lowlevel_alsa_AlsaCtlCardInfo.h \
org_tritonus_lowlevel_alsa_AlsaCtl.h \
@@ -223,6 +191,37 @@
gnu_java_awt_peer_gtk_GtkWindowPeer.h \
gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.h
+NOINSTALL_JNI_DERIVED_HDRS = \
+ java_math_BigInteger.h \
+ gnu_classpath_VMSystemProperties.h \
+ gnu_java_nio_channels_FileChannelImpl.h \
+ gnu_java_nio_SelectorImpl.h \
+ java_io_ObjectInputStream.h \
+ java_io_VMObjectStreamClass.h \
+ java_nio_VMDirectByteBuffer.h \
+ java_nio_MappedByteBufferImpl.h \
+ kaffe_io_ByteToCharDefault.h \
+ kaffe_io_ByteToCharIconv.h \
+ kaffe_io_CharToByteDefault.h \
+ kaffe_io_CharToByteIconv.h \
+ kaffe_lang_MemoryAdvice.h \
+ kaffe_lang_UNIXProcess.h \
+ kaffe_management_JIT.h \
+ kaffe_management_Debug.h \
+ kaffe_management_XProfiler.h \
+ kaffe_security_provider_MD2.h \
+ kaffe_security_provider_MD4.h \
+ kaffe_security_provider_MD5.h \
+ kaffe_security_provider_SHA.h \
+ $(LIBTRITONUSALSA_JNI_HDRS) \
+ $(LIBTRITONUSESD_JNI_HDRS) \
+ $(LIBXMLJ_JNI_HDRS) \
+ $(LIBGTKPEER_JNI_HDRS)
+
+JNI_DERIVED_HDRS = \
+ $(INSTALL_JNI_DERIVED_HDRS) \
+ $(NOINSTALL_JNI_DERIVED_HDRS)
+
if USE_COMPAT_IFADDRS
ifaddrs_compat = ifaddrs.h
@@ -331,73 +330,9 @@
stamp-h1all: rebuild-jni-hdrs
@echo timestamp > $@
-#
-# header files for alsa backend of tritonus
-#
-.PHONY:libtritonusalsa_headers
-libtritonusalsa_headers: $(LIBTRITONUSALSA_JNI_HDRS)
-
-$(LIBTRITONUSALSA_JNI_HDRS): stamp-libtritonusalsa
- @if test -f $@; then :; else \
- rm -f stamp-libtritonusalsa; $(MAKE) stamp-libtritonusalsa; \
- fi
-
-stamp-libtritonusalsa: HDRS = $(LIBTRITONUSALSA_JNI_HDRS)
-stamp-libtritonusalsa: rebuild-jni-hdrs
- @echo timestamp > $@
-
-#
-# header files for esd backend of tritonus
-#
-.PHONY:libtritonusesd_headers
-libtritonusesd_headers: $(LIBTRITONUSESD_JNI_HDRS)
-
-$(LIBTRITONUSESD_JNI_HDRS): stamp-libtritonusesd
- @if test -f $@; then :; else \
- rm -f stamp-libtritonusesd; $(MAKE) stamp-libtritonusesd; \
- fi
-
-stamp-libtritonusesd: HDRS = $(LIBTRITONUSESD_JNI_HDRS)
-stamp-libtritonusesd: rebuild-jni-hdrs
- @echo timestamp > $@
-
-#
-# header files for libxmlj
-#
-.PHONY:libxmlj_headers
-libxmlj_headers: $(LIBXMLJ_JNI_HDRS)
-
-$(LIBXMLJ_JNI_HDRS): stamp-libxmlj
- @if test -f $@; then :; else \
- rm -f stamp-libxmlj; $(MAKE) stamp-libxmlj; \
- fi
-
-stamp-libxmlj: HDRS = $(LIBXMLJ_JNI_HDRS)
-stamp-libxmlj: rebuild-jni-hdrs
- @echo timestamp > $@
-
-#
-# header files for classpath's gtk awt backend
-#
-.PHONY:libgtkpeer_headers
-libgtkpeer_headers: $(LIBGTKPEER_JNI_HDRS)
-
-$(LIBGTKPEER_JNI_HDRS): stamp-libgtkpeer
- @if test -f $@; then :; else \
- rm -f stamp-libgtkpeer; $(MAKE) stamp-libgtkpeer; \
- fi
-
-stamp-libgtkpeer: HDRS = $(LIBGTKPEER_JNI_HDRS)
-stamp-libgtkpeer: rebuild-jni-hdrs
- @echo timestamp > $@
-
-
CLEANFILES = \
$(DERIVED_HDRS) \
$(JNI_DERIVED_HDRS) \
- $(LIBTRITONUSALSA_JNI_HDRS) \
- $(LIBTRITONUSESD_JNI_HDRS) \
- $(LIBXMLJ_JNI_HDRS) \
stamp-kaffeh
DISTCLEANFILES = \
Index: kaffe/include/Makefile.in
diff -u kaffe/include/Makefile.in:1.205 kaffe/include/Makefile.in:1.206
--- kaffe/include/Makefile.in:1.205 Thu Jan 13 11:16:33 2005
+++ kaffe/include/Makefile.in Sun Jan 23 18:48:37 2005
@@ -372,7 +372,7 @@
toolslibdir = @toolslibdir@
uudecode = @uudecode@
with_engine = @with_engine@
-KLASSES_JAR = $(top_srcdir)/libraries/javalib/Klasses.jar.bootstrap
+KLASSES_JAR = $(top_builddir)/libraries/javalib/rt.jar
EXTRA_DIST = distclean-hack \
stamp-h2.in
@@ -382,17 +382,12 @@
# _DERIVED_ means: these headers are derived (using
# kaffeh, from Klasses.jar.bootstrap).
# _JNI_DERIVED_ means: these headers are derived using kaffeh
-# from Klasses.jar.bootstrap *and* the -jni option is
+# from rt.jar *and* the -jni option is
# set, resulting in JNI-ish method names.
#
# So if your class uses JNI to call its native methods
# (like tritonus), then it goes into the JNI set,
# otherwise it goes into the other one.
-#
-# In libraries/javalib, Klasses.jar.bootstrap contains
-# beside classes necesary for kjc to run, also all the
-# classes necessary to generate headers from. They are
-# at the end of bootstrap.classlist.
INSTALL_DERIVED_HDRS =
NOINSTALL_DERIVED_HDRS = \
java_lang_Object.h \
@@ -461,30 +456,6 @@
DERIVED_HDRS = $(INSTALL_DERIVED_HDRS) $(NOINSTALL_DERIVED_HDRS)
INSTALL_JNI_DERIVED_HDRS =
-NOINSTALL_JNI_DERIVED_HDRS = \
- java_math_BigInteger.h \
- gnu_classpath_VMSystemProperties.h \
- gnu_java_nio_channels_FileChannelImpl.h \
- gnu_java_nio_SelectorImpl.h \
- java_io_ObjectInputStream.h \
- java_io_VMObjectStreamClass.h \
- java_nio_VMDirectByteBuffer.h \
- java_nio_MappedByteBufferImpl.h \
- kaffe_io_ByteToCharDefault.h \
- kaffe_io_ByteToCharIconv.h \
- kaffe_io_CharToByteDefault.h \
- kaffe_io_CharToByteIconv.h \
- kaffe_lang_MemoryAdvice.h \
- kaffe_lang_UNIXProcess.h \
- kaffe_management_JIT.h \
- kaffe_management_Debug.h \
- kaffe_management_XProfiler.h \
- kaffe_security_provider_MD2.h \
- kaffe_security_provider_MD4.h \
- kaffe_security_provider_MD5.h \
- kaffe_security_provider_SHA.h
-
-JNI_DERIVED_HDRS = $(INSTALL_JNI_DERIVED_HDRS) $(NOINSTALL_JNI_DERIVED_HDRS)
LIBTRITONUSALSA_JNI_HDRS = \
org_tritonus_lowlevel_alsa_AlsaCtlCardInfo.h \
org_tritonus_lowlevel_alsa_AlsaCtl.h \
@@ -575,6 +546,37 @@
gnu_java_awt_peer_gtk_GtkWindowPeer.h \
gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.h
+NOINSTALL_JNI_DERIVED_HDRS = \
+ java_math_BigInteger.h \
+ gnu_classpath_VMSystemProperties.h \
+ gnu_java_nio_channels_FileChannelImpl.h \
+ gnu_java_nio_SelectorImpl.h \
+ java_io_ObjectInputStream.h \
+ java_io_VMObjectStreamClass.h \
+ java_nio_VMDirectByteBuffer.h \
+ java_nio_MappedByteBufferImpl.h \
+ kaffe_io_ByteToCharDefault.h \
+ kaffe_io_ByteToCharIconv.h \
+ kaffe_io_CharToByteDefault.h \
+ kaffe_io_CharToByteIconv.h \
+ kaffe_lang_MemoryAdvice.h \
+ kaffe_lang_UNIXProcess.h \
+ kaffe_management_JIT.h \
+ kaffe_management_Debug.h \
+ kaffe_management_XProfiler.h \
+ kaffe_security_provider_MD2.h \
+ kaffe_security_provider_MD4.h \
+ kaffe_security_provider_MD5.h \
+ kaffe_security_provider_SHA.h \
+ $(LIBTRITONUSALSA_JNI_HDRS) \
+ $(LIBTRITONUSESD_JNI_HDRS) \
+ $(LIBXMLJ_JNI_HDRS) \
+ $(LIBGTKPEER_JNI_HDRS)
+
+JNI_DERIVED_HDRS = \
+ $(INSTALL_JNI_DERIVED_HDRS) \
+ $(NOINSTALL_JNI_DERIVED_HDRS)
+
@USE_COMPAT_IFADDRS_FALSE at ifaddrs_compat = #
@USE_COMPAT_IFADDRS_TRUE at ifaddrs_compat = ifaddrs.h
nodist_noinst_HEADERS = \
@@ -620,9 +622,6 @@
CLEANFILES = \
$(DERIVED_HDRS) \
$(JNI_DERIVED_HDRS) \
- $(LIBTRITONUSALSA_JNI_HDRS) \
- $(LIBTRITONUSESD_JNI_HDRS) \
- $(LIBXMLJ_JNI_HDRS) \
stamp-kaffeh
DISTCLEANFILES = \
@@ -957,66 +956,6 @@
stamp-h1all: HDRS = $(JNI_DERIVED_HDRS)
stamp-h1all: rebuild-jni-hdrs
- @echo timestamp > $@
-
-#
-# header files for alsa backend of tritonus
-#
-.PHONY:libtritonusalsa_headers
-libtritonusalsa_headers: $(LIBTRITONUSALSA_JNI_HDRS)
-
-$(LIBTRITONUSALSA_JNI_HDRS): stamp-libtritonusalsa
- @if test -f $@; then :; else \
- rm -f stamp-libtritonusalsa; $(MAKE) stamp-libtritonusalsa; \
- fi
-
-stamp-libtritonusalsa: HDRS = $(LIBTRITONUSALSA_JNI_HDRS)
-stamp-libtritonusalsa: rebuild-jni-hdrs
- @echo timestamp > $@
-
-#
-# header files for esd backend of tritonus
-#
-.PHONY:libtritonusesd_headers
-libtritonusesd_headers: $(LIBTRITONUSESD_JNI_HDRS)
-
-$(LIBTRITONUSESD_JNI_HDRS): stamp-libtritonusesd
- @if test -f $@; then :; else \
- rm -f stamp-libtritonusesd; $(MAKE) stamp-libtritonusesd; \
- fi
-
-stamp-libtritonusesd: HDRS = $(LIBTRITONUSESD_JNI_HDRS)
-stamp-libtritonusesd: rebuild-jni-hdrs
- @echo timestamp > $@
-
-#
-# header files for libxmlj
-#
-.PHONY:libxmlj_headers
-libxmlj_headers: $(LIBXMLJ_JNI_HDRS)
-
-$(LIBXMLJ_JNI_HDRS): stamp-libxmlj
- @if test -f $@; then :; else \
- rm -f stamp-libxmlj; $(MAKE) stamp-libxmlj; \
- fi
-
-stamp-libxmlj: HDRS = $(LIBXMLJ_JNI_HDRS)
-stamp-libxmlj: rebuild-jni-hdrs
- @echo timestamp > $@
-
-#
-# header files for classpath's gtk awt backend
-#
-.PHONY:libgtkpeer_headers
-libgtkpeer_headers: $(LIBGTKPEER_JNI_HDRS)
-
-$(LIBGTKPEER_JNI_HDRS): stamp-libgtkpeer
- @if test -f $@; then :; else \
- rm -f stamp-libgtkpeer; $(MAKE) stamp-libgtkpeer; \
- fi
-
-stamp-libgtkpeer: HDRS = $(LIBGTKPEER_JNI_HDRS)
-stamp-libgtkpeer: rebuild-jni-hdrs
@echo timestamp > $@
dist-hook:
Index: kaffe/kaffe/kaffe/Makefile.am
diff -u kaffe/kaffe/kaffe/Makefile.am:1.28 kaffe/kaffe/kaffe/Makefile.am:1.29
--- kaffe/kaffe/kaffe/Makefile.am:1.28 Sat Sep 18 20:48:16 2004
+++ kaffe/kaffe/kaffe/Makefile.am Sun Jan 23 18:48:38 2005
@@ -75,14 +75,6 @@
DISTCLEANFILES = version-info.h
-#
-# relink the kaffe binary including the optinal java libs
-#
-final-executable:
- @rm -f kaffe-bin$(EXEEXT)
- @$(MAKE) kaffe-bin$(EXEEXT) kaffe_bin_LDADD="$(OPT_DLOPEN_JAVA_LIBS) $(kaffe_bin_LDADD)"
-
-
dist-hook:
@for file in $(DISTCLEANFILES); do \
rm -f $(distdir)/$$file; \
Index: kaffe/kaffe/kaffe/Makefile.in
diff -u kaffe/kaffe/kaffe/Makefile.in:1.155 kaffe/kaffe/kaffe/Makefile.in:1.156
--- kaffe/kaffe/kaffe/Makefile.in:1.155 Wed Dec 22 19:04:52 2004
+++ kaffe/kaffe/kaffe/Makefile.in Sun Jan 23 18:48:38 2005
@@ -715,13 +715,6 @@
echo '#define VER_GARBAGE_COLLECTOR "$(GC_NAME)"' >> $@T
-mv $@T $@
-#
-# relink the kaffe binary including the optinal java libs
-#
-final-executable:
- @rm -f kaffe-bin$(EXEEXT)
- @$(MAKE) kaffe-bin$(EXEEXT) kaffe_bin_LDADD="$(OPT_DLOPEN_JAVA_LIBS) $(kaffe_bin_LDADD)"
-
dist-hook:
@for file in $(DISTCLEANFILES); do \
rm -f $(distdir)/$$file; \
Index: kaffe/libraries/clib/Makefile.am
diff -u kaffe/libraries/clib/Makefile.am:1.12 kaffe/libraries/clib/Makefile.am:1.13
--- kaffe/libraries/clib/Makefile.am:1.12 Wed Dec 1 02:41:51 2004
+++ kaffe/libraries/clib/Makefile.am Sun Jan 23 18:48:38 2005
@@ -9,6 +9,8 @@
# See the file "license.terms" for information on usage and redistribution
# of this file.
-SUBDIRS = classpath native io nio net zip math security management
+if COND_LIBXMLJ
+ MAYBE_LIBXMLJ_DIR = libxmlj
+endif
-DIST_SUBDIRS = classpath native io nio net zip math libxmlj security management awt sound
+SUBDIRS = classpath native io nio net zip math security management awt sound $(MAYBE_LIBXMLJ_DIR)
Index: kaffe/libraries/clib/Makefile.in
diff -u kaffe/libraries/clib/Makefile.in:1.131 kaffe/libraries/clib/Makefile.in:1.132
--- kaffe/libraries/clib/Makefile.in:1.131 Wed Dec 22 19:05:11 2004
+++ kaffe/libraries/clib/Makefile.in Sun Jan 23 18:48:38 2005
@@ -88,6 +88,7 @@
uninstall-recursive
ETAGS = etags
CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
ALSA_CFLAGS = @ALSA_CFLAGS@
@@ -360,8 +361,7 @@
toolslibdir = @toolslibdir@
uudecode = @uudecode@
with_engine = @with_engine@
-SUBDIRS = classpath native io nio net zip math security management
-DIST_SUBDIRS = classpath native io nio net zip math libxmlj security management awt sound
+SUBDIRS = classpath native io nio net zip math security management awt sound $(MAYBE_LIBXMLJ_DIR)
all: all-recursive
.SUFFIXES:
@@ -658,6 +658,8 @@
mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \
uninstall uninstall-am uninstall-info-am
+
+ at COND_LIBXMLJ_TRUE@ MAYBE_LIBXMLJ_DIR = libxmlj
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
Index: kaffe/libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.am
diff -u kaffe/libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.am:1.10 kaffe/libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.am:1.11
--- kaffe/libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.am:1.10 Thu Jan 13 08:02:17 2005
+++ kaffe/libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.am Sun Jan 23 18:48:38 2005
@@ -77,8 +77,3 @@
@X_LIBS@ \
-lXtst
-$(libgtkpeer_la_SOURCES): libgtkpeer_headers
-
-.PHONY:libgtkpeer_headers
-libgtkpeer_headers:
- @$(MAKE) -C $(top_builddir)/include libgtkpeer_headers
Index: kaffe/libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in
diff -u kaffe/libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in:1.20 kaffe/libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in:1.21
--- kaffe/libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in:1.20 Thu Jan 13 08:02:17 2005
+++ kaffe/libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in Sun Jan 23 18:48:39 2005
@@ -1119,12 +1119,6 @@
tags uninstall uninstall-am uninstall-info-am \
uninstall-nativeLTLIBRARIES
-
-$(libgtkpeer_la_SOURCES): libgtkpeer_headers
-
-.PHONY:libgtkpeer_headers
-libgtkpeer_headers:
- @$(MAKE) -C $(top_builddir)/include libgtkpeer_headers
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
Index: kaffe/libraries/clib/libxmlj/Makefile.am
diff -u kaffe/libraries/clib/libxmlj/Makefile.am:1.5 kaffe/libraries/clib/libxmlj/Makefile.am:1.6
--- kaffe/libraries/clib/libxmlj/Makefile.am:1.5 Fri Jul 30 11:06:43 2004
+++ kaffe/libraries/clib/libxmlj/Makefile.am Sun Jan 23 18:48:39 2005
@@ -51,8 +51,3 @@
-module \
-export-dynamic \
-release $(PACKAGE_VERSION)
-
-$(libxmlj_la_SOURCES): libxmlj_headers
-.PHONY:libxmlj_headers
-libxmlj_headers:
- @$(MAKE) -C $(top_builddir)/include libxmlj_headers
Index: kaffe/libraries/clib/libxmlj/Makefile.in
diff -u kaffe/libraries/clib/libxmlj/Makefile.in:1.32 kaffe/libraries/clib/libxmlj/Makefile.in:1.33
--- kaffe/libraries/clib/libxmlj/Makefile.in:1.32 Wed Dec 22 19:05:17 2004
+++ kaffe/libraries/clib/libxmlj/Makefile.in Sun Jan 23 18:48:39 2005
@@ -759,11 +759,6 @@
tags uninstall uninstall-am uninstall-info-am \
uninstall-nativeLTLIBRARIES
-
-$(libxmlj_la_SOURCES): libxmlj_headers
-.PHONY:libxmlj_headers
-libxmlj_headers:
- @$(MAKE) -C $(top_builddir)/include libxmlj_headers
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
Index: kaffe/libraries/clib/sound/alsa/Makefile.am
diff -u kaffe/libraries/clib/sound/alsa/Makefile.am:1.3 kaffe/libraries/clib/sound/alsa/Makefile.am:1.4
--- kaffe/libraries/clib/sound/alsa/Makefile.am:1.3 Fri Jul 30 11:06:48 2004
+++ kaffe/libraries/clib/sound/alsa/Makefile.am Sun Jan 23 18:48:41 2005
@@ -49,8 +49,3 @@
constants_check.h
CLEANFILES = so_locations
-
-$(libtritonusalsa_la_SOURCES): libtritonusalsa_headers
-.PHONY: libtritonusalsa_headers
-libtritonusalsa_headers:
- @$(MAKE) -C $(top_builddir)/include libtritonusalsa_headers
Index: kaffe/libraries/clib/sound/alsa/Makefile.in
diff -u kaffe/libraries/clib/sound/alsa/Makefile.in:1.29 kaffe/libraries/clib/sound/alsa/Makefile.in:1.30
--- kaffe/libraries/clib/sound/alsa/Makefile.in:1.29 Wed Dec 22 19:05:22 2004
+++ kaffe/libraries/clib/sound/alsa/Makefile.in Sun Jan 23 18:48:41 2005
@@ -879,11 +879,6 @@
tags uninstall uninstall-am uninstall-info-am \
uninstall-nativeLTLIBRARIES
-
-$(libtritonusalsa_la_SOURCES): libtritonusalsa_headers
-.PHONY: libtritonusalsa_headers
-libtritonusalsa_headers:
- @$(MAKE) -C $(top_builddir)/include libtritonusalsa_headers
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
Index: kaffe/libraries/clib/sound/esd/Makefile.am
diff -u kaffe/libraries/clib/sound/esd/Makefile.am:1.3 kaffe/libraries/clib/sound/esd/Makefile.am:1.4
--- kaffe/libraries/clib/sound/esd/Makefile.am:1.3 Fri Jul 30 11:06:50 2004
+++ kaffe/libraries/clib/sound/esd/Makefile.am Sun Jan 23 18:48:41 2005
@@ -30,8 +30,3 @@
common.h
CLEANFILES = so_locations
-
-$(libtritonusesd_la_SOURCES): libtritonusesd_headers
-.PHONY: libtritonusesd_headers
-libtritonusesd_headers:
- @$(MAKE) -C $(top_builddir)/include libtritonusesd_headers
Index: kaffe/libraries/clib/sound/esd/Makefile.in
diff -u kaffe/libraries/clib/sound/esd/Makefile.in:1.29 kaffe/libraries/clib/sound/esd/Makefile.in:1.30
--- kaffe/libraries/clib/sound/esd/Makefile.in:1.29 Wed Dec 22 19:05:23 2004
+++ kaffe/libraries/clib/sound/esd/Makefile.in Sun Jan 23 18:48:41 2005
@@ -698,11 +698,6 @@
tags uninstall uninstall-am uninstall-info-am \
uninstall-nativeLTLIBRARIES
-
-$(libtritonusesd_la_SOURCES): libtritonusesd_headers
-.PHONY: libtritonusesd_headers
-libtritonusesd_headers:
- @$(MAKE) -C $(top_builddir)/include libtritonusesd_headers
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
===================================================================
Checking out kaffe/libraries/javalib/Klasses.jar.bootstrap
RCS: /home/cvs/kaffe/kaffe/libraries/javalib/Attic/Klasses.jar.bootstrap,v
VERS: 1.84
***************
Binary files - and /dev/null differ
cvs [checkout aborted]: received broken pipe signal
Index: kaffe/libraries/javalib/Makefile.am
diff -u kaffe/libraries/javalib/Makefile.am:1.295 kaffe/libraries/javalib/Makefile.am:1.296
--- kaffe/libraries/javalib/Makefile.am:1.295 Thu Jan 20 20:56:35 2005
+++ kaffe/libraries/javalib/Makefile.am Sun Jan 23 18:49:02 2005
@@ -77,9 +77,9 @@
$(gnu_crypto_key_SRCS) \
$(gnu_crypto_key_dh_SRCS) \
$(gnu_crypto_key_dss_SRCS) \
+ $(gnu_crypto_keyring_SRCS) \
$(gnu_crypto_key_rsa_SRCS) \
$(gnu_crypto_key_srp6_SRCS) \
- $(gnu_crypto_keyring_SRCS) \
$(gnu_crypto_mac_SRCS) \
$(gnu_crypto_mode_SRCS) \
$(gnu_crypto_pad_SRCS) \
@@ -175,9 +175,9 @@
$(java_awt_font_SRCS) \
$(java_awt_geom_SRCS) \
$(java_awt_im_SRCS) \
- $(java_awt_im_spi_SRCS) \
$(java_awt_image_SRCS) \
$(java_awt_image_renderable_SRCS) \
+ $(java_awt_im_spi_SRCS) \
$(java_awt_peer_SRCS) \
$(java_awt_print_SRCS) \
$(java_beans_SRCS) \
@@ -332,20 +332,20 @@
com/jcraft/jzlib/Deflate.java \
com/jcraft/jzlib/InfBlocks.java \
com/jcraft/jzlib/InfCodes.java \
- com/jcraft/jzlib/InfTree.java \
com/jcraft/jzlib/Inflate.java \
+ com/jcraft/jzlib/InfTree.java \
com/jcraft/jzlib/JZlib.java \
com/jcraft/jzlib/StaticTree.java \
com/jcraft/jzlib/Tree.java \
com/jcraft/jzlib/ZInputStream.java \
com/jcraft/jzlib/ZOutputStream.java \
- com/jcraft/jzlib/ZStream.java \
- com/jcraft/jzlib/ZStreamException.java
+ com/jcraft/jzlib/ZStreamException.java \
+ com/jcraft/jzlib/ZStream.java
gnu_classpath_SRCS = \
gnu/classpath/Configuration.java \
- gnu/classpath/RawData.java \
gnu/classpath/RawData32.java \
gnu/classpath/RawData64.java \
+ gnu/classpath/RawData.java \
gnu/classpath/ServiceFactory.java \
gnu/classpath/ServiceProviderLoadingAction.java \
gnu/classpath/SystemProperties.java \
@@ -365,13 +365,13 @@
gnu/crypto/assembly/Operation.java \
gnu/crypto/assembly/PaddingTransformer.java \
gnu/crypto/assembly/Stage.java \
- gnu/crypto/assembly/Transformer.java \
- gnu/crypto/assembly/TransformerException.java
+ gnu/crypto/assembly/TransformerException.java \
+ gnu/crypto/assembly/Transformer.java
gnu_crypto_auth_SRCS = \
gnu/crypto/auth/Password.java
gnu_crypto_auth_callback_SRCS = \
- gnu/crypto/auth/callback/AWTCallbackHandler.java \
gnu/crypto/auth/callback/AbstractCallbackHandler.java \
+ gnu/crypto/auth/callback/AWTCallbackHandler.java \
gnu/crypto/auth/callback/ConsoleCallbackHandler.java \
gnu/crypto/auth/callback/DefaultCallbackHandler.java \
gnu/crypto/auth/callback/Engine.java \
@@ -395,8 +395,8 @@
gnu/crypto/cipher/WeakKeyException.java
gnu_crypto_der_SRCS = \
gnu/crypto/der/BitString.java \
- gnu/crypto/der/DER.java \
gnu/crypto/der/DEREncodingException.java \
+ gnu/crypto/der/DER.java \
gnu/crypto/der/DERReader.java \
gnu/crypto/der/DERValue.java \
gnu/crypto/der/DERWriter.java \
@@ -428,8 +428,8 @@
gnu/crypto/jce/PBKDF2SecretKeyFactory.java
gnu_crypto_jce_cipher_SRCS = \
gnu/crypto/jce/cipher/AESSpi.java \
- gnu/crypto/jce/cipher/ARCFourSpi.java \
gnu/crypto/jce/cipher/AnubisSpi.java \
+ gnu/crypto/jce/cipher/ARCFourSpi.java \
gnu/crypto/jce/cipher/BlowfishSpi.java \
gnu/crypto/jce/cipher/Cast5Spi.java \
gnu/crypto/jce/cipher/CipherAdapter.java \
@@ -463,9 +463,9 @@
gnu/crypto/jce/key/BlowfishSecretKeyFactoryImpl.java \
gnu/crypto/jce/key/Cast5KeyGeneratorImpl.java \
gnu/crypto/jce/key/Cast5SecretKeyFactoryImpl.java \
+ gnu/crypto/jce/key/DESedeSecretKeyFactoryImpl.java \
gnu/crypto/jce/key/DESKeyGeneratorImpl.java \
gnu/crypto/jce/key/DESSecretKeyFactoryImpl.java \
- gnu/crypto/jce/key/DESedeSecretKeyFactoryImpl.java \
gnu/crypto/jce/key/KhazadKeyGeneratorImpl.java \
gnu/crypto/jce/key/KhazadSecretKeyFactoryImpl.java \
gnu/crypto/jce/key/RijndaelKeyGeneratorImpl.java \
@@ -575,32 +575,12 @@
gnu/crypto/key/dss/DSSPrivateKey.java \
gnu/crypto/key/dss/DSSPublicKey.java \
gnu/crypto/key/dss/FIPS186.java
-gnu_crypto_key_rsa_SRCS = \
- gnu/crypto/key/rsa/GnuRSAKey.java \
- gnu/crypto/key/rsa/GnuRSAPrivateKey.java \
- gnu/crypto/key/rsa/GnuRSAPublicKey.java \
- gnu/crypto/key/rsa/RSAKeyPairGenerator.java \
- gnu/crypto/key/rsa/RSAKeyPairRawCodec.java
-gnu_crypto_key_srp6_SRCS = \
- gnu/crypto/key/srp6/SRP6Host.java \
- gnu/crypto/key/srp6/SRP6KeyAgreement.java \
- gnu/crypto/key/srp6/SRP6SaslClient.java \
- gnu/crypto/key/srp6/SRP6SaslServer.java \
- gnu/crypto/key/srp6/SRP6TLSClient.java \
- gnu/crypto/key/srp6/SRP6TLSServer.java \
- gnu/crypto/key/srp6/SRP6User.java \
- gnu/crypto/key/srp6/SRPAlgorithm.java \
- gnu/crypto/key/srp6/SRPKey.java \
- gnu/crypto/key/srp6/SRPKeyPairGenerator.java \
- gnu/crypto/key/srp6/SRPKeyPairRawCodec.java \
- gnu/crypto/key/srp6/SRPPrivateKey.java \
*** Patch too long, truncated ***
More information about the kaffe
mailing list