< prev index next >
jdk/make/gensrc/GensrcMisc.gmk
Print this page
*** 1,7 ****
#
! # Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation. Oracle designates this
--- 1,7 ----
#
! # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation. Oracle designates this
*** 24,55 ****
#
##########################################################################################
# Install the launcher name, release version string, full version
# string and the runtime name into the Version.java file.
- # To be printed by java -version
! # These dependencies should ideally be added to prerequesites for Version.java
! # but skip for now until we have better incremental build for java.
! # $(call DependOnVariable, LAUNCHER_NAME) \
! # $(call DependOnVariable, RELEASE) \
! # $(call DependOnVariable, FULL_VERSION) \
! # $(call DependOnVariable, RUNTIME_VERSION)
!
! $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/misc/Version.java: \
! $(JDK_TOPDIR)/src/java.base/share/classes/sun/misc/Version.java.template
! $(MKDIR) -p $(@D)
! $(RM) $@ $@.tmp
! $(ECHO) Generating sun/misc/Version.java
! $(SED) -e 's/@@launcher_name@@/$(LAUNCHER_NAME)/g' \
! -e 's/@@java_version@@/$(RELEASE)/g' \
! -e 's/@@java_runtime_version@@/$(FULL_VERSION)/g' \
! -e 's/@@java_runtime_name@@/$(RUNTIME_NAME)/g' \
! $< > $@.tmp
! $(MV) $@.tmp $@
! GENSRC_JAVA_BASE += $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/misc/Version.java
##########################################################################################
GENSRC_JAVA_BASE += $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/nio/ch/SocketOptionRegistry.java
--- 24,45 ----
#
##########################################################################################
# Install the launcher name, release version string, full version
# string and the runtime name into the Version.java file.
! $(eval $(call SetupTextFileProcessing, BUILD_VERSION_JAVA, \
! SOURCE_FILES := $(JDK_TOPDIR)/src/java.base/share/classes/sun/misc/Version.java.template, \
! OUTPUT_FILE := $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/misc/Version.java, \
! REPLACEMENTS := \
! @@LAUNCHER_NAME@@ => $(LAUNCHER_NAME) ; \
! @@RUNTIME_NAME@@ => $(RUNTIME_NAME) ; \
! @@VERSION_SHORT@@ => $(VERSION_SHORT) ; \
! @@VERSION_STRING@@ => $(VERSION_STRING), \
! ))
! GENSRC_JAVA_BASE += $(BUILD_VERSION_JAVA)
##########################################################################################
GENSRC_JAVA_BASE += $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/nio/ch/SocketOptionRegistry.java
< prev index next >