makefiles/Images.gmk

Print this page




 585         $(process-doc-file)
 586 
 587 JRE_INFO_FILE := $(JRE_IMAGE_DIR)/release
 588 JDK_INFO_FILE := $(JDK_IMAGE_DIR)/release
 589 
 590 JRE_OVERLAY_INFO_FILE := $(JRE_OVERLAY_IMAGE_DIR)/release
 591 JDK_OVERLAY_INFO_FILE := $(JDK_OVERLAY_IMAGE_DIR)/release
 592 
 593 # Common way to emit a line into the release or info file
 594 define info-file-item # name value
 595 $(PRINTF) '%s="%s"\n' $1 $2 >> $@
 596 endef
 597 
 598 define create-info-file
 599         $(MKDIR) -p $(@D)
 600         $(RM) $@
 601         $(call info-file-item, "JAVA_VERSION", "$(JDK_VERSION)")
 602         $(call info-file-item, "OS_NAME",      "$(REQUIRED_OS_NAME)")
 603         $(call info-file-item, "OS_VERSION",   "$(REQUIRED_OS_VERSION)")
 604         $(call info-file-item, "OS_ARCH",      "$(OPENJDK_TARGET_CPU_LEGACY)")

 605         $(call info-file-item, "SOURCE",       "$(ALL_SOURCE_TIPS)")
 606 endef
 607 
 608 ALL_SOURCE_TIPS = $(shell \
 609   if [ -f $(OUTPUT_ROOT)/source_tips ] ; then \
 610     $(CAT) $(OUTPUT_ROOT)/source_tips ; \
 611   fi)
 612 
 613 $(JRE_INFO_FILE): $(OUTPUT_ROOT)/spec.gmk $(OUTPUT_ROOT)/source_tips
 614         $(ECHO) $(LOG_INFO) Generating $(patsubst $(OUTPUT_ROOT)/%,%,$@)
 615         $(call create-info-file)
 616 ifneq ($(PROFILE),)
 617         $(call info-file-item, "JAVA_PROFILE", "$(call profile_name, $(call profile_number, $(PROFILE)))")
 618 endif
 619 
 620 $(JDK_INFO_FILE): $(OUTPUT_ROOT)/spec.gmk $(OUTPUT_ROOT)/source_tips
 621         $(ECHO) $(LOG_INFO) Generating $(patsubst $(OUTPUT_ROOT)/%,%,$@)
 622         $(call create-info-file)
 623 
 624 $(JRE_OVERLAY_INFO_FILE): $(OUTPUT_ROOT)/spec.gmk $(OUTPUT_ROOT)/source_tips




 585         $(process-doc-file)
 586 
 587 JRE_INFO_FILE := $(JRE_IMAGE_DIR)/release
 588 JDK_INFO_FILE := $(JDK_IMAGE_DIR)/release
 589 
 590 JRE_OVERLAY_INFO_FILE := $(JRE_OVERLAY_IMAGE_DIR)/release
 591 JDK_OVERLAY_INFO_FILE := $(JDK_OVERLAY_IMAGE_DIR)/release
 592 
 593 # Common way to emit a line into the release or info file
 594 define info-file-item # name value
 595 $(PRINTF) '%s="%s"\n' $1 $2 >> $@
 596 endef
 597 
 598 define create-info-file
 599         $(MKDIR) -p $(@D)
 600         $(RM) $@
 601         $(call info-file-item, "JAVA_VERSION", "$(JDK_VERSION)")
 602         $(call info-file-item, "OS_NAME",      "$(REQUIRED_OS_NAME)")
 603         $(call info-file-item, "OS_VERSION",   "$(REQUIRED_OS_VERSION)")
 604         $(call info-file-item, "OS_ARCH",      "$(OPENJDK_TARGET_CPU_LEGACY)")
 605         if [ -n "$(JDK_ARCH_ABI_PROP_NAME)" ]; then $(call info-file-item, "SUN_ARCH_ABI", "$(JDK_ARCH_ABI_PROP_NAME)"); fi
 606         $(call info-file-item, "SOURCE",       "$(ALL_SOURCE_TIPS)")
 607 endef
 608 
 609 ALL_SOURCE_TIPS = $(shell \
 610   if [ -f $(OUTPUT_ROOT)/source_tips ] ; then \
 611     $(CAT) $(OUTPUT_ROOT)/source_tips ; \
 612   fi)
 613 
 614 $(JRE_INFO_FILE): $(OUTPUT_ROOT)/spec.gmk $(OUTPUT_ROOT)/source_tips
 615         $(ECHO) $(LOG_INFO) Generating $(patsubst $(OUTPUT_ROOT)/%,%,$@)
 616         $(call create-info-file)
 617 ifneq ($(PROFILE),)
 618         $(call info-file-item, "JAVA_PROFILE", "$(call profile_name, $(call profile_number, $(PROFILE)))")
 619 endif
 620 
 621 $(JDK_INFO_FILE): $(OUTPUT_ROOT)/spec.gmk $(OUTPUT_ROOT)/source_tips
 622         $(ECHO) $(LOG_INFO) Generating $(patsubst $(OUTPUT_ROOT)/%,%,$@)
 623         $(call create-info-file)
 624 
 625 $(JRE_OVERLAY_INFO_FILE): $(OUTPUT_ROOT)/spec.gmk $(OUTPUT_ROOT)/source_tips