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
|