1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/common/autoconf/spec.sh.in Thu Jul 05 18:27:07 2012 -0700 1.3 @@ -0,0 +1,527 @@ 1.4 +# 1.5 +# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. 1.6 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 1.7 +# 1.8 +# This code is free software; you can redistribute it and/or modify it 1.9 +# under the terms of the GNU General Public License version 2 only, as 1.10 +# published by the Free Software Foundation. Oracle designates this 1.11 +# particular file as subject to the "Classpath" exception as provided 1.12 +# by Oracle in the LICENSE file that accompanied this code. 1.13 +# 1.14 +# This code is distributed in the hope that it will be useful, but WITHOUT 1.15 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 1.16 +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 1.17 +# version 2 for more details (a copy is included in the LICENSE file that 1.18 +# accompanied this code). 1.19 +# 1.20 +# You should have received a copy of the GNU General Public License version 1.21 +# 2 along with this work; if not, write to the Free Software Foundation, 1.22 +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 1.23 +# 1.24 +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 1.25 +# or visit www.oracle.com if you need additional information or have any 1.26 +# questions. 1.27 +# 1.28 + 1.29 +# Configured"@DATE_WHEN_CONFIGURED@ to build for a @OPENJDK_TARGET_SYSTEM@ system, 1.30 +# using 'configure @CONFIGURE_COMMAND_LINE@' 1.31 + 1.32 +# The "human readable" name of this configuration 1.33 +CONF_NAME="@CONF_NAME@" 1.34 + 1.35 +# The built jdk will run in this target system. 1.36 +OPENJDK_TARGET_SYSTEM="@OPENJDK_TARGET_SYSTEM@" 1.37 + 1.38 +OPENJDK_TARGET_OS="@OPENJDK_TARGET_OS@" 1.39 +OPENJDK_TARGET_OS_FAMILY="@OPENJDK_TARGET_OS_FAMILY@" 1.40 +OPENJDK_TARGET_OS_API="@OPENJDK_TARGET_OS_API@" 1.41 + 1.42 +OPENJDK_TARGET_CPU="@OPENJDK_TARGET_CPU@" 1.43 +OPENJDK_TARGET_CPU_ARCH="@OPENJDK_TARGET_CPU_ARCH@" 1.44 +OPENJDK_TARGET_CPU_BITS="@OPENJDK_TARGET_CPU_BITS@" 1.45 +OPENJDK_TARGET_CPU_ENDIAN="@OPENJDK_TARGET_CPU_ENDIAN@" 1.46 + 1.47 +# We are building on this build system. 1.48 +# When not cross-compiling, it is the same as the target. 1.49 +OPENJDK_BUILD_SYSTEM="@OPENJDK_BUILD_SYSTEM@" 1.50 + 1.51 +OPENJDK_BUILD_OS="@OPENJDK_BUILD_OS@" 1.52 +OPENJDK_BUILD_OS_FAMILY="@OPENJDK_BUILD_OS_FAMILY@" 1.53 +OPENJDK_BUILD_OS_API="@OPENJDK_BUILD_OS_API@" 1.54 + 1.55 +OPENJDK_BUILD_CPU="@OPENJDK_BUILD_CPU@" 1.56 +OPENJDK_BUILD_CPU_ARCH="@OPENJDK_BUILD_CPU_ARCH@" 1.57 +OPENJDK_BUILD_CPU_BITS="@OPENJDK_BUILD_CPU_BITS@" 1.58 +OPENJDK_BUILD_CPU_ENDIAN="@OPENJDK_BUILD_CPU_ENDIAN@" 1.59 + 1.60 +# Legacy OS values for use in release file. 1.61 +REQUIRED_OS_NAME="@REQUIRED_OS_NAME@" 1.62 +REQUIRED_OS_VERSION="@REQUIRED_OS_VERSION@" 1.63 + 1.64 +# Old name for OPENJDK_TARGET_OS (aix,bsd,hpux,linux,macosx,solaris,windows etc) 1.65 +PLATFORM="@OPENJDK_TARGET_OS@" 1.66 +# Old name for OPENJDK_TARGET_CPU, uses i586 and amd64, instead of ia32 and x64. 1.67 +ARCH="@LEGACY_OPENJDK_TARGET_CPU1@" 1.68 +# Yet another name for arch used for an extra subdir below the jvm lib. 1.69 +# Uses i386 and amd64, instead of ia32 and x64. 1.70 +LIBARCH="@LEGACY_OPENJDK_TARGET_CPU2@" 1.71 +# Use to switch between solaris and windows subdirs in the jdk. 1.72 +LEGACY_OPENJDK_TARGET_OS_API="@LEGACY_OPENJDK_TARGET_OS_API@" 1.73 +# 32 or 64 bit 1.74 +ARCH_DATA_MODEL="@OPENJDK_TARGET_CPU_BITS@" 1.75 +# Legacy setting for building for a 64 bit machine. 1.76 +# If yes then this expands to _LP64=1 1.77 +ENDIAN="@OPENJDK_TARGET_CPU_ENDIAN@" 1.78 +JIGSAW="@JIGSAW@" 1.79 +LIBM=-lm 1.80 +LIBDL="@LIBDL@" 1.81 + 1.82 +# colon or semicolon 1.83 +PATH_SEP="@PATH_SEP@" 1.84 + 1.85 +# The sys root where standard headers and libraries are found. 1.86 +# Usually not needed since the configure script should have 1.87 +# taken it into account already when setting CFLAGS et al. 1.88 +SYS_ROOT="@SYS_ROOT@" 1.89 + 1.90 +# Paths to the source code 1.91 +SRC_ROOT="@SRC_ROOT@" 1.92 +ADD_SRC_ROOT="@ADD_SRC_ROOT@" 1.93 +OVERRIDE_SRC_ROOT="@OVERRIDE_SRC_ROOT@" 1.94 +TOPDIR="@SRC_ROOT@" 1.95 +OUTPUT_ROOT="@OUTPUT_ROOT@" 1.96 +JDK_MAKE_SHARED_DIR="@JDK_TOPDIR@"/makefiles/common/shared 1.97 +JDK_TOPDIR="@JDK_TOPDIR@" 1.98 +LANGTOOLS_TOPDIR="@LANGTOOLS_TOPDIR@" 1.99 +CORBA_TOPDIR="@CORBA_TOPDIR@" 1.100 +JAXP_TOPDIR="@JAXP_TOPDIR@" 1.101 +JAXWS_TOPDIR="@JAXWS_TOPDIR@" 1.102 +HOTSPOT_TOPDIR="@HOTSPOT_TOPDIR@" 1.103 +COPYRIGHT_YEAR="@COPYRIGHT_YEAR@" 1.104 + 1.105 +# Information gathered from the version.numbers file. 1.106 +JDK_MAJOR_VERSION="@JDK_MAJOR_VERSION@" 1.107 +JDK_MINOR_VERSION="@JDK_MINOR_VERSION@" 1.108 +JDK_MICRO_VERSION="@JDK_MICRO_VERSION@" 1.109 +JDK_UPDATE_VERSION="@JDK_UPDATE_VERSION@" 1.110 +JDK_BUILD_NUMBER="@JDK_BUILD_NUMBER@" 1.111 +MILESTONE="@MILESTONE@" 1.112 +LAUNCHER_NAME="@LAUNCHER_NAME@" 1.113 +PRODUCT_NAME="@PRODUCT_NAME@" 1.114 +PRODUCT_SUFFIX="@PRODUCT_SUFFIX@" 1.115 +JDK_RC_PLATFORM_NAME="@JDK_RC_PLATFORM_NAME@" 1.116 +COMPANY_NAME="@COMPANY_NAME@" 1.117 + 1.118 +# Different version strings generated from the above information. 1.119 +JDK_VERSION="@JDK_VERSION@" 1.120 +RUNTIME_NAME="@RUNTIME_NAME@" 1.121 +FULL_VERSION="@FULL_VERSION@" 1.122 +JRE_RELEASE_VERSION="@FULL_VERSION@" 1.123 +RELEASE="@RELEASE@" 1.124 +COOKED_BUILD_NUMBER="@COOKED_BUILD_NUMBER@" 1.125 + 1.126 +# How to compile the code: release, fastdebug or slowdebug 1.127 +DEBUG_LEVEL="@DEBUG_LEVEL@" 1.128 + 1.129 +# This is the JDK variant to build. 1.130 +# The JDK variant is a name for a specific set of modules to be compiled for the JDK. 1.131 +JDK_VARIANT="@JDK_VARIANT@" 1.132 + 1.133 +# Should we compile support for running with a graphical UI? (ie headful) 1.134 +# Should we compile support for running without? (ie headless) 1.135 +SUPPORT_HEADFUL="@SUPPORT_HEADFUL@" 1.136 +SUPPORT_HEADLESS="@SUPPORT_HEADLESS@" 1.137 + 1.138 +# These are the libjvms that we want to build. 1.139 +# The java launcher uses the default. 1.140 +# The other can be selected by specifying -client -server -kernel -zero or -zeroshark 1.141 +# on the java launcher command line. 1.142 +JVM_VARIANTS="@JVM_VARIANTS@" 1.143 +JVM_VARIANT_SERVER="@JVM_VARIANT_SERVER@" 1.144 +JVM_VARIANT_CLIENT="@JVM_VARIANT_CLIENT@" 1.145 +JVM_VARIANT_KERNEL="@JVM_VARIANT_KERNEL@" 1.146 +JVM_VARIANT_ZERO="@JVM_VARIANT_ZERO@" 1.147 +JVM_VARIANT_ZEROSHARK="@JVM_VARIANT_ZEROSHARK@" 1.148 + 1.149 +# Legacy setting: OPT or DBG 1.150 +VARIANT="@VARIANT@" 1.151 +# Legacy setting: true or false 1.152 +FASTDEBUG="@FASTDEBUG@" 1.153 +# Legacy setting: debugging the class files? 1.154 +DEBUG_CLASSFILES="@DEBUG_CLASSFILES@" 1.155 +# Legacy setting: -debug or -fastdebug 1.156 +BUILD_VARIANT_RELEASE="@BUILD_VARIANT_RELEASE@" 1.157 + 1.158 +LANGTOOLS_OUTPUTDIR="@LANGTOOLS_OUTPUTDIR@" 1.159 +CORBA_OUTPUTDIR="@CORBA_OUTPUTDIR@" 1.160 +JAXP_OUTPUTDIR="@JAXP_OUTPUTDIR@" 1.161 +JAXWS_OUTPUTDIR="@JAXWS_OUTPUTDIR@" 1.162 +HOTSPOT_OUTPUTDIR="@HOTSPOT_OUTPUTDIR@" 1.163 + 1.164 +# This where a working jvm is built. 1.165 +# You can run ${JDK_OUTPUTDIR}/bin/java 1.166 +# Though the layout of the contents of ${JDK_OUTPUTDIR} is not 1.167 +# yet the same as a default installation. 1.168 +JDK_OUTPUTDIR="@OUTPUT_ROOT@"/jdk 1.169 + 1.170 +# When you run "make install" it will create the standardized 1.171 +# layout for the jdk and the jre inside the images subdir. 1.172 +# Then it will copy the contents of the jdk into the installation 1.173 +# directory. 1.174 +IMAGES_OUTPUTDIR="@OUTPUT_ROOT@"/images 1.175 + 1.176 +LANGTOOLS_DIST="@LANGTOOLS_DIST@" 1.177 +CORBA_DIST="@CORBA_DIST@" 1.178 +JAXP_DIST="@JAXP_DIST@" 1.179 +JAXWS_DIST="@JAXWS_DIST@" 1.180 +HOTSPOT_DIST="@HOTSPOT_DIST@" 1.181 + 1.182 +# Legacy variables used by Release.gmk 1.183 +JDK_IMAGE_DIR=${IMAGES_OUTPUTDIR}/j2sdk-image 1.184 +JRE_IMAGE_DIR=${IMAGES_OUTPUTDIR}/j2re-image 1.185 + 1.186 +# Can be /sparcv9 or /amd64 on Solaris 1.187 +ISA_DIR="@LEGACY_OPENJDK_TARGET_CPU3@" 1.188 +BINDIR="${JDK_OUTPUTDIR}/bin${ISA_DIR}" 1.189 + 1.190 +# The boot jdk to use 1.191 +ALT_BOOTDIR="@BOOT_JDK@" 1.192 +BOOT_JDK="@BOOT_JDK@" 1.193 +BOOT_JDK_JVMARGS="@BOOT_JDK_JVMARGS@" 1.194 +BOOT_RTJAR="@BOOT_RTJAR@" 1.195 +BOOT_TOOLSJAR="@BOOT_TOOLSJAR@" 1.196 + 1.197 +# When compiling Java source to be run by the boot jdk 1.198 +# use these extra flags, eg -source 6 -target 6 1.199 +BOOT_JDK_SOURCETARGET="@BOOT_JDK_SOURCETARGET@" 1.200 + 1.201 +# Information about the build system 1.202 +NUM_CORES="@NUM_CORES@" 1.203 +# This is used from the jdk build for C/C++ code. 1.204 +PARALLEL_COMPILE_JOBS="@CONCURRENT_BUILD_JOBS@" 1.205 +# Store javac server synchronization files here, and 1.206 +# the javac server log files. 1.207 +JAVAC_SERVERS="@JAVAC_SERVERS@" 1.208 +# Should we use a javac server or not? The javac server gives 1.209 +# an enormous performance improvement since it reduces the 1.210 +# startup costs of javac and reuses as much as possible of intermediate 1.211 +# compilation work. But if we want to compile with a non-Java 1.212 +# javac compiler, like gcj. Then we cannot use javac server and 1.213 +# this variable is set to false. 1.214 +JAVAC_USE_REMOTE="@JAVAC_USE_REMOTE@" 1.215 +# We can block the Javac server to never use more cores than this. 1.216 +# This is not for performance reasons, but for memory usage, since each 1.217 +# core requires its own JavaCompiler. We might have 64 cores and 4GB 1.218 +# of memory, 64 JavaCompilers will currently not fit in a 3GB heap. 1.219 +# Since there is no sharing of data between the JavaCompilers. 1.220 +JAVAC_SERVER_CORES="@JAVAC_SERVER_CORES@" 1.221 +# Should we use dependency tracking between Java packages? true or false. 1.222 +JAVAC_USE_DEPS="@JAVAC_USE_DEPS@" 1.223 +# We can invoke javac: SINGLE_THREADED_BATCH or MULTI_CORE_CONCURRENT 1.224 +JAVAC_USE_MODE="@JAVAC_USE_MODE@" 1.225 +# Enable not yet complete sjavac support. 1.226 +ENABLE_SJAVAC="@ENABLE_SJAVAC@" 1.227 + 1.228 +# The OpenJDK makefiles should be changed to using the standard 1.229 +# configure output ..._CFLAGS and ..._LIBS. In the meantime we 1.230 +# extract the information here. 1.231 +FREETYPE2_LIB_PATH="@FREETYPE2_LIB_PATH@" 1.232 +FREETYPE2_LIBS="@FREETYPE2_LIBS@" 1.233 +FREETYPE2_CFLAGS="@FREETYPE2_CFLAGS@" 1.234 +USING_SYSTEM_FT_LIB="@USING_SYSTEM_FT_LIB@" 1.235 +CUPS_CFLAGS="@CUPS_CFLAGS@" 1.236 + 1.237 +PACKAGE_PATH="@PACKAGE_PATH@" 1.238 + 1.239 +# Source file for cacerts 1.240 +CACERTS_FILE="@CACERTS_FILE@" 1.241 + 1.242 +#MOZILLA_HEADERS_PATH= 1.243 + 1.244 +# Necessary additional compiler flags to compile X11 1.245 +X_CFLAGS="@X_CFLAGS@" 1.246 +X_LIBS="@X_LIBS@" 1.247 +OPENWIN_HOME="@OPENWIN_HOME@" 1.248 + 1.249 +# There are two types: CC or CL 1.250 +# CC is gcc and others behaving reasonably similar. 1.251 +# CL is cl.exe only. 1.252 +COMPILER_TYPE="@COMPILER_TYPE@" 1.253 + 1.254 +# Flags used for overriding the default opt setting for a C/C++ source file. 1.255 +C_O_FLAG_HIGHEST="@C_O_FLAG_HIGHEST@" 1.256 +C_O_FLAG_HI="@C_O_FLAG_HI@" 1.257 +C_O_FLAG_NORM="@C_O_FLAG_NORM@" 1.258 +C_O_FLAG_NONE="@C_O_FLAG_NONE@" 1.259 +CXX_O_FLAG_HIGHEST="@CXX_O_FLAG_HIGHEST@" 1.260 +CXX_O_FLAG_HI="@CXX_O_FLAG_HI@" 1.261 +CXX_O_FLAG_NORM="@CXX_O_FLAG_NORM@" 1.262 +CXX_O_FLAG_NONE="@CXX_O_FLAG_NONE@" 1.263 + 1.264 +C_FLAG_DEPS="@C_FLAG_DEPS@" 1.265 +CXX_FLAG_DEPS="@CXX_FLAG_DEPS@" 1.266 + 1.267 +# Tools that potentially need to be cross compilation aware. 1.268 +CC="@UNCYGDRIVE@ @CCACHE@ @CC@" 1.269 + 1.270 +# CFLAGS used to compile the jdk native libraries (C-code) 1.271 +CFLAGS_JDKLIB="@CFLAGS_JDKLIB@" 1.272 +CXXFLAGS_JDKLIB="@CXXFLAGS_JDKLIB@" 1.273 + 1.274 +# CFLAGS used to compile the jdk native launchers (C-code) 1.275 +CFLAGS_JDKEXE="@CFLAGS_JDKEXE@" 1.276 +CXXFLAGS_JDKEXE="@CXXFLAGS_JDKEXE@" 1.277 + 1.278 +CXX="@UNCYGDRIVE@ @CCACHE@ @CXX@" 1.279 +#CXXFLAGS="@CXXFLAGS@" 1.280 + 1.281 +OBJC="@CCACHE@ @OBJC@" 1.282 +#OBJCFLAGS="@OBJCFLAGS@" 1.283 + 1.284 +CPP="@UNCYGDRIVE@ @CPP@" 1.285 +#CPPFLAGS="@CPPFLAGS@" 1.286 + 1.287 +# The linker can be gcc or ld on posix systems, or link.exe on winapi systems. 1.288 +LD="@UNCYGDRIVE@ @LD@" 1.289 + 1.290 +# LDFLAGS used to link the jdk native libraries (C-code) 1.291 +LDFLAGS_JDKLIB="@LDFLAGS_JDKLIB@" 1.292 +LDFLAGS_JDKLIB_SUFFIX="@LDFLAGS_JDKLIB_SUFFIX@" 1.293 + 1.294 +# On some platforms the linker cannot be used to create executables, thus 1.295 +# the need for a separate LDEXE command. 1.296 +LDEXE="@UNCYGDRIVE@ @LDEXE@" 1.297 + 1.298 +# LDFLAGS used to link the jdk native launchers (C-code) 1.299 +LDFLAGS_JDKEXE="@LDFLAGS_JDKEXE@" 1.300 +LDFLAGS_JDKEXE_SUFFIX="@LDFLAGS_JDKEXE_SUFFIX@" 1.301 + 1.302 +# Sometimes a different linker is needed for c++ libs 1.303 +LDCXX="@UNCYGDRIVE@ @LDCXX@" 1.304 +# The flags for linking libstdc++ linker. 1.305 +LIBCXX="@LIBCXX@" 1.306 + 1.307 +# Sometimes a different linker is needed for c++ executables 1.308 +LDEXECXX="@UNCYGDRIVE@ @LDEXECXX@" 1.309 + 1.310 +# If cross compiling, then define CROSS_COMPILE_ARCH=cpu_name here. 1.311 +# The HOSTCC should really be named BUILDCC, ie build executable for 1.312 +# the build platform. Same as CC when not cross compiling. 1.313 +HOSTCC="@HOSTCC@" 1.314 +HOSTCXX="@HOSTCXX@" 1.315 +# And of course, the jdk spells HOSTCC as NIO_CC/HOST_CC 1.316 +HOST_CC="@HOSTCC@" 1.317 +NIO_CC="@HOSTCC@" 1.318 + 1.319 +AS="@AS@" 1.320 +ASFLAGS="@ASFLAGS@" 1.321 + 1.322 +# AR is used to create a static library (is ar in posix, lib.exe in winapi) 1.323 +AR="@UNCYGDRIVE@ @AR@" 1.324 +ARFLAGS="@ARFLAGS@" 1.325 + 1.326 +NM="@NM@" 1.327 +STRIP="@STRIP@" 1.328 +MCS="@MCS@" 1.329 + 1.330 +# Command to create a shared library 1.331 +SHARED_LIBRARY_FLAGS="@SHARED_LIBRARY_FLAGS@" 1.332 + 1.333 +# Options to linker to specify a mapfile. 1.334 +# (Note absence of = assignment, because we do not want to evaluate the macro body here) 1.335 +SET_SHARED_LIBRARY_MAPFILE="@SET_SHARED_LIBRARY_MAPFILE@" 1.336 + 1.337 +# Options for C/CXX compiler to be used if linking is performed 1.338 +# using reorder file 1.339 +C_FLAG_REORDER="@C_FLAG_REORDER@" 1.340 +CXX_FLAG_REORDER="@CXX_FLAG_REORDER@" 1.341 + 1.342 +# 1.343 +# Options for generating debug symbols 1.344 +ENABLE_DEBUG_SYMBOLS="@ENABLE_DEBUG_SYMBOLS@" 1.345 +CFLAGS_DEBUG_SYMBOLS="@CFLAGS_DEBUG_SYMBOLS@" 1.346 +CXXFLAGS_DEBUG_SYMBOLS="@CXXFLAGS_DEBUG_SYMBOLS@" 1.347 +ZIP_DEBUGINFO_FILES="@ZIP_DEBUGINFO_FILES@" 1.348 + 1.349 +# Options to linker to specify the library name. 1.350 +# (Note absence of = assignment, because we do not want to evaluate the macro body here) 1.351 +SET_SHARED_LIBRARY_NAME="@SET_SHARED_LIBRARY_NAME@" 1.352 + 1.353 +# Set origin using the linker, ie use the relative path to the dependent library to find the dependees. 1.354 +# (Note absence of = assignment, because we do not want to evaluate the macro body here) 1.355 +SET_SHARED_LIBRARY_ORIGIN="@SET_SHARED_LIBRARY_ORIGIN@" 1.356 + 1.357 +# Different OS:es have different ways of naming shared libraries. 1.358 +# The SHARED_LIBRARY macro takes "verify" as and argument and returns: 1.359 +# "libverify.so" or "libverify.dylib" or "verify.dll" depending on platform. 1.360 +# (Note absence of = assignment, because we do not want to evaluate the macro body here) 1.361 +SHARED_LIBRARY="@SHARED_LIBRARY@" 1.362 +STATIC_LIBRARY="@STATIC_LIBRARY@" 1.363 +LIBRARY_PREFIX="@LIBRARY_PREFIX@" 1.364 +SHARED_LIBRARY_SUFFIX="@SHARED_LIBRARY_SUFFIX@" 1.365 +STATIC_LIBRARY_SUFFIX="@STATIC_LIBRARY_SUFFIX@" 1.366 +EXE_SUFFIX="@EXE_SUFFIX@" 1.367 +OBJ_SUFFIX="@OBJ_SUFFIX@" 1.368 + 1.369 +POST_STRIP_CMD="@POST_STRIP_CMD@" 1.370 +POST_MCS_CMD='@POST_MCS_CMD@' 1.371 + 1.372 +JAVA_FLAGS="@BOOT_JDK_JVMARGS@" 1.373 + 1.374 +JAVA="@UNCYGDRIVE@ @JAVA@ ${JAVA_FLAGS}" 1.375 + 1.376 +JAVAC="@UNCYGDRIVE@ @JAVAC@" 1.377 +JAVAC_FLAGS="@JAVAC_FLAGS@" 1.378 + 1.379 +JAVAH="@UNCYGDRIVE@ @JAVAH@" 1.380 + 1.381 +JAR="@UNCYGDRIVE@ @JAR@" 1.382 + 1.383 +RMIC="@UNCYGDRIVE@ @RMIC@" 1.384 + 1.385 +NATIVE2ASCII="@UNCYGDRIVE@ @NATIVE2ASCII@" 1.386 + 1.387 +BOOT_JAR_CMD="@UNCYGDRIVE@ @JAR@" 1.388 +BOOT_JAR_JFLAGS= 1.389 + 1.390 +# Tools adhering to a minimal and common standard of posix compliance. 1.391 +AWK="@AWK@" 1.392 +CAT="@CAT@" 1.393 +CCACHE="@CCACHE@" 1.394 +# CD is going away, but remains to cater for legacy makefiles. 1.395 +CD=cd 1.396 +CHMOD="@CHMOD@" 1.397 +CP="@CP@" 1.398 +CPIO="@CPIO@" 1.399 +CUT="@CUT@" 1.400 +DATE="@DATE@" 1.401 +DF="@DF@" 1.402 +DIFF="@DIFF@" 1.403 +FIND="@FIND@" 1.404 +FIND_DELETE="@FIND_DELETE@" 1.405 +ECHO="@ECHO@" 1.406 +EGREP="@EGREP@" 1.407 +FGREP="@FGREP@" 1.408 +GREP="@GREP@" 1.409 +HEAD="@HEAD@" 1.410 +LS="@LS@" 1.411 +LN="@LN@" 1.412 +MKDIR="@MKDIR@" 1.413 +MV="@MV@" 1.414 +NAWK="@NAWK@" 1.415 +PRINTF="@PRINTF@" 1.416 +PWD="@THEPWDCMD@" 1.417 +RM="@RM@" 1.418 +SED="@SED@" 1.419 +SH="@SH@" 1.420 +SORT="@SORT@" 1.421 +TAR="@TAR@" 1.422 +TAIL="@TAIL@" 1.423 +TEE="@TEE@" 1.424 +TR="@TR@" 1.425 +TOUCH="@TOUCH@" 1.426 +WC="@WC@" 1.427 +XARGS="@XARGS@" 1.428 +ZIPEXE="@ZIP@" 1.429 +ZIP="@ZIP@" 1.430 +UNZIP="@UNZIP@" 1.431 +MT="@UNCYGDRIVE@ @MT@" 1.432 +RC="@UNCYGDRIVE@ @RC@" 1.433 +DUMPBIN="@UNCYGDRIVE@ @DUMPBIN@" 1.434 +CYGPATH="@CYGPATH@" 1.435 +LDD="@LDD@" 1.436 +OTOOL="@OTOOL@" 1.437 +READELF="@READELF@" 1.438 +EXPR="@EXPR@" 1.439 +FILE="@FILE@" 1.440 +HG="@HG@" 1.441 +OBJCOPY="@OBJCOPY@" 1.442 + 1.443 +UNCYGDRIVE="@UNCYGDRIVE@" 1.444 + 1.445 +# Build setup 1.446 +ENABLE_DOCS="@ENABLE_DOCS@" 1.447 +GENERATE_DOCS="@ENABLE_DOCS@" 1.448 +DISABLE_NIMBUS="@DISABLE_NIMBUS@" 1.449 +USE_EXTERNAL_LIBJPEG="@USE_EXTERNAL_LIBJPEG@" 1.450 +USE_EXTERNAL_LIBGIF="@USE_EXTERNAL_LIBGIF@" 1.451 +USE_EXTERNAL_LIBZ="@USE_EXTERNAL_LIBZ@" 1.452 +LIBZIP_CAN_USE_MMAP="@LIBZIP_CAN_USE_MMAP@" 1.453 +CHECK_FOR_VCINSTALLDIR="@CHECK_FOR_VCINSTALLDIR@" 1.454 +MSVCRNN_DLL="@MSVCR100DLL@" 1.455 + 1.456 + 1.457 +#################################################### 1.458 +# 1.459 +# Legacy Hotspot support 1.460 + 1.461 +HOTSPOT_DIST="@HOTSPOT_DIST@" 1.462 +HOTSPOT_MAKE_ARGS="@HOTSPOT_MAKE_ARGS@" 1.463 +# This is used from the libjvm build for C/C++ code. 1.464 +HOTSPOT_BUILD_JOBS="@CONCURRENT_BUILD_JOBS@" 1.465 +# Control wether Hotspot runs Queens test after building 1.466 +TEST_IN_BUILD="@TEST_IN_BUILD@" 1.467 + 1.468 +#################################################### 1.469 +# 1.470 +# INSTALLATION 1.471 +# 1.472 + 1.473 +# Common prefix for all installed files. Defaults to /usr/local, 1.474 +# but /opt/myjdk is another common version. 1.475 +INSTALL_PREFIX="@prefix@" 1.476 + 1.477 +# Directories containing architecture-dependent files should be relative to exec_prefix 1.478 +INSTALL_EXECPREFIX="@exec_prefix@" 1.479 + 1.480 +# java,javac,javah,javap etc are installed here. 1.481 +INSTALL_BINDIR="@bindir@" 1.482 + 1.483 +# Read only architecture-independent data 1.484 +INSTALL_DATADIR="@datadir@" 1.485 + 1.486 +# Root of above. 1.487 +INSTALL_DATAROOTDIR="@datarootdir@" 1.488 + 1.489 +# Doc files, other than info and man. 1.490 +INSTALL_DOCDIR="@docdir@" 1.491 + 1.492 +# Html documentation 1.493 +INSTALL_HTMLDIR="@htmldir@" 1.494 + 1.495 +# Installing C header files, JNI headers for example. 1.496 +INSTALL_INCLUDEDIR="@includedir@" 1.497 + 1.498 +# Installing library files.... 1.499 +INSTALL_INCLUDEDIR="@libdir@" 1.500 + 1.501 +# Executables that other programs run. 1.502 +INSTALL_LIBEXECDIR="@libexecdir@" 1.503 + 1.504 +# Locale-dependent but architecture-independent data, such as message catalogs. 1.505 +INSTALL_LOCALEDIR="@localedir@" 1.506 + 1.507 +# Modifiable single-machine data 1.508 +INSTALL_LOCALSTATEDIR="@localstatedir@" 1.509 + 1.510 +# Man pages 1.511 +INSTALL_MANDIR="@mandir@" 1.512 + 1.513 +# Modifiable architecture-independent data. 1.514 +INSTALL_SHAREDSTATEDIR="@sharedstatedir@" 1.515 + 1.516 +# Read-only single-machine data 1.517 +INSTALL_SYSCONFDIR="@sysconfdir@" 1.518 + 1.519 + 1.520 +#################################################### 1.521 +# 1.522 +# Misc 1.523 +# 1.524 + 1.525 +# Name of Service Agent library 1.526 +SALIB_NAME="@SALIB_NAME@" 1.527 + 1.528 +OS_VERSION_MAJOR="@OS_VERSION_MAJOR@" 1.529 +OS_VERSION_MINOR="@OS_VERSION_MINOR@" 1.530 +OS_VERSION_MICRO="@OS_VERSION_MICRO@"