< prev index next >

make/autoconf/spec.gmk.in

Print this page
rev 48062 : 8192833: JEP 322: Time-Based Release Versioning


 127 
 128 # The top-level directory of the source repository
 129 TOPDIR:=@TOPDIR@
 130 
 131 
 132 IMPORT_MODULES_CLASSES:=@IMPORT_MODULES_CLASSES@
 133 IMPORT_MODULES_CMDS:=@IMPORT_MODULES_CMDS@
 134 IMPORT_MODULES_LIBS:=@IMPORT_MODULES_LIBS@
 135 IMPORT_MODULES_CONF:=@IMPORT_MODULES_CONF@
 136 IMPORT_MODULES_LEGAL:=@IMPORT_MODULES_LEGAL@
 137 IMPORT_MODULES_MAN:=@IMPORT_MODULES_MAN@
 138 IMPORT_MODULES_SRC:=@IMPORT_MODULES_SRC@
 139 IMPORT_MODULES_MAKE:=@IMPORT_MODULES_MAKE@
 140 
 141 COPYRIGHT_YEAR:=@COPYRIGHT_YEAR@
 142 
 143 # New (JEP-223) version information
 144 
 145 ## Building blocks of the version string
 146 # First three version numbers, with well-specified meanings (numerical)
 147 VERSION_MAJOR := @VERSION_MAJOR@
 148 VERSION_MINOR := @VERSION_MINOR@
 149 VERSION_SECURITY := @VERSION_SECURITY@
 150 # Optional fourth element for use by OpenJDK consumers (numerical)
 151 VERSION_PATCH := @VERSION_PATCH@
 152 # The pre-release identifier (string)
 153 VERSION_PRE := @VERSION_PRE@
 154 # The build number (numerical)
 155 VERSION_BUILD := @VERSION_BUILD@
 156 # Optional build information (string)
 157 VERSION_OPT := @VERSION_OPT@
 158 
 159 ## Composite variables
 160 # The version number as a dot separated sequence of numbers, e.g. 9.0.1
 161 VERSION_NUMBER := @VERSION_NUMBER@
 162 # VERSION_NUMBER but always with exactly 4 positions, with 0 for empty positions.
 163 VERSION_NUMBER_FOUR_POSITIONS := @VERSION_NUMBER_FOUR_POSITIONS@
 164 # The complete version string, with additional build information
 165 VERSION_STRING := @VERSION_STRING@
 166 # The short version string, without trailing zeroes and just PRE, if present.
 167 VERSION_SHORT := @VERSION_SHORT@
 168 # The Java specification version. It usually equals the major version number.
 169 VERSION_SPECIFICATION := @VERSION_MAJOR@
 170 # A GA version is defined by the PRE string being empty. Rather than testing for
 171 # that, this variable defines it with true/false.
 172 VERSION_IS_GA := @VERSION_IS_GA@
 173 






 174 # Convenience CFLAGS settings for passing version information into native programs.
 175 VERSION_CFLAGS := \
 176     -DVERSION_MAJOR=$(VERSION_MAJOR) \
 177     -DVERSION_MINOR=$(VERSION_MINOR) \
 178     -DVERSION_SECURITY=$(VERSION_SECURITY) \
 179     -DVERSION_PATCH=$(VERSION_PATCH) \
 180     -DVERSION_PRE='"$(VERSION_PRE)"' \
 181     -DVERSION_BUILD=$(VERSION_BUILD) \
 182     -DVERSION_OPT='"$(VERSION_OPT)"' \
 183     -DVERSION_NUMBER='"$(VERSION_NUMBER)"' \
 184     -DVERSION_STRING='"$(VERSION_STRING)"' \
 185     -DVERSION_SHORT='"$(VERSION_SHORT)"' \
 186     -DVERSION_SPECIFICATION='"$(VERSION_SPECIFICATION)"' \


 187     #
 188 
 189 # Platform naming variables
 190 LAUNCHER_NAME:=@LAUNCHER_NAME@
 191 PRODUCT_NAME:=@PRODUCT_NAME@
 192 PRODUCT_SUFFIX:=@PRODUCT_SUFFIX@
 193 JDK_RC_PLATFORM_NAME:=@JDK_RC_PLATFORM_NAME@
 194 COMPANY_NAME:=@COMPANY_NAME@
 195 HOTSPOT_VM_DISTRO:=@HOTSPOT_VM_DISTRO@
 196 MACOSX_BUNDLE_NAME_BASE=@MACOSX_BUNDLE_NAME_BASE@
 197 MACOSX_BUNDLE_ID_BASE=@MACOSX_BUNDLE_ID_BASE@
 198 USERNAME:=@USERNAME@
 199 
 200 # Different naming strings generated from the above information.
 201 RUNTIME_NAME=$(PRODUCT_NAME) $(PRODUCT_SUFFIX)
 202 
 203 # How to compile the code: release, fastdebug or slowdebug
 204 DEBUG_LEVEL:=@DEBUG_LEVEL@
 205 HOTSPOT_DEBUG_LEVEL:=@HOTSPOT_DEBUG_LEVEL@
 206 




 127 
 128 # The top-level directory of the source repository
 129 TOPDIR:=@TOPDIR@
 130 
 131 
 132 IMPORT_MODULES_CLASSES:=@IMPORT_MODULES_CLASSES@
 133 IMPORT_MODULES_CMDS:=@IMPORT_MODULES_CMDS@
 134 IMPORT_MODULES_LIBS:=@IMPORT_MODULES_LIBS@
 135 IMPORT_MODULES_CONF:=@IMPORT_MODULES_CONF@
 136 IMPORT_MODULES_LEGAL:=@IMPORT_MODULES_LEGAL@
 137 IMPORT_MODULES_MAN:=@IMPORT_MODULES_MAN@
 138 IMPORT_MODULES_SRC:=@IMPORT_MODULES_SRC@
 139 IMPORT_MODULES_MAKE:=@IMPORT_MODULES_MAKE@
 140 
 141 COPYRIGHT_YEAR:=@COPYRIGHT_YEAR@
 142 
 143 # New (JEP-223) version information
 144 
 145 ## Building blocks of the version string
 146 # First three version numbers, with well-specified meanings (numerical)
 147 VERSION_FEATURE := @VERSION_FEATURE@
 148 VERSION_INTERIM := @VERSION_INTERIM@
 149 VERSION_UPDATE := @VERSION_UPDATE@

 150 VERSION_PATCH := @VERSION_PATCH@
 151 # The pre-release identifier (string)
 152 VERSION_PRE := @VERSION_PRE@
 153 # The build number (numerical)
 154 VERSION_BUILD := @VERSION_BUILD@
 155 # Optional build information (string)
 156 VERSION_OPT := @VERSION_OPT@
 157 
 158 ## Composite variables
 159 # The version number as a dot separated sequence of numbers, e.g. 9.0.1
 160 VERSION_NUMBER := @VERSION_NUMBER@
 161 # VERSION_NUMBER but always with exactly 4 positions, with 0 for empty positions.
 162 VERSION_NUMBER_FOUR_POSITIONS := @VERSION_NUMBER_FOUR_POSITIONS@
 163 # The complete version string, with additional build information
 164 VERSION_STRING := @VERSION_STRING@
 165 # The short version string, without trailing zeroes and just PRE, if present.
 166 VERSION_SHORT := @VERSION_SHORT@
 167 # The Java specification version. It usually equals the feature version number.
 168 VERSION_SPECIFICATION := @VERSION_FEATURE@
 169 # A GA version is defined by the PRE string being empty. Rather than testing for
 170 # that, this variable defines it with true/false.
 171 VERSION_IS_GA := @VERSION_IS_GA@
 172 
 173 # Version date
 174 VERSION_DATE := @VERSION_DATE@
 175 
 176 # Vendor version string
 177 VENDOR_VERSION_STRING := @VENDOR_VERSION_STRING@
 178 
 179 # Convenience CFLAGS settings for passing version information into native programs.
 180 VERSION_CFLAGS := \
 181     -DVERSION_FEATURE=$(VERSION_FEATURE) \
 182     -DVERSION_INTERIM=$(VERSION_INTERIM) \
 183     -DVERSION_UPDATE=$(VERSION_UPDATE) \
 184     -DVERSION_PATCH=$(VERSION_PATCH) \
 185     -DVERSION_PRE='"$(VERSION_PRE)"' \
 186     -DVERSION_BUILD=$(VERSION_BUILD) \
 187     -DVERSION_OPT='"$(VERSION_OPT)"' \
 188     -DVERSION_NUMBER='"$(VERSION_NUMBER)"' \
 189     -DVERSION_STRING='"$(VERSION_STRING)"' \
 190     -DVERSION_SHORT='"$(VERSION_SHORT)"' \
 191     -DVERSION_SPECIFICATION='"$(VERSION_SPECIFICATION)"' \
 192     -DVERSION_DATE='"$(VERSION_DATE)"' \
 193     -DVENDOR_VERSION_STRING='"$(VENDOR_VERSION_STRING)"' \
 194     #
 195 
 196 # Platform naming variables
 197 LAUNCHER_NAME:=@LAUNCHER_NAME@
 198 PRODUCT_NAME:=@PRODUCT_NAME@
 199 PRODUCT_SUFFIX:=@PRODUCT_SUFFIX@
 200 JDK_RC_PLATFORM_NAME:=@JDK_RC_PLATFORM_NAME@
 201 COMPANY_NAME:=@COMPANY_NAME@
 202 HOTSPOT_VM_DISTRO:=@HOTSPOT_VM_DISTRO@
 203 MACOSX_BUNDLE_NAME_BASE=@MACOSX_BUNDLE_NAME_BASE@
 204 MACOSX_BUNDLE_ID_BASE=@MACOSX_BUNDLE_ID_BASE@
 205 USERNAME:=@USERNAME@
 206 
 207 # Different naming strings generated from the above information.
 208 RUNTIME_NAME=$(PRODUCT_NAME) $(PRODUCT_SUFFIX)
 209 
 210 # How to compile the code: release, fastdebug or slowdebug
 211 DEBUG_LEVEL:=@DEBUG_LEVEL@
 212 HOTSPOT_DEBUG_LEVEL:=@HOTSPOT_DEBUG_LEVEL@
 213 


< prev index next >