Mercurial > hg > release > icedtea6-1.10
changeset 2290:c66cf32a25db
Merge
author | andrew |
---|---|
date | Wed, 13 Oct 2010 00:25:56 +0100 |
parents | 2c5c2c6f314a (current diff) 0e69fee3cd86 (diff) |
children | 01c094e27afd |
files | ChangeLog Makefile.am |
diffstat | 2 files changed, 36 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Mon Oct 11 22:31:47 2010 +0100 +++ b/ChangeLog Wed Oct 13 00:25:56 2010 +0100 @@ -1,3 +1,11 @@ +2010-10-12 Matthias Klose <doko@ubuntu.com> + + * Makefile.am (stamps/add-plugin.stamp, stamps/add-plugin-debug.stamp, + stamps/add-pulseaudio-debug.stamp, stamps/add-plugin-ecj.stamp): Robustify. + (ADD_ZERO_CONFIGURE_ARGS): Adjust to new configure flags. + (stamps/add-zero.stamp): Explicitly create directories that icedtea + components assume to be created by the jdk build (not built in zerovm). + 2010-10-11 Andrew John Hughes <ahughes@redhat.com> * NEWS: Add CVE numbers and list 6925672
--- a/Makefile.am Mon Oct 11 22:31:47 2010 +0100 +++ b/Makefile.am Wed Oct 13 00:25:56 2010 +0100 @@ -1362,9 +1362,9 @@ stamps/add-plugin.stamp: stamps/plugin.stamp stamps/icedtea.stamp if ENABLE_PLUGIN cp -pPRf $(PLUGIN_DIR)/IcedTeaPlugin.so \ - $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) + $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)/ cp -pPRf $(PLUGIN_DIR)/IcedTeaPlugin.so \ - $(BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR) + $(BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR)/ cp -pPRf $(abs_top_builddir)/liveconnect/lib/classes.jar \ $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/plugin.jar cp -pPRf $(abs_top_builddir)/liveconnect/lib/classes.jar \ @@ -1382,9 +1382,9 @@ stamps/add-plugin-debug.stamp: stamps/plugin.stamp stamps/icedtea-debug.stamp if ENABLE_PLUGIN cp -pPRf $(PLUGIN_DIR)/IcedTeaPlugin.so \ - $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) + $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)/ cp -pPRf $(PLUGIN_DIR)/IcedTeaPlugin.so \ - $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR) + $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR)/ cp -pPRf $(abs_top_builddir)/liveconnect/lib/classes.jar \ $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/plugin.jar cp -pPRf $(abs_top_builddir)/liveconnect/lib/classes.jar \ @@ -1409,9 +1409,9 @@ cp $(NETX_RESOURCE_DIR)/about.jnlp extra-lib/about.jar \ $(BUILD_OUTPUT_DIR)/j2re-image/lib cp $(NETX_SRCDIR)/javaws.1 \ - $(BUILD_OUTPUT_DIR)/j2sdk-image/man/man1; \ + $(BUILD_OUTPUT_DIR)/j2sdk-image/man/man1 cp $(NETX_SRCDIR)/javaws.1 \ - $(BUILD_OUTPUT_DIR)/j2re-image/man/man1; \ + $(BUILD_OUTPUT_DIR)/j2re-image/man/man1 touch stamps/add-netx.stamp clean-add-netx: @@ -1529,9 +1529,9 @@ stamps/add-pulseaudio-debug.stamp: stamps/icedtea-debug.stamp $(PULSE_JAVA_TARGET) if ENABLE_PULSE_JAVA cp -pPRf $(PULSE_JAVA_NATIVE_BUILDDIR)/libpulse-java.so \ - $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) + $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)/ cp -pPRf $(PULSE_JAVA_NATIVE_BUILDDIR)/libpulse-java.so \ - $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR) + $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR)/ cp -pPRf $(PULSE_JAVA_BUILDDIR)/pulse-java.jar \ $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/ext cp -pPRf $(PULSE_JAVA_BUILDDIR)/pulse-java.jar \ @@ -1620,9 +1620,9 @@ stamps/add-plugin-ecj.stamp: stamps/plugin.stamp stamps/icedtea-ecj.stamp if ENABLE_PLUGIN cp -pPRf $(PLUGIN_DIR)/IcedTeaPlugin.so \ - $(ECJ_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) + $(ECJ_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)/ cp -pPRf $(PLUGIN_DIR)/IcedTeaPlugin.so \ - $(ECJ_BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR) + $(ECJ_BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR)/ cp -pPRf $(abs_top_builddir)/liveconnect/lib/classes.jar \ $(ECJ_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/plugin.jar cp -pPRf $(abs_top_builddir)/liveconnect/lib/classes.jar \ @@ -2108,7 +2108,7 @@ endif ADD_ZERO_CONFIGURE_ARGS += \ --disable-docs \ - $(filter-out '--with-gcj-home=% '--with-ecj=% \ + $(filter-out '--with-jdk-home=% '--with-ecj=% \ '--with-java=% '--with-javah=% \ '--with-rmic=% '--with-additional-vms=% \ '--with-openjdk '--with-openjdk=% , \ @@ -2120,6 +2120,7 @@ $(if $(findstring --with-hotspot-src-zip=, $(CONFIGURE_ARGS)),, \ --with-hotspot-src-zip=$(abs_top_builddir)/$(HOTSPOT_SRC_ZIP)) endif +ADD_ZERO_CONFIGURE_ARGS += --disable-plugin --disable-bootstrap ADD_ZERO_EXTRA_BUILD_ENV = \ BUILD_LANGTOOLS=false ALT_LANGTOOLS_DIST=$(BUILD_OUTPUT_DIR)/langtools/dist \ @@ -2137,6 +2138,22 @@ $(ADD_ZERO_EXTRA_BUILD_ENV) \ $(ARCH_PREFIX) $(abs_top_srcdir)/configure $(ADD_ZERO_CONFIGURE_ARGS) + : # create directories which are expected by icedtea components, + : # implicitly assumed to be created by the jdk build. + mkdir -p $(patsubst $(abs_top_builddir)/%,$(abs_top_builddir)/zerovm/%, \ + $(ECJ_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) \ + $(ECJ_BUILD_OUTPUT_DIR)/j2sdk-image/man/man1 \ + $(ECJ_BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR) \ + $(ECJ_BUILD_OUTPUT_DIR)/j2re-image/man/man1 \ + $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) \ + $(BUILD_OUTPUT_DIR)/j2sdk-image/man/man1 \ + $(BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR) \ + $(BUILD_OUTPUT_DIR)/j2re-image/man/man1 \ + $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) \ + $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/man/man1 \ + $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR) \ + $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/man/man1) + $(ADD_ZERO_EXTRA_BUILD_ENV) \ $(ARCH_PREFIX) $(MAKE) -C zerovm $(ICEDTEA_BUILD_TARGET)