common/autoconf/spec.sh.in

changeset 478
2ba6f4da4bf3
parent 459
3156dff953b1
child 1133
50aaf272884f
equal deleted inserted replaced
476:76844579fa4b 478:2ba6f4da4bf3
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 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 22 # or visit www.oracle.com if you need additional information or have any
23 # questions. 23 # questions.
24 # 24 #
25 25
26 # Configured"@DATE_WHEN_CONFIGURED@ to build for a @OPENJDK_TARGET_SYSTEM@ system, 26 CAT="@CAT@"
27 # using 'configure @CONFIGURE_COMMAND_LINE@' 27 CD=cd
28 28 CP="@CP@"
29 # The "human readable" name of this configuration 29 DIFF="@DIFF@"
30 CONF_NAME="@CONF_NAME@" 30 ECHO="@ECHO@"
31 31 FIND="@FIND@"
32 # The built jdk will run in this target system. 32 GREP="@GREP@"
33 OPENJDK_TARGET_SYSTEM="@OPENJDK_TARGET_SYSTEM@" 33 RM="@RM@"
34 34 SED="@SED@"
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 35
366 POST_STRIP_CMD="@POST_STRIP_CMD@" 36 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@"

mercurial