< prev index next >

make/Images.gmk

Print this page




 117 
 118 JLINK_TOOL := $(JLINK) -J-Djlink.debug=true \
 119     --module-path $(IMAGES_OUTPUTDIR)/jmods \
 120     --endian $(OPENJDK_BUILD_CPU_ENDIAN) \
 121     --release-info $(BASE_RELEASE_FILE) \
 122     --order-resources=$(call CommaList, $(JLINK_ORDER_RESOURCES)) \
 123     --dedup-legal-notices=error-if-not-same-content \
 124     $(JLINK_JLI_CLASSES) \
 125     #
 126 
 127 JLINK_JRE_EXTRA_OPTS := --no-man-pages --no-header-files --strip-debug
 128 
 129 ifeq ($(JLINK_KEEP_PACKAGED_MODULES), true)
 130   JLINK_JDK_EXTRA_OPTS := --keep-packaged-modules $(JDK_IMAGE_DIR)/jmods
 131 endif
 132 
 133 $(JDK_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
 134     $(call DependOnVariable, JDK_MODULES_LIST) $(BASE_RELEASE_FILE)
 135         $(ECHO) Creating jdk jimage
 136         $(RM) -r $(JDK_IMAGE_DIR)

 137         $(JLINK_TOOL) --add-modules $(JDK_MODULES_LIST) \
 138             $(JLINK_JDK_EXTRA_OPTS) \
 139             --output $(JDK_IMAGE_DIR)

 140         $(TOUCH) $@
 141 
 142 $(JRE_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
 143     $(call DependOnVariable, JRE_MODULES_LIST) $(BASE_RELEASE_FILE)
 144         $(ECHO) Creating jre jimage
 145         $(RM) -r $(JRE_IMAGE_DIR)

 146         $(JLINK_TOOL) --add-modules $(JRE_MODULES_LIST) \
 147             $(JLINK_JRE_EXTRA_OPTS) \
 148             --output $(JRE_IMAGE_DIR)

 149         $(TOUCH) $@
 150 
 151 
 152 $(JRE_COMPACT1_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
 153     $(call DependOnVariable, JRE_COMPACT1_MODULES_LIST) $(BASE_RELEASE_FILE)
 154         $(ECHO) Creating jre compact1 jimage
 155         $(RM) -r $(JRE_COMPACT1_IMAGE_DIR)

 156         $(JLINK_TOOL) --add-modules $(JRE_COMPACT1_MODULES_LIST) \
 157             $(JLINK_JRE_EXTRA_OPTS) \
 158             --output $(JRE_COMPACT1_IMAGE_DIR)

 159         $(TOUCH) $@
 160 
 161 $(JRE_COMPACT2_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
 162     $(call DependOnVariable, JRE_COMPACT2_MODULES_LIST) $(BASE_RELEASE_FILE)
 163         $(ECHO) Creating jre compact2 jimage
 164         $(RM) -r $(JRE_COMPACT2_IMAGE_DIR)

 165         $(JLINK_TOOL) --add-modules $(JRE_COMPACT2_MODULES_LIST) \
 166             $(JLINK_JRE_EXTRA_OPTS) \
 167             --output $(JRE_COMPACT2_IMAGE_DIR)

 168         $(TOUCH) $@
 169 
 170 $(JRE_COMPACT3_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
 171     $(call DependOnVariable, JRE_COMPACT3_MODULES_LIST) $(BASE_RELEASE_FILE)
 172         $(ECHO) Creating jre compact3 jimage
 173         $(RM) -r $(JRE_COMPACT3_IMAGE_DIR)

 174         $(JLINK_TOOL) --add-modules $(JRE_COMPACT3_MODULES_LIST) \
 175             $(JLINK_JRE_EXTRA_OPTS) \
 176             --output $(JRE_COMPACT3_IMAGE_DIR)

 177         $(TOUCH) $@
 178 
 179 TOOL_JRE_TARGETS := $(JRE_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
 180 TOOL_JDK_TARGETS := $(JDK_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
 181 TOOL_JRE_COMPACT1_TARGETS := $(JRE_COMPACT1_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
 182 TOOL_JRE_COMPACT2_TARGETS := $(JRE_COMPACT2_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
 183 TOOL_JRE_COMPACT3_TARGETS := $(JRE_COMPACT3_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
 184 
 185 ################################################################################
 186 # /man dir
 187 #
 188 # All variables in this section are assigned with simple =, without :, to enable
 189 # more selective overriding from the custom version of this file.
 190 #
 191 # Avoid evaluating this whole section on windows for speed and stability
 192 ifneq ($(OPENJDK_TARGET_OS), windows)
 193   JRE_MAN_PAGES += \
 194       java.1 \
 195       jjs.1 \
 196       keytool.1 \




 117 
 118 JLINK_TOOL := $(JLINK) -J-Djlink.debug=true \
 119     --module-path $(IMAGES_OUTPUTDIR)/jmods \
 120     --endian $(OPENJDK_BUILD_CPU_ENDIAN) \
 121     --release-info $(BASE_RELEASE_FILE) \
 122     --order-resources=$(call CommaList, $(JLINK_ORDER_RESOURCES)) \
 123     --dedup-legal-notices=error-if-not-same-content \
 124     $(JLINK_JLI_CLASSES) \
 125     #
 126 
 127 JLINK_JRE_EXTRA_OPTS := --no-man-pages --no-header-files --strip-debug
 128 
 129 ifeq ($(JLINK_KEEP_PACKAGED_MODULES), true)
 130   JLINK_JDK_EXTRA_OPTS := --keep-packaged-modules $(JDK_IMAGE_DIR)/jmods
 131 endif
 132 
 133 $(JDK_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
 134     $(call DependOnVariable, JDK_MODULES_LIST) $(BASE_RELEASE_FILE)
 135         $(ECHO) Creating jdk jimage
 136         $(RM) -r $(JDK_IMAGE_DIR)
 137         $(call ExecuteWithLog, $(SUPPORT_OUTPUTDIR)/images/jdk, \
 138             $(JLINK_TOOL) --add-modules $(JDK_MODULES_LIST) \
 139                 $(JLINK_JDK_EXTRA_OPTS) \
 140                 --output $(JDK_IMAGE_DIR) \
 141         )
 142         $(TOUCH) $@
 143 
 144 $(JRE_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
 145     $(call DependOnVariable, JRE_MODULES_LIST) $(BASE_RELEASE_FILE)
 146         $(ECHO) Creating jre jimage
 147         $(RM) -r $(JRE_IMAGE_DIR)
 148         $(call ExecuteWithLog, $(SUPPORT_OUTPUTDIR)/images/jre, \
 149             $(JLINK_TOOL) --add-modules $(JRE_MODULES_LIST) \
 150                 $(JLINK_JRE_EXTRA_OPTS) \
 151                 --output $(JRE_IMAGE_DIR) \
 152         )
 153         $(TOUCH) $@
 154 
 155 
 156 $(JRE_COMPACT1_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
 157     $(call DependOnVariable, JRE_COMPACT1_MODULES_LIST) $(BASE_RELEASE_FILE)
 158         $(ECHO) Creating jre compact1 jimage
 159         $(RM) -r $(JRE_COMPACT1_IMAGE_DIR)
 160         $(call ExecuteWithLog, $(SUPPORT_OUTPUTDIR)/images/jre_compact1, \
 161             $(JLINK_TOOL) --add-modules $(JRE_COMPACT1_MODULES_LIST) \
 162                 $(JLINK_JRE_EXTRA_OPTS) \
 163                 --output $(JRE_COMPACT1_IMAGE_DIR) \
 164         )
 165         $(TOUCH) $@
 166 
 167 $(JRE_COMPACT2_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
 168     $(call DependOnVariable, JRE_COMPACT2_MODULES_LIST) $(BASE_RELEASE_FILE)
 169         $(ECHO) Creating jre compact2 jimage
 170         $(RM) -r $(JRE_COMPACT2_IMAGE_DIR)
 171         $(call ExecuteWithLog, $(SUPPORT_OUTPUTDIR)/images/jre_compact2, \
 172             $(JLINK_TOOL) --add-modules $(JRE_COMPACT2_MODULES_LIST) \
 173                 $(JLINK_JRE_EXTRA_OPTS) \
 174                 --output $(JRE_COMPACT2_IMAGE_DIR) \
 175         )
 176         $(TOUCH) $@
 177 
 178 $(JRE_COMPACT3_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
 179     $(call DependOnVariable, JRE_COMPACT3_MODULES_LIST) $(BASE_RELEASE_FILE)
 180         $(ECHO) Creating jre compact3 jimage
 181         $(RM) -r $(JRE_COMPACT3_IMAGE_DIR)
 182         $(call ExecuteWithLog, $(SUPPORT_OUTPUTDIR)/images/jre_compact3, \
 183             $(JLINK_TOOL) --add-modules $(JRE_COMPACT3_MODULES_LIST) \
 184                 $(JLINK_JRE_EXTRA_OPTS) \
 185                 --output $(JRE_COMPACT3_IMAGE_DIR) \
 186         )
 187         $(TOUCH) $@
 188 
 189 TOOL_JRE_TARGETS := $(JRE_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
 190 TOOL_JDK_TARGETS := $(JDK_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
 191 TOOL_JRE_COMPACT1_TARGETS := $(JRE_COMPACT1_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
 192 TOOL_JRE_COMPACT2_TARGETS := $(JRE_COMPACT2_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
 193 TOOL_JRE_COMPACT3_TARGETS := $(JRE_COMPACT3_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
 194 
 195 ################################################################################
 196 # /man dir
 197 #
 198 # All variables in this section are assigned with simple =, without :, to enable
 199 # more selective overriding from the custom version of this file.
 200 #
 201 # Avoid evaluating this whole section on windows for speed and stability
 202 ifneq ($(OPENJDK_TARGET_OS), windows)
 203   JRE_MAN_PAGES += \
 204       java.1 \
 205       jjs.1 \
 206       keytool.1 \


< prev index next >