make/Images.gmk
changeset 45797 d9f6bc6ba599
parent 44729 c426e90f08d2
child 47217 72e3ae9a25eb
equal deleted inserted replaced
45796:830e16e5eef5 45797:d9f6bc6ba599
   103 
   103 
   104 JLINK_ORDER_RESOURCES := **module-info.class
   104 JLINK_ORDER_RESOURCES := **module-info.class
   105 JLINK_JLI_CLASSES :=
   105 JLINK_JLI_CLASSES :=
   106 ifeq ($(ENABLE_GENERATE_CLASSLIST), true)
   106 ifeq ($(ENABLE_GENERATE_CLASSLIST), true)
   107   JLINK_ORDER_RESOURCES += @$(SUPPORT_OUTPUTDIR)/link_opt/classlist
   107   JLINK_ORDER_RESOURCES += @$(SUPPORT_OUTPUTDIR)/link_opt/classlist
   108   JLINK_JLI_CLASSES := --generate-jli-classes=@$(SUPPORT_OUTPUTDIR)/link_opt/jli_trace.out
   108   JLINK_JLI_CLASSES := --generate-jli-classes=@$(SUPPORT_OUTPUTDIR)/link_opt/default_jli_trace.txt
   109 endif
   109 endif
   110 JLINK_ORDER_RESOURCES += \
   110 JLINK_ORDER_RESOURCES += \
   111     /java.base/java/** \
   111     /java.base/java/** \
   112     /java.base/jdk/** \
   112     /java.base/jdk/** \
   113     /java.base/sun/** \
   113     /java.base/sun/** \
   308   JRE_TARGETS += $(JRE_MAN_PAGE_LIST)
   308   JRE_TARGETS += $(JRE_MAN_PAGE_LIST)
   309   JDK_TARGETS += $(JDK_MAN_PAGE_LIST)
   309   JDK_TARGETS += $(JDK_MAN_PAGE_LIST)
   310 endif # Windows
   310 endif # Windows
   311 
   311 
   312 ################################################################################
   312 ################################################################################
   313 # doc files
       
   314 
       
   315 JRE_DOC_LOCATION ?= $(JDK_TOPDIR)
       
   316 JDK_DOC_LOCATION ?= $(JDK_TOPDIR)
       
   317 
       
   318 JRE_DOC_TARGETS := $(addprefix $(JRE_IMAGE_DIR)/, $(JRE_DOC_FILES))
       
   319 JDK_DOC_TARGETS := $(addprefix $(JDK_IMAGE_DIR)/, $(JDK_DOC_FILES))
       
   320 
       
   321 # Processing license files from source area to image area
       
   322 # These are modified to have the platform specific EOL chars.
       
   323 define process-doc-file
       
   324 	$(call LogInfo, Processing $(patsubst $(OUTPUT_ROOT)/%,%,$@))
       
   325 	$(MKDIR) -p $(@D)
       
   326 	$(RM) $@
       
   327 	LC_ALL=C $(SED) 's/$$//g' $< > $@
       
   328 	$(CHMOD) 444 $@
       
   329 endef
       
   330 
       
   331 $(JRE_IMAGE_DIR)/%: $(JRE_DOC_LOCATION)/%
       
   332 	$(process-doc-file)
       
   333 
       
   334 $(JDK_IMAGE_DIR)/%: $(JDK_DOC_LOCATION)/%
       
   335 	$(process-doc-file)
       
   336 
       
   337 JRE_TARGETS += $(JRE_DOC_TARGETS)
       
   338 JDK_TARGETS += $(JDK_DOC_TARGETS)
       
   339 
       
   340 ################################################################################
       
   341 # src.zip
   313 # src.zip
   342 
   314 
   343 $(JDK_IMAGE_DIR)/lib/src.zip: $(SUPPORT_OUTPUTDIR)/src.zip
   315 $(JDK_IMAGE_DIR)/lib/src.zip: $(SUPPORT_OUTPUTDIR)/src.zip
   344 	$(call LogInfo, Copying $(patsubst $(OUTPUT_ROOT)/%,%,$@))
   316 	$(call LogInfo, Copying $(patsubst $(OUTPUT_ROOT)/%,%,$@))
   345 	$(install-file)
   317 	$(install-file)
   372       FILES := $(DEMO_FILES), \
   344       FILES := $(DEMO_FILES), \
   373   ))
   345   ))
   374 
   346 
   375   JDK_TARGETS += $(JDK_COPY_DEMOS)
   347   JDK_TARGETS += $(JDK_COPY_DEMOS)
   376 endif
   348 endif
   377 
       
   378 ################################################################################
       
   379 # /sample dir
       
   380 
       
   381 $(eval $(call SetupCopyFiles, COPY_SAMPLES, \
       
   382     SRC := $(SUPPORT_OUTPUTDIR)/sample/image, \
       
   383     DEST := $(JDK_IMAGE_DIR)/sample, \
       
   384     FILES := $(if $(wildcard $(SUPPORT_OUTPUTDIR)/sample/image), \
       
   385         $(call CacheFind,$(SUPPORT_OUTPUTDIR)/sample/image))))
       
   386 
       
   387 JDK_TARGETS += $(COPY_SAMPLES)
       
   388 
   349 
   389 ################################################################################
   350 ################################################################################
   390 # Code coverage data files
   351 # Code coverage data files
   391 
   352 
   392 ifeq ($(GCOV_ENABLED), true)
   353 ifeq ($(GCOV_ENABLED), true)