< prev index next >

make/Images.gmk

Print this page

        

@@ -88,28 +88,36 @@
   JLINK_JDK_EXTRA_OPTS := --keep-packaged-modules $(JDK_IMAGE_DIR)/jmods
 endif
 
 $(JDK_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
     $(call DependOnVariable, JDK_MODULES_LIST) $(BASE_RELEASE_FILE)
-        $(ECHO) Creating jdk image
+        $(call LogWarn, Creating jdk image)
         $(RM) -r $(JDK_IMAGE_DIR)
         $(call ExecuteWithLog, $(SUPPORT_OUTPUTDIR)/images/jdk, \
             $(JLINK_TOOL) --add-modules $(JDK_MODULES_LIST) \
                 $(JLINK_JDK_EXTRA_OPTS) \
                 --output $(JDK_IMAGE_DIR) \
         )
+        ifeq ($(BUILD_CDS_ARCHIVE), true)
+          $(call LogWarn, Creating CDS archive for jdk image)
+          $@ -Xshare:dump -Xmx128M -Xms128M $(LOG_INFO)
+        endif
         $(TOUCH) $@
 
 $(JRE_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
     $(call DependOnVariable, JRE_MODULES_LIST) $(BASE_RELEASE_FILE)
-        $(ECHO) Creating legacy jre image
+        $(call LogWarn, Creating legacy jre image)
         $(RM) -r $(JRE_IMAGE_DIR)
         $(call ExecuteWithLog, $(SUPPORT_OUTPUTDIR)/images/jre, \
             $(JLINK_TOOL) --add-modules $(JRE_MODULES_LIST) \
                 $(JLINK_JRE_EXTRA_OPTS) \
                 --output $(JRE_IMAGE_DIR) \
         )
+        ifeq ($(BUILD_CDS_ARCHIVE), true)
+          $(call LogWarn, Creating CDS archive for jre image)
+          $@ -Xshare:dump -Xmx128M -Xms128M $(LOG_INFO)
+        endif
         $(TOUCH) $@
 
 TOOL_JRE_TARGETS := $(JRE_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
 TOOL_JDK_TARGETS := $(JDK_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
 
< prev index next >