changeset 163:87cdb4678278 jigsaw-b02

SKIP_BOOT_CYCLE=false to use jdk-module-image for modules build Summary: zip up jdk-module-image for modules build Reviewed-by: ohair
author mchung
date Fri, 02 Apr 2010 23:04:36 -0700
parents 00c40d39181b
children bef3965ce4a8
files Makefile make/jprt.gmk
diffstat 2 files changed, 30 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Fri Mar 05 12:16:55 2010 -0800
+++ b/Makefile	Fri Apr 02 23:04:36 2010 -0700
@@ -120,10 +120,16 @@
 all_product_build:: 
 	@$(FINISH_ECHO)
 
-# Generis build of basic repo series
+# The resulting full jdk image (legacy or module image)
+JDK_IMAGE_NAME=j2sdk-image
+ifdef BUILD_MODULES
+  JDK_IMAGE_NAME=jdk-module-image
+endif
+
+# Generic build of basic repo series
 generic_build_repo_series::
 	$(MKDIR) -p $(OUTPUTDIR)
-	$(MKDIR) -p $(OUTPUTDIR)/j2sdk-image
+	$(MKDIR) -p $(OUTPUTDIR)/$(JDK_IMAGE_NAME)
 
 ifeq ($(BUILD_LANGTOOLS), true)
   generic_build_repo_series:: langtools
@@ -182,8 +188,8 @@
 
 # Location of fresh bootdir output
 ABS_BOOTDIR_OUTPUTDIR=$(ABS_OUTPUTDIR)/bootjdk
-FRESH_BOOTDIR=$(ABS_BOOTDIR_OUTPUTDIR)/j2sdk-image
-FRESH_DEBUG_BOOTDIR=$(ABS_BOOTDIR_OUTPUTDIR)-$(DEBUG_NAME)/j2sdk-image
+FRESH_BOOTDIR=$(ABS_BOOTDIR_OUTPUTDIR)/$(JDK_IMAGE_NAME)
+FRESH_DEBUG_BOOTDIR=$(ABS_BOOTDIR_OUTPUTDIR)-$(DEBUG_NAME)/$(JDK_IMAGE_NAME)
   
 create_fresh_product_bootdir: FRC
 	@$(START_ECHO)
@@ -302,7 +308,7 @@
 OPENJDK_BUILD_NAME \
   = openjdk-$(JDK_MINOR_VERSION)-$(BUILD_NUMBER)-$(PLATFORM)-$(ARCH)-$(BUNDLE_DATE)
 OPENJDK_BUILD_BINARY_ZIP=$(ABS_BIN_BUNDLEDIR)/$(OPENJDK_BUILD_NAME).zip
-BUILT_IMAGE=$(ABS_OUTPUTDIR)/j2sdk-image
+BUILT_IMAGE=$(ABS_OUTPUTDIR)/$(JDK_IMAGE_NAME)
 ifeq ($(PLATFORM)$(ARCH_DATA_MODEL),solaris64)
   OPENJDK_BOOTDIR=$(BOOTDIR)
   OPENJDK_IMPORTJDK=$(JDK_IMPORT_PATH)
@@ -331,7 +337,7 @@
 	  ALT_JDK_IMPORT_PATH=$(OPENJDK_IMPORTJDK) \
 		product_build )
 	$(RM) $(OPENJDK_BUILD_BINARY_ZIP)
-	( $(CD) $(OPENJDK_OUTPUTDIR)/j2sdk-image && \
+	( $(CD) $(OPENJDK_OUTPUTDIR)/$(JDK_IMAGE_NAME) && \
 	  $(ZIPEXE) -q -r $(OPENJDK_BUILD_BINARY_ZIP) .)
 	$(RM) -r $(OPENJDK_OUTPUTDIR)
 	@$(ECHO) " "
--- a/make/jprt.gmk	Fri Mar 05 12:16:55 2010 -0800
+++ b/make/jprt.gmk	Fri Apr 02 23:04:36 2010 -0700
@@ -58,12 +58,28 @@
 
 
 jprt_build_fastdebug: fastdebug_build
-	( $(CD) $(OUTPUTDIR)-fastdebug/j2sdk-image && \
+	( $(CD) $(OUTPUTDIR)-fastdebug/$(JPRT_ARCHIVE_IMAGE) && \
 	  $(ZIPEXE) -q -r $(JPRT_ARCHIVE_BUNDLE) . )
+ifdef HAVE_JPRT_SAVE_BUNDLES
+	( $(CD) $(OUTPUTDIR)-fastdebug/bundles && \
+	  $(ZIPEXE) -q -r $(JPRT_ARCHIVE_INSTALL_BUNDLE) . )
+endif
+ifdef BUILD_MODULES
+	( $(CD) $(OUTPUTDIR)-fastdebug && \
+	  $(ZIPEXE) -q -r $(JPRT_ARCHIVE_MODULES_BUNDLE) jre-base-image jigsaw-pkgs)
+endif
 
 jprt_build_debug: debug_build
-	( $(CD) $(OUTPUTDIR)-debug/j2sdk-image && \
+	( $(CD) $(OUTPUTDIR)-debug/$(JPRT_ARCHIVE_IMAGE) && \
 	  $(ZIPEXE) -q -r $(JPRT_ARCHIVE_BUNDLE) . )
+ifdef HAVE_JPRT_SAVE_BUNDLES
+	( $(CD) $(OUTPUTDIR)-debug/bundles && \
+	  $(ZIPEXE) -q -r $(JPRT_ARCHIVE_INSTALL_BUNDLE) . )
+endif
+ifdef BUILD_MODULES
+	( $(CD) $(OUTPUTDIR)-debug && \
+	  $(ZIPEXE) -q -r $(JPRT_ARCHIVE_MODULES_BUNDLE) jre-base-image jigsaw-pkgs)
+endif
 
 ################################################################
 #  PHONY