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
|