common/autoconf/spec.sh.in

Thu, 05 Jul 2012 18:27:07 -0700

author
erikj
date
Thu, 05 Jul 2012 18:27:07 -0700
changeset 459
3156dff953b1
child 478
2ba6f4da4bf3
permissions
-rw-r--r--

7182051: Update of latest build-infra Makefiles (missing files)
Reviewed-by: ohair

     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 #
    26 # Configured"@DATE_WHEN_CONFIGURED@ to build for a @OPENJDK_TARGET_SYSTEM@ system,
    27 # using 'configure @CONFIGURE_COMMAND_LINE@'
    29 # The "human readable" name of this configuration
    30 CONF_NAME="@CONF_NAME@"
    32 # The built jdk will run in this target system.
    33 OPENJDK_TARGET_SYSTEM="@OPENJDK_TARGET_SYSTEM@"
    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@"
    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@"
    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@"
    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@"
    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@"
    57 # Legacy OS values for use in release file.
    58 REQUIRED_OS_NAME="@REQUIRED_OS_NAME@"
    59 REQUIRED_OS_VERSION="@REQUIRED_OS_VERSION@"
    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@"
    79 # colon or semicolon
    80 PATH_SEP="@PATH_SEP@"
    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@"
    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@"
   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@"
   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@"
   123 # How to compile the code: release, fastdebug or slowdebug
   124 DEBUG_LEVEL="@DEBUG_LEVEL@"
   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@"
   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@"
   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@"
   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@"
   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@"
   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
   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
   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@"
   179 # Legacy variables used by Release.gmk
   180 JDK_IMAGE_DIR=${IMAGES_OUTPUTDIR}/j2sdk-image
   181 JRE_IMAGE_DIR=${IMAGES_OUTPUTDIR}/j2re-image
   183 # Can be /sparcv9 or /amd64 on Solaris
   184 ISA_DIR="@LEGACY_OPENJDK_TARGET_CPU3@"
   185 BINDIR="${JDK_OUTPUTDIR}/bin${ISA_DIR}"
   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@"
   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@"
   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@"
   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@"
   234 PACKAGE_PATH="@PACKAGE_PATH@"
   236 # Source file for cacerts
   237 CACERTS_FILE="@CACERTS_FILE@"
   239 #MOZILLA_HEADERS_PATH=
   241 # Necessary additional compiler flags to compile X11 
   242 X_CFLAGS="@X_CFLAGS@"
   243 X_LIBS="@X_LIBS@"
   244 OPENWIN_HOME="@OPENWIN_HOME@"
   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@"
   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@"
   261 C_FLAG_DEPS="@C_FLAG_DEPS@"
   262 CXX_FLAG_DEPS="@CXX_FLAG_DEPS@"
   264 # Tools that potentially need to be cross compilation aware.
   265 CC="@UNCYGDRIVE@ @CCACHE@ @CC@"
   267 # CFLAGS used to compile the jdk native libraries (C-code)
   268 CFLAGS_JDKLIB="@CFLAGS_JDKLIB@"
   269 CXXFLAGS_JDKLIB="@CXXFLAGS_JDKLIB@"
   271 # CFLAGS used to compile the jdk native launchers (C-code)
   272 CFLAGS_JDKEXE="@CFLAGS_JDKEXE@"
   273 CXXFLAGS_JDKEXE="@CXXFLAGS_JDKEXE@"
   275 CXX="@UNCYGDRIVE@ @CCACHE@ @CXX@"
   276 #CXXFLAGS="@CXXFLAGS@"
   278 OBJC="@CCACHE@ @OBJC@"
   279 #OBJCFLAGS="@OBJCFLAGS@"
   281 CPP="@UNCYGDRIVE@ @CPP@"
   282 #CPPFLAGS="@CPPFLAGS@"
   284 # The linker can be gcc or ld on posix systems, or link.exe on winapi systems.
   285 LD="@UNCYGDRIVE@ @LD@"
   287 # LDFLAGS used to link the jdk native libraries (C-code)
   288 LDFLAGS_JDKLIB="@LDFLAGS_JDKLIB@"
   289 LDFLAGS_JDKLIB_SUFFIX="@LDFLAGS_JDKLIB_SUFFIX@"
   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@"
   295 # LDFLAGS used to link the jdk native launchers (C-code)
   296 LDFLAGS_JDKEXE="@LDFLAGS_JDKEXE@"
   297 LDFLAGS_JDKEXE_SUFFIX="@LDFLAGS_JDKEXE_SUFFIX@"
   299 # Sometimes a different linker is needed for c++ libs
   300 LDCXX="@UNCYGDRIVE@ @LDCXX@"
   301 # The flags for linking libstdc++ linker.
   302 LIBCXX="@LIBCXX@"
   304 # Sometimes a different linker is needed for c++ executables
   305 LDEXECXX="@UNCYGDRIVE@ @LDEXECXX@"
   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@"
   316 AS="@AS@"
   317 ASFLAGS="@ASFLAGS@"
   319 # AR is used to create a static library (is ar in posix, lib.exe in winapi)
   320 AR="@UNCYGDRIVE@ @AR@"
   321 ARFLAGS="@ARFLAGS@"
   323 NM="@NM@"
   324 STRIP="@STRIP@"
   325 MCS="@MCS@"
   327 # Command to create a shared library
   328 SHARED_LIBRARY_FLAGS="@SHARED_LIBRARY_FLAGS@"
   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@"
   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@"
   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@"
   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@"
   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@"
   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@"
   366 POST_STRIP_CMD="@POST_STRIP_CMD@"
   367 POST_MCS_CMD='@POST_MCS_CMD@'
   369 JAVA_FLAGS="@BOOT_JDK_JVMARGS@"
   371 JAVA="@UNCYGDRIVE@ @JAVA@ ${JAVA_FLAGS}"
   373 JAVAC="@UNCYGDRIVE@ @JAVAC@"
   374 JAVAC_FLAGS="@JAVAC_FLAGS@"
   376 JAVAH="@UNCYGDRIVE@ @JAVAH@"
   378 JAR="@UNCYGDRIVE@ @JAR@"
   380 RMIC="@UNCYGDRIVE@ @RMIC@"
   382 NATIVE2ASCII="@UNCYGDRIVE@ @NATIVE2ASCII@"
   384 BOOT_JAR_CMD="@UNCYGDRIVE@ @JAR@"
   385 BOOT_JAR_JFLAGS=
   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@"
   440 UNCYGDRIVE="@UNCYGDRIVE@"
   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@"
   454 ####################################################
   455 #
   456 # Legacy Hotspot support
   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@"
   465 ####################################################
   466 #
   467 # INSTALLATION
   468 #
   470 # Common prefix for all installed files. Defaults to /usr/local,
   471 # but /opt/myjdk is another common version. 
   472 INSTALL_PREFIX="@prefix@"
   474 # Directories containing architecture-dependent files should be relative to exec_prefix
   475 INSTALL_EXECPREFIX="@exec_prefix@"
   477 # java,javac,javah,javap etc are installed here.
   478 INSTALL_BINDIR="@bindir@"
   480 # Read only architecture-independent data
   481 INSTALL_DATADIR="@datadir@"
   483 # Root of above.
   484 INSTALL_DATAROOTDIR="@datarootdir@"
   486 # Doc files, other than info and man.
   487 INSTALL_DOCDIR="@docdir@"
   489 # Html documentation
   490 INSTALL_HTMLDIR="@htmldir@"
   492 # Installing C header files, JNI headers for example.
   493 INSTALL_INCLUDEDIR="@includedir@"
   495 # Installing library files....
   496 INSTALL_INCLUDEDIR="@libdir@"
   498 # Executables that other programs run.
   499 INSTALL_LIBEXECDIR="@libexecdir@"
   501 # Locale-dependent but architecture-independent data, such as message catalogs. 
   502 INSTALL_LOCALEDIR="@localedir@"
   504 # Modifiable single-machine data
   505 INSTALL_LOCALSTATEDIR="@localstatedir@"
   507 # Man pages
   508 INSTALL_MANDIR="@mandir@"
   510 # Modifiable architecture-independent data.
   511 INSTALL_SHAREDSTATEDIR="@sharedstatedir@"
   513 # Read-only single-machine data
   514 INSTALL_SYSCONFDIR="@sysconfdir@"
   517 ####################################################
   518 #
   519 # Misc
   520 #
   522 # Name of Service Agent library
   523 SALIB_NAME="@SALIB_NAME@"
   525 OS_VERSION_MAJOR="@OS_VERSION_MAJOR@"
   526 OS_VERSION_MINOR="@OS_VERSION_MINOR@"
   527 OS_VERSION_MICRO="@OS_VERSION_MICRO@"

mercurial