common/autoconf/spec.sh.in

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

mercurial