|
1 # |
|
2 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. |
|
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
4 # |
|
5 # This code is free software; you can redistribute it and/or modify it |
|
6 # under the terms of the GNU General Public License version 2 only, as |
|
7 # published by the Free Software Foundation. Oracle designates this |
|
8 # particular file as subject to the "Classpath" exception as provided |
|
9 # by Oracle in the LICENSE file that accompanied this code. |
|
10 # |
|
11 # This code is distributed in the hope that it will be useful, but WITHOUT |
|
12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
14 # version 2 for more details (a copy is included in the LICENSE file that |
|
15 # accompanied this code). |
|
16 # |
|
17 # You should have received a copy of the GNU General Public License version |
|
18 # 2 along with this work; if not, write to the Free Software Foundation, |
|
19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
20 # |
|
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
|
22 # or visit www.oracle.com if you need additional information or have any |
|
23 # questions. |
|
24 # |
|
25 |
|
26 # Configured"@DATE_WHEN_CONFIGURED@ to build for a @OPENJDK_TARGET_SYSTEM@ system, |
|
27 # using 'configure @CONFIGURE_COMMAND_LINE@' |
|
28 |
|
29 # The "human readable" name of this configuration |
|
30 CONF_NAME="@CONF_NAME@" |
|
31 |
|
32 # The built jdk will run in this target system. |
|
33 OPENJDK_TARGET_SYSTEM="@OPENJDK_TARGET_SYSTEM@" |
|
34 |
|
35 OPENJDK_TARGET_OS="@OPENJDK_TARGET_OS@" |
|
36 OPENJDK_TARGET_OS_FAMILY="@OPENJDK_TARGET_OS_FAMILY@" |
|
37 OPENJDK_TARGET_OS_API="@OPENJDK_TARGET_OS_API@" |
|
38 |
|
39 OPENJDK_TARGET_CPU="@OPENJDK_TARGET_CPU@" |
|
40 OPENJDK_TARGET_CPU_ARCH="@OPENJDK_TARGET_CPU_ARCH@" |
|
41 OPENJDK_TARGET_CPU_BITS="@OPENJDK_TARGET_CPU_BITS@" |
|
42 OPENJDK_TARGET_CPU_ENDIAN="@OPENJDK_TARGET_CPU_ENDIAN@" |
|
43 |
|
44 # We are building on this build system. |
|
45 # When not cross-compiling, it is the same as the target. |
|
46 OPENJDK_BUILD_SYSTEM="@OPENJDK_BUILD_SYSTEM@" |
|
47 |
|
48 OPENJDK_BUILD_OS="@OPENJDK_BUILD_OS@" |
|
49 OPENJDK_BUILD_OS_FAMILY="@OPENJDK_BUILD_OS_FAMILY@" |
|
50 OPENJDK_BUILD_OS_API="@OPENJDK_BUILD_OS_API@" |
|
51 |
|
52 OPENJDK_BUILD_CPU="@OPENJDK_BUILD_CPU@" |
|
53 OPENJDK_BUILD_CPU_ARCH="@OPENJDK_BUILD_CPU_ARCH@" |
|
54 OPENJDK_BUILD_CPU_BITS="@OPENJDK_BUILD_CPU_BITS@" |
|
55 OPENJDK_BUILD_CPU_ENDIAN="@OPENJDK_BUILD_CPU_ENDIAN@" |
|
56 |
|
57 # Legacy OS values for use in release file. |
|
58 REQUIRED_OS_NAME="@REQUIRED_OS_NAME@" |
|
59 REQUIRED_OS_VERSION="@REQUIRED_OS_VERSION@" |
|
60 |
|
61 # Old name for OPENJDK_TARGET_OS (aix,bsd,hpux,linux,macosx,solaris,windows etc) |
|
62 PLATFORM="@OPENJDK_TARGET_OS@" |
|
63 # Old name for OPENJDK_TARGET_CPU, uses i586 and amd64, instead of ia32 and x64. |
|
64 ARCH="@LEGACY_OPENJDK_TARGET_CPU1@" |
|
65 # Yet another name for arch used for an extra subdir below the jvm lib. |
|
66 # Uses i386 and amd64, instead of ia32 and x64. |
|
67 LIBARCH="@LEGACY_OPENJDK_TARGET_CPU2@" |
|
68 # Use to switch between solaris and windows subdirs in the jdk. |
|
69 LEGACY_OPENJDK_TARGET_OS_API="@LEGACY_OPENJDK_TARGET_OS_API@" |
|
70 # 32 or 64 bit |
|
71 ARCH_DATA_MODEL="@OPENJDK_TARGET_CPU_BITS@" |
|
72 # Legacy setting for building for a 64 bit machine. |
|
73 # If yes then this expands to _LP64=1 |
|
74 ENDIAN="@OPENJDK_TARGET_CPU_ENDIAN@" |
|
75 JIGSAW="@JIGSAW@" |
|
76 LIBM=-lm |
|
77 LIBDL="@LIBDL@" |
|
78 |
|
79 # colon or semicolon |
|
80 PATH_SEP="@PATH_SEP@" |
|
81 |
|
82 # The sys root where standard headers and libraries are found. |
|
83 # Usually not needed since the configure script should have |
|
84 # taken it into account already when setting CFLAGS et al. |
|
85 SYS_ROOT="@SYS_ROOT@" |
|
86 |
|
87 # Paths to the source code |
|
88 SRC_ROOT="@SRC_ROOT@" |
|
89 ADD_SRC_ROOT="@ADD_SRC_ROOT@" |
|
90 OVERRIDE_SRC_ROOT="@OVERRIDE_SRC_ROOT@" |
|
91 TOPDIR="@SRC_ROOT@" |
|
92 OUTPUT_ROOT="@OUTPUT_ROOT@" |
|
93 JDK_MAKE_SHARED_DIR="@JDK_TOPDIR@"/makefiles/common/shared |
|
94 JDK_TOPDIR="@JDK_TOPDIR@" |
|
95 LANGTOOLS_TOPDIR="@LANGTOOLS_TOPDIR@" |
|
96 CORBA_TOPDIR="@CORBA_TOPDIR@" |
|
97 JAXP_TOPDIR="@JAXP_TOPDIR@" |
|
98 JAXWS_TOPDIR="@JAXWS_TOPDIR@" |
|
99 HOTSPOT_TOPDIR="@HOTSPOT_TOPDIR@" |
|
100 COPYRIGHT_YEAR="@COPYRIGHT_YEAR@" |
|
101 |
|
102 # Information gathered from the version.numbers file. |
|
103 JDK_MAJOR_VERSION="@JDK_MAJOR_VERSION@" |
|
104 JDK_MINOR_VERSION="@JDK_MINOR_VERSION@" |
|
105 JDK_MICRO_VERSION="@JDK_MICRO_VERSION@" |
|
106 JDK_UPDATE_VERSION="@JDK_UPDATE_VERSION@" |
|
107 JDK_BUILD_NUMBER="@JDK_BUILD_NUMBER@" |
|
108 MILESTONE="@MILESTONE@" |
|
109 LAUNCHER_NAME="@LAUNCHER_NAME@" |
|
110 PRODUCT_NAME="@PRODUCT_NAME@" |
|
111 PRODUCT_SUFFIX="@PRODUCT_SUFFIX@" |
|
112 JDK_RC_PLATFORM_NAME="@JDK_RC_PLATFORM_NAME@" |
|
113 COMPANY_NAME="@COMPANY_NAME@" |
|
114 |
|
115 # Different version strings generated from the above information. |
|
116 JDK_VERSION="@JDK_VERSION@" |
|
117 RUNTIME_NAME="@RUNTIME_NAME@" |
|
118 FULL_VERSION="@FULL_VERSION@" |
|
119 JRE_RELEASE_VERSION="@FULL_VERSION@" |
|
120 RELEASE="@RELEASE@" |
|
121 COOKED_BUILD_NUMBER="@COOKED_BUILD_NUMBER@" |
|
122 |
|
123 # How to compile the code: release, fastdebug or slowdebug |
|
124 DEBUG_LEVEL="@DEBUG_LEVEL@" |
|
125 |
|
126 # This is the JDK variant to build. |
|
127 # The JDK variant is a name for a specific set of modules to be compiled for the JDK. |
|
128 JDK_VARIANT="@JDK_VARIANT@" |
|
129 |
|
130 # Should we compile support for running with a graphical UI? (ie headful) |
|
131 # Should we compile support for running without? (ie headless) |
|
132 SUPPORT_HEADFUL="@SUPPORT_HEADFUL@" |
|
133 SUPPORT_HEADLESS="@SUPPORT_HEADLESS@" |
|
134 |
|
135 # These are the libjvms that we want to build. |
|
136 # The java launcher uses the default. |
|
137 # The other can be selected by specifying -client -server -kernel -zero or -zeroshark |
|
138 # on the java launcher command line. |
|
139 JVM_VARIANTS="@JVM_VARIANTS@" |
|
140 JVM_VARIANT_SERVER="@JVM_VARIANT_SERVER@" |
|
141 JVM_VARIANT_CLIENT="@JVM_VARIANT_CLIENT@" |
|
142 JVM_VARIANT_KERNEL="@JVM_VARIANT_KERNEL@" |
|
143 JVM_VARIANT_ZERO="@JVM_VARIANT_ZERO@" |
|
144 JVM_VARIANT_ZEROSHARK="@JVM_VARIANT_ZEROSHARK@" |
|
145 |
|
146 # Legacy setting: OPT or DBG |
|
147 VARIANT="@VARIANT@" |
|
148 # Legacy setting: true or false |
|
149 FASTDEBUG="@FASTDEBUG@" |
|
150 # Legacy setting: debugging the class files? |
|
151 DEBUG_CLASSFILES="@DEBUG_CLASSFILES@" |
|
152 # Legacy setting: -debug or -fastdebug |
|
153 BUILD_VARIANT_RELEASE="@BUILD_VARIANT_RELEASE@" |
|
154 |
|
155 LANGTOOLS_OUTPUTDIR="@LANGTOOLS_OUTPUTDIR@" |
|
156 CORBA_OUTPUTDIR="@CORBA_OUTPUTDIR@" |
|
157 JAXP_OUTPUTDIR="@JAXP_OUTPUTDIR@" |
|
158 JAXWS_OUTPUTDIR="@JAXWS_OUTPUTDIR@" |
|
159 HOTSPOT_OUTPUTDIR="@HOTSPOT_OUTPUTDIR@" |
|
160 |
|
161 # This where a working jvm is built. |
|
162 # You can run ${JDK_OUTPUTDIR}/bin/java |
|
163 # Though the layout of the contents of ${JDK_OUTPUTDIR} is not |
|
164 # yet the same as a default installation. |
|
165 JDK_OUTPUTDIR="@OUTPUT_ROOT@"/jdk |
|
166 |
|
167 # When you run "make install" it will create the standardized |
|
168 # layout for the jdk and the jre inside the images subdir. |
|
169 # Then it will copy the contents of the jdk into the installation |
|
170 # directory. |
|
171 IMAGES_OUTPUTDIR="@OUTPUT_ROOT@"/images |
|
172 |
|
173 LANGTOOLS_DIST="@LANGTOOLS_DIST@" |
|
174 CORBA_DIST="@CORBA_DIST@" |
|
175 JAXP_DIST="@JAXP_DIST@" |
|
176 JAXWS_DIST="@JAXWS_DIST@" |
|
177 HOTSPOT_DIST="@HOTSPOT_DIST@" |
|
178 |
|
179 # Legacy variables used by Release.gmk |
|
180 JDK_IMAGE_DIR=${IMAGES_OUTPUTDIR}/j2sdk-image |
|
181 JRE_IMAGE_DIR=${IMAGES_OUTPUTDIR}/j2re-image |
|
182 |
|
183 # Can be /sparcv9 or /amd64 on Solaris |
|
184 ISA_DIR="@LEGACY_OPENJDK_TARGET_CPU3@" |
|
185 BINDIR="${JDK_OUTPUTDIR}/bin${ISA_DIR}" |
|
186 |
|
187 # The boot jdk to use |
|
188 ALT_BOOTDIR="@BOOT_JDK@" |
|
189 BOOT_JDK="@BOOT_JDK@" |
|
190 BOOT_JDK_JVMARGS="@BOOT_JDK_JVMARGS@" |
|
191 BOOT_RTJAR="@BOOT_RTJAR@" |
|
192 BOOT_TOOLSJAR="@BOOT_TOOLSJAR@" |
|
193 |
|
194 # When compiling Java source to be run by the boot jdk |
|
195 # use these extra flags, eg -source 6 -target 6 |
|
196 BOOT_JDK_SOURCETARGET="@BOOT_JDK_SOURCETARGET@" |
|
197 |
|
198 # Information about the build system |
|
199 NUM_CORES="@NUM_CORES@" |
|
200 # This is used from the jdk build for C/C++ code. |
|
201 PARALLEL_COMPILE_JOBS="@CONCURRENT_BUILD_JOBS@" |
|
202 # Store javac server synchronization files here, and |
|
203 # the javac server log files. |
|
204 JAVAC_SERVERS="@JAVAC_SERVERS@" |
|
205 # Should we use a javac server or not? The javac server gives |
|
206 # an enormous performance improvement since it reduces the |
|
207 # startup costs of javac and reuses as much as possible of intermediate |
|
208 # compilation work. But if we want to compile with a non-Java |
|
209 # javac compiler, like gcj. Then we cannot use javac server and |
|
210 # this variable is set to false. |
|
211 JAVAC_USE_REMOTE="@JAVAC_USE_REMOTE@" |
|
212 # We can block the Javac server to never use more cores than this. |
|
213 # This is not for performance reasons, but for memory usage, since each |
|
214 # core requires its own JavaCompiler. We might have 64 cores and 4GB |
|
215 # of memory, 64 JavaCompilers will currently not fit in a 3GB heap. |
|
216 # Since there is no sharing of data between the JavaCompilers. |
|
217 JAVAC_SERVER_CORES="@JAVAC_SERVER_CORES@" |
|
218 # Should we use dependency tracking between Java packages? true or false. |
|
219 JAVAC_USE_DEPS="@JAVAC_USE_DEPS@" |
|
220 # We can invoke javac: SINGLE_THREADED_BATCH or MULTI_CORE_CONCURRENT |
|
221 JAVAC_USE_MODE="@JAVAC_USE_MODE@" |
|
222 # Enable not yet complete sjavac support. |
|
223 ENABLE_SJAVAC="@ENABLE_SJAVAC@" |
|
224 |
|
225 # The OpenJDK makefiles should be changed to using the standard |
|
226 # configure output ..._CFLAGS and ..._LIBS. In the meantime we |
|
227 # extract the information here. |
|
228 FREETYPE2_LIB_PATH="@FREETYPE2_LIB_PATH@" |
|
229 FREETYPE2_LIBS="@FREETYPE2_LIBS@" |
|
230 FREETYPE2_CFLAGS="@FREETYPE2_CFLAGS@" |
|
231 USING_SYSTEM_FT_LIB="@USING_SYSTEM_FT_LIB@" |
|
232 CUPS_CFLAGS="@CUPS_CFLAGS@" |
|
233 |
|
234 PACKAGE_PATH="@PACKAGE_PATH@" |
|
235 |
|
236 # Source file for cacerts |
|
237 CACERTS_FILE="@CACERTS_FILE@" |
|
238 |
|
239 #MOZILLA_HEADERS_PATH= |
|
240 |
|
241 # Necessary additional compiler flags to compile X11 |
|
242 X_CFLAGS="@X_CFLAGS@" |
|
243 X_LIBS="@X_LIBS@" |
|
244 OPENWIN_HOME="@OPENWIN_HOME@" |
|
245 |
|
246 # There are two types: CC or CL |
|
247 # CC is gcc and others behaving reasonably similar. |
|
248 # CL is cl.exe only. |
|
249 COMPILER_TYPE="@COMPILER_TYPE@" |
|
250 |
|
251 # Flags used for overriding the default opt setting for a C/C++ source file. |
|
252 C_O_FLAG_HIGHEST="@C_O_FLAG_HIGHEST@" |
|
253 C_O_FLAG_HI="@C_O_FLAG_HI@" |
|
254 C_O_FLAG_NORM="@C_O_FLAG_NORM@" |
|
255 C_O_FLAG_NONE="@C_O_FLAG_NONE@" |
|
256 CXX_O_FLAG_HIGHEST="@CXX_O_FLAG_HIGHEST@" |
|
257 CXX_O_FLAG_HI="@CXX_O_FLAG_HI@" |
|
258 CXX_O_FLAG_NORM="@CXX_O_FLAG_NORM@" |
|
259 CXX_O_FLAG_NONE="@CXX_O_FLAG_NONE@" |
|
260 |
|
261 C_FLAG_DEPS="@C_FLAG_DEPS@" |
|
262 CXX_FLAG_DEPS="@CXX_FLAG_DEPS@" |
|
263 |
|
264 # Tools that potentially need to be cross compilation aware. |
|
265 CC="@UNCYGDRIVE@ @CCACHE@ @CC@" |
|
266 |
|
267 # CFLAGS used to compile the jdk native libraries (C-code) |
|
268 CFLAGS_JDKLIB="@CFLAGS_JDKLIB@" |
|
269 CXXFLAGS_JDKLIB="@CXXFLAGS_JDKLIB@" |
|
270 |
|
271 # CFLAGS used to compile the jdk native launchers (C-code) |
|
272 CFLAGS_JDKEXE="@CFLAGS_JDKEXE@" |
|
273 CXXFLAGS_JDKEXE="@CXXFLAGS_JDKEXE@" |
|
274 |
|
275 CXX="@UNCYGDRIVE@ @CCACHE@ @CXX@" |
|
276 #CXXFLAGS="@CXXFLAGS@" |
|
277 |
|
278 OBJC="@CCACHE@ @OBJC@" |
|
279 #OBJCFLAGS="@OBJCFLAGS@" |
|
280 |
|
281 CPP="@UNCYGDRIVE@ @CPP@" |
|
282 #CPPFLAGS="@CPPFLAGS@" |
|
283 |
|
284 # The linker can be gcc or ld on posix systems, or link.exe on winapi systems. |
|
285 LD="@UNCYGDRIVE@ @LD@" |
|
286 |
|
287 # LDFLAGS used to link the jdk native libraries (C-code) |
|
288 LDFLAGS_JDKLIB="@LDFLAGS_JDKLIB@" |
|
289 LDFLAGS_JDKLIB_SUFFIX="@LDFLAGS_JDKLIB_SUFFIX@" |
|
290 |
|
291 # On some platforms the linker cannot be used to create executables, thus |
|
292 # the need for a separate LDEXE command. |
|
293 LDEXE="@UNCYGDRIVE@ @LDEXE@" |
|
294 |
|
295 # LDFLAGS used to link the jdk native launchers (C-code) |
|
296 LDFLAGS_JDKEXE="@LDFLAGS_JDKEXE@" |
|
297 LDFLAGS_JDKEXE_SUFFIX="@LDFLAGS_JDKEXE_SUFFIX@" |
|
298 |
|
299 # Sometimes a different linker is needed for c++ libs |
|
300 LDCXX="@UNCYGDRIVE@ @LDCXX@" |
|
301 # The flags for linking libstdc++ linker. |
|
302 LIBCXX="@LIBCXX@" |
|
303 |
|
304 # Sometimes a different linker is needed for c++ executables |
|
305 LDEXECXX="@UNCYGDRIVE@ @LDEXECXX@" |
|
306 |
|
307 # If cross compiling, then define CROSS_COMPILE_ARCH=cpu_name here. |
|
308 # The HOSTCC should really be named BUILDCC, ie build executable for |
|
309 # the build platform. Same as CC when not cross compiling. |
|
310 HOSTCC="@HOSTCC@" |
|
311 HOSTCXX="@HOSTCXX@" |
|
312 # And of course, the jdk spells HOSTCC as NIO_CC/HOST_CC |
|
313 HOST_CC="@HOSTCC@" |
|
314 NIO_CC="@HOSTCC@" |
|
315 |
|
316 AS="@AS@" |
|
317 ASFLAGS="@ASFLAGS@" |
|
318 |
|
319 # AR is used to create a static library (is ar in posix, lib.exe in winapi) |
|
320 AR="@UNCYGDRIVE@ @AR@" |
|
321 ARFLAGS="@ARFLAGS@" |
|
322 |
|
323 NM="@NM@" |
|
324 STRIP="@STRIP@" |
|
325 MCS="@MCS@" |
|
326 |
|
327 # Command to create a shared library |
|
328 SHARED_LIBRARY_FLAGS="@SHARED_LIBRARY_FLAGS@" |
|
329 |
|
330 # Options to linker to specify a mapfile. |
|
331 # (Note absence of = assignment, because we do not want to evaluate the macro body here) |
|
332 SET_SHARED_LIBRARY_MAPFILE="@SET_SHARED_LIBRARY_MAPFILE@" |
|
333 |
|
334 # Options for C/CXX compiler to be used if linking is performed |
|
335 # using reorder file |
|
336 C_FLAG_REORDER="@C_FLAG_REORDER@" |
|
337 CXX_FLAG_REORDER="@CXX_FLAG_REORDER@" |
|
338 |
|
339 # |
|
340 # Options for generating debug symbols |
|
341 ENABLE_DEBUG_SYMBOLS="@ENABLE_DEBUG_SYMBOLS@" |
|
342 CFLAGS_DEBUG_SYMBOLS="@CFLAGS_DEBUG_SYMBOLS@" |
|
343 CXXFLAGS_DEBUG_SYMBOLS="@CXXFLAGS_DEBUG_SYMBOLS@" |
|
344 ZIP_DEBUGINFO_FILES="@ZIP_DEBUGINFO_FILES@" |
|
345 |
|
346 # Options to linker to specify the library name. |
|
347 # (Note absence of = assignment, because we do not want to evaluate the macro body here) |
|
348 SET_SHARED_LIBRARY_NAME="@SET_SHARED_LIBRARY_NAME@" |
|
349 |
|
350 # Set origin using the linker, ie use the relative path to the dependent library to find the dependees. |
|
351 # (Note absence of = assignment, because we do not want to evaluate the macro body here) |
|
352 SET_SHARED_LIBRARY_ORIGIN="@SET_SHARED_LIBRARY_ORIGIN@" |
|
353 |
|
354 # Different OS:es have different ways of naming shared libraries. |
|
355 # The SHARED_LIBRARY macro takes "verify" as and argument and returns: |
|
356 # "libverify.so" or "libverify.dylib" or "verify.dll" depending on platform. |
|
357 # (Note absence of = assignment, because we do not want to evaluate the macro body here) |
|
358 SHARED_LIBRARY="@SHARED_LIBRARY@" |
|
359 STATIC_LIBRARY="@STATIC_LIBRARY@" |
|
360 LIBRARY_PREFIX="@LIBRARY_PREFIX@" |
|
361 SHARED_LIBRARY_SUFFIX="@SHARED_LIBRARY_SUFFIX@" |
|
362 STATIC_LIBRARY_SUFFIX="@STATIC_LIBRARY_SUFFIX@" |
|
363 EXE_SUFFIX="@EXE_SUFFIX@" |
|
364 OBJ_SUFFIX="@OBJ_SUFFIX@" |
|
365 |
|
366 POST_STRIP_CMD="@POST_STRIP_CMD@" |
|
367 POST_MCS_CMD='@POST_MCS_CMD@' |
|
368 |
|
369 JAVA_FLAGS="@BOOT_JDK_JVMARGS@" |
|
370 |
|
371 JAVA="@UNCYGDRIVE@ @JAVA@ ${JAVA_FLAGS}" |
|
372 |
|
373 JAVAC="@UNCYGDRIVE@ @JAVAC@" |
|
374 JAVAC_FLAGS="@JAVAC_FLAGS@" |
|
375 |
|
376 JAVAH="@UNCYGDRIVE@ @JAVAH@" |
|
377 |
|
378 JAR="@UNCYGDRIVE@ @JAR@" |
|
379 |
|
380 RMIC="@UNCYGDRIVE@ @RMIC@" |
|
381 |
|
382 NATIVE2ASCII="@UNCYGDRIVE@ @NATIVE2ASCII@" |
|
383 |
|
384 BOOT_JAR_CMD="@UNCYGDRIVE@ @JAR@" |
|
385 BOOT_JAR_JFLAGS= |
|
386 |
|
387 # Tools adhering to a minimal and common standard of posix compliance. |
|
388 AWK="@AWK@" |
|
389 CAT="@CAT@" |
|
390 CCACHE="@CCACHE@" |
|
391 # CD is going away, but remains to cater for legacy makefiles. |
|
392 CD=cd |
|
393 CHMOD="@CHMOD@" |
|
394 CP="@CP@" |
|
395 CPIO="@CPIO@" |
|
396 CUT="@CUT@" |
|
397 DATE="@DATE@" |
|
398 DF="@DF@" |
|
399 DIFF="@DIFF@" |
|
400 FIND="@FIND@" |
|
401 FIND_DELETE="@FIND_DELETE@" |
|
402 ECHO="@ECHO@" |
|
403 EGREP="@EGREP@" |
|
404 FGREP="@FGREP@" |
|
405 GREP="@GREP@" |
|
406 HEAD="@HEAD@" |
|
407 LS="@LS@" |
|
408 LN="@LN@" |
|
409 MKDIR="@MKDIR@" |
|
410 MV="@MV@" |
|
411 NAWK="@NAWK@" |
|
412 PRINTF="@PRINTF@" |
|
413 PWD="@THEPWDCMD@" |
|
414 RM="@RM@" |
|
415 SED="@SED@" |
|
416 SH="@SH@" |
|
417 SORT="@SORT@" |
|
418 TAR="@TAR@" |
|
419 TAIL="@TAIL@" |
|
420 TEE="@TEE@" |
|
421 TR="@TR@" |
|
422 TOUCH="@TOUCH@" |
|
423 WC="@WC@" |
|
424 XARGS="@XARGS@" |
|
425 ZIPEXE="@ZIP@" |
|
426 ZIP="@ZIP@" |
|
427 UNZIP="@UNZIP@" |
|
428 MT="@UNCYGDRIVE@ @MT@" |
|
429 RC="@UNCYGDRIVE@ @RC@" |
|
430 DUMPBIN="@UNCYGDRIVE@ @DUMPBIN@" |
|
431 CYGPATH="@CYGPATH@" |
|
432 LDD="@LDD@" |
|
433 OTOOL="@OTOOL@" |
|
434 READELF="@READELF@" |
|
435 EXPR="@EXPR@" |
|
436 FILE="@FILE@" |
|
437 HG="@HG@" |
|
438 OBJCOPY="@OBJCOPY@" |
|
439 |
|
440 UNCYGDRIVE="@UNCYGDRIVE@" |
|
441 |
|
442 # Build setup |
|
443 ENABLE_DOCS="@ENABLE_DOCS@" |
|
444 GENERATE_DOCS="@ENABLE_DOCS@" |
|
445 DISABLE_NIMBUS="@DISABLE_NIMBUS@" |
|
446 USE_EXTERNAL_LIBJPEG="@USE_EXTERNAL_LIBJPEG@" |
|
447 USE_EXTERNAL_LIBGIF="@USE_EXTERNAL_LIBGIF@" |
|
448 USE_EXTERNAL_LIBZ="@USE_EXTERNAL_LIBZ@" |
|
449 LIBZIP_CAN_USE_MMAP="@LIBZIP_CAN_USE_MMAP@" |
|
450 CHECK_FOR_VCINSTALLDIR="@CHECK_FOR_VCINSTALLDIR@" |
|
451 MSVCRNN_DLL="@MSVCR100DLL@" |
|
452 |
|
453 |
|
454 #################################################### |
|
455 # |
|
456 # Legacy Hotspot support |
|
457 |
|
458 HOTSPOT_DIST="@HOTSPOT_DIST@" |
|
459 HOTSPOT_MAKE_ARGS="@HOTSPOT_MAKE_ARGS@" |
|
460 # This is used from the libjvm build for C/C++ code. |
|
461 HOTSPOT_BUILD_JOBS="@CONCURRENT_BUILD_JOBS@" |
|
462 # Control wether Hotspot runs Queens test after building |
|
463 TEST_IN_BUILD="@TEST_IN_BUILD@" |
|
464 |
|
465 #################################################### |
|
466 # |
|
467 # INSTALLATION |
|
468 # |
|
469 |
|
470 # Common prefix for all installed files. Defaults to /usr/local, |
|
471 # but /opt/myjdk is another common version. |
|
472 INSTALL_PREFIX="@prefix@" |
|
473 |
|
474 # Directories containing architecture-dependent files should be relative to exec_prefix |
|
475 INSTALL_EXECPREFIX="@exec_prefix@" |
|
476 |
|
477 # java,javac,javah,javap etc are installed here. |
|
478 INSTALL_BINDIR="@bindir@" |
|
479 |
|
480 # Read only architecture-independent data |
|
481 INSTALL_DATADIR="@datadir@" |
|
482 |
|
483 # Root of above. |
|
484 INSTALL_DATAROOTDIR="@datarootdir@" |
|
485 |
|
486 # Doc files, other than info and man. |
|
487 INSTALL_DOCDIR="@docdir@" |
|
488 |
|
489 # Html documentation |
|
490 INSTALL_HTMLDIR="@htmldir@" |
|
491 |
|
492 # Installing C header files, JNI headers for example. |
|
493 INSTALL_INCLUDEDIR="@includedir@" |
|
494 |
|
495 # Installing library files.... |
|
496 INSTALL_INCLUDEDIR="@libdir@" |
|
497 |
|
498 # Executables that other programs run. |
|
499 INSTALL_LIBEXECDIR="@libexecdir@" |
|
500 |
|
501 # Locale-dependent but architecture-independent data, such as message catalogs. |
|
502 INSTALL_LOCALEDIR="@localedir@" |
|
503 |
|
504 # Modifiable single-machine data |
|
505 INSTALL_LOCALSTATEDIR="@localstatedir@" |
|
506 |
|
507 # Man pages |
|
508 INSTALL_MANDIR="@mandir@" |
|
509 |
|
510 # Modifiable architecture-independent data. |
|
511 INSTALL_SHAREDSTATEDIR="@sharedstatedir@" |
|
512 |
|
513 # Read-only single-machine data |
|
514 INSTALL_SYSCONFDIR="@sysconfdir@" |
|
515 |
|
516 |
|
517 #################################################### |
|
518 # |
|
519 # Misc |
|
520 # |
|
521 |
|
522 # Name of Service Agent library |
|
523 SALIB_NAME="@SALIB_NAME@" |
|
524 |
|
525 OS_VERSION_MAJOR="@OS_VERSION_MAJOR@" |
|
526 OS_VERSION_MINOR="@OS_VERSION_MINOR@" |
|
527 OS_VERSION_MICRO="@OS_VERSION_MICRO@" |