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@"