Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8
提交
310b6966
D
dragonwell8
项目概览
openanolis
/
dragonwell8
通知
5
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
310b6966
编写于
7月 17, 2008
作者:
X
xdono
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
9d4a718d
d9feaaf6
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
223 addition
and
161 deletion
+223
-161
README-builds.html
README-builds.html
+223
-161
未找到文件。
README-builds.html
浏览文件 @
310b6966
...
@@ -5,15 +5,12 @@
...
@@ -5,15 +5,12 @@
</head>
</head>
<body
style=
"background-color:lightcyan"
>
<body
style=
"background-color:lightcyan"
>
<!-- ====================================================== -->
<!-- ====================================================== -->
<table
width=
"100%"
style=
"background-color:white
"
>
+
<table
width=
"100%
"
>
<tr>
<tr>
<td
align=
"center"
>
<td
align=
"center"
>
<a
href=
"http://openjdk.java.net"
border=
"0"
>
<img
alt=
"OpenJDK"
<img
alt=
"OpenJDK"
src=
"http://openjdk.java.net/images/openjdk.png"
src=
"http://openjdk.java.net/images/openjdk.png"
width=
256
/>
width=
256
style=
"border-style: none"
/>
</a>
</td>
</td>
</tr>
</tr>
<tr>
<tr>
...
@@ -54,6 +51,7 @@
...
@@ -54,6 +51,7 @@
<li><a
href=
"#bootjdk"
>
Bootstrap JDK
</a>
</li>
<li><a
href=
"#bootjdk"
>
Bootstrap JDK
</a>
</li>
<li><a
href=
"#binaryplugs"
>
Binary Plugs
</a>
</li>
<li><a
href=
"#binaryplugs"
>
Binary Plugs
</a>
</li>
<li><a
href=
"#importjdk"
>
Optional Import JDK
</a>
</li>
<li><a
href=
"#importjdk"
>
Optional Import JDK
</a>
</li>
<li><a
href=
"#ant"
>
Ant
</a>
</li>
<li><a
href=
"#cacerts"
>
Certificate Authority File (cacert)
</a>
</li>
<li><a
href=
"#cacerts"
>
Certificate Authority File (cacert)
</a>
</li>
<li><a
href=
"#compilers"
>
Compilers
</a>
<li><a
href=
"#compilers"
>
Compilers
</a>
<ul>
<ul>
...
@@ -424,24 +422,37 @@
...
@@ -424,24 +422,37 @@
you should use
<tt>
gmake
</tt>
you should use
<tt>
gmake
</tt>
which will be located in either the
<tt>
/opt/sfw/bin
</tt>
or
which will be located in either the
<tt>
/opt/sfw/bin
</tt>
or
<tt>
/usr/sfw/bin
</tt>
directory.
<tt>
/usr/sfw/bin
</tt>
directory.
In more recent versions of Solaris GNU make can be found
at
<tt>
/usr/bin/gmake
</tt>
.
</li>
</li>
<li>
<li>
<strong>
Windows:
</strong>
<strong>
Windows:
</strong>
Make sure you start your build inside a bash/sh/ksh shell.
Make sure you start your build inside a bash/sh/ksh shell.
<br>
<br>
<b>
WARNING:
</b>
Watch out for make version 3.81, it may
<b>
WARNING:
</b>
Watch out for make version 3.81, it may
not work due to a lack of support for drive letter paths
not work due to a lack of support for MS-DOS drive letter paths
like
<tt>
C:/
</tt>
. See
like
<tt>
C:/
</tt>
or
<tt>
C:\
</tt>
.
<a
href=
"#gmake"
>
section on gmake
</a>
.
Use a 3.80 version, or find a newer
Use a 3.80 version, or find a newer
version that has this problem fixed.
version that has this problem fixed
, like 3.82
.
The older 3.80 version of make.exe can be downloaded with this
The older 3.80 version of make.exe can be downloaded with this
<a
href=
"http://cygwin.paracoda.com/release/make/make-3.80-1.tar.bz2"
target=
"_blank"
>
<a
href=
"http://cygwin.paracoda.com/release/make/make-3.80-1.tar.bz2"
target=
"_blank"
>
link
</a>
.
link
</a>
.
Use of this older 3.80 make.exe may require that you install the
libintl2.dll library or libintl2 cygwin package which is
no longer installed by default by the cygwin installer.
<br>
Also see the
Also see the
<a
href=
"http://developer.mozilla.org/en/docs/Windows_build_prerequisites_using_cygwin#make"
target=
"_blank"
>
<a
href=
"http://developer.mozilla.org/en/docs/Windows_build_prerequisites_using_cygwin#make"
target=
"_blank"
>
mozilla developer center
</a>
mozilla developer center
</a>
on this topic.
on this topic.
<br>
It's hoped that when make 3.82 starts shipping in a future cygwin
release that this MS-DOS path issue will be fixed.
In addition to the above 3.80 make.exe you can download
this
<a
href=
"http://www.cmake.org/files/cygwin/make.exe"
>
www.cmake.org make.exe
</a>
which will not have a libintl2.dll
dependency.
</li>
</li>
</ul>
</ul>
<p>
<p>
...
@@ -507,6 +518,11 @@
...
@@ -507,6 +518,11 @@
Install or upgrade the
<a
href=
"#freetype"
>
FreeType development
Install or upgrade the
<a
href=
"#freetype"
>
FreeType development
package
</a>
.
package
</a>
.
</li>
</li>
<li>
Install
<a
href=
"#ant"
>
Ant
</a>
, set
<tt><a
href=
"#ANT_HOME"
>
ANT_HOME
</a></tt>
.
</li>
</ol>
</ol>
</blockquote>
</blockquote>
<!-- ------------------------------------------------------ -->
<!-- ------------------------------------------------------ -->
...
@@ -567,6 +583,11 @@
...
@@ -567,6 +583,11 @@
<a
href=
"#cups"
>
CUPS Include files
</a>
, set
<a
href=
"#cups"
>
CUPS Include files
</a>
, set
<tt><a
href=
"#ALT_CUPS_HEADERS_PATH"
>
ALT_CUPS_HEADERS_PATH
</a></tt>
.
<tt><a
href=
"#ALT_CUPS_HEADERS_PATH"
>
ALT_CUPS_HEADERS_PATH
</a></tt>
.
</li>
</li>
<li>
Install
<a
href=
"#ant"
>
Ant
</a>
, set
<tt><a
href=
"#ANT_HOME"
>
ANT_HOME
</a></tt>
.
</li>
</ol>
</ol>
</blockquote>
</blockquote>
<!-- ------------------------------------------------------ -->
<!-- ------------------------------------------------------ -->
...
@@ -654,6 +675,11 @@
...
@@ -654,6 +675,11 @@
Install
Install
<a
href=
"#dxsdk"
>
Microsoft DirectX SDK
</a>
.
<a
href=
"#dxsdk"
>
Microsoft DirectX SDK
</a>
.
</li>
</li>
<li>
Install
<a
href=
"#ant"
>
Ant
</a>
, set
<tt><a
href=
"#ANT_HOME"
>
ANT_HOME
</a></tt>
.
</li>
</ol>
</ol>
</blockquote>
</blockquote>
<!-- ------------------------------------------------------ -->
<!-- ------------------------------------------------------ -->
...
@@ -736,6 +762,22 @@
...
@@ -736,6 +762,22 @@
and the build will copy the needed files from this import area.
and the build will copy the needed files from this import area.
</blockquote>
</blockquote>
<!-- ------------------------------------------------------ -->
<!-- ------------------------------------------------------ -->
<h4><a
name=
"ant"
>
Ant
</a></h4>
<blockquote>
All OpenJDK builds require access to least Ant 1.6.5.
The Ant tool is available from the
<a
href=
"http://ant.apache.org/antlibs/bindownload.cgi"
target=
"_blank"
>
Ant download site
</a>
.
You should always set
<tt><a
href=
"#ANT_HOME"
>
ANT_HOME
</a></tt>
to point to the location of
the Ant installation, this is the directory pathname
that contains a
<tt>
bin and lib
</tt>
.
It's also a good idea to also place its
<tt>
bin
</tt>
directory
in the
<tt>
PATH
</tt>
environment variable, although it's
not absolutely required.
</blockquote>
<!-- ------------------------------------------------------ -->
<h4><a
name=
"cacerts"
>
Certificate Authority File (cacert)
</a></h4>
<h4><a
name=
"cacerts"
>
Certificate Authority File (cacert)
</a></h4>
<blockquote>
<blockquote>
See
<a
href=
"http://en.wikipedia.org/wiki/Certificate_Authority"
target=
"_blank"
>
See
<a
href=
"http://en.wikipedia.org/wiki/Certificate_Authority"
target=
"_blank"
>
...
@@ -915,6 +957,21 @@
...
@@ -915,6 +957,21 @@
and
and
<tt><a
href=
"#ALT_FREETYPE_HEADERS_PATH"
>
ALT_FREETYPE_HEADERS_PATH
</a></tt>
<tt><a
href=
"#ALT_FREETYPE_HEADERS_PATH"
>
ALT_FREETYPE_HEADERS_PATH
</a></tt>
to refer to place where library and header files are installed.
to refer to place where library and header files are installed.
<p>
Building the freetype 2 libraries from scratch is also possible,
however on Windows refer to the
<a
href=
"http://freetype.freedesktop.org/wiki/FreeType_DLL"
>
Windows FreeType DLL build instructions
</a>
.
<p>
Note that by default FreeType is built with byte code hinting
support disabled due to licensing restrictions.
In this case, text appearance and metrics are expected to
differ from Sun's official JDK build.
See
<a
href=
"http://freetype.sourceforge.net/freetype2/index.html"
>
the SourceForge FreeType2 Home Page
</a>
for more information.
</blockquote>
</blockquote>
<!-- ------------------------------------------------------ -->
<!-- ------------------------------------------------------ -->
<h4><a
name=
"alsa"
>
Advanced Linux Sound Architecture (ALSA) (Linux only)
</a></h4>
<h4><a
name=
"alsa"
>
Advanced Linux Sound Architecture (ALSA) (Linux only)
</a></h4>
...
@@ -1036,7 +1093,8 @@
...
@@ -1036,7 +1093,8 @@
<tr>
<tr>
<td>
make.exe
</td>
<td>
make.exe
</td>
<td>
Devel
</td>
<td>
Devel
</td>
<td>
make: The GNU version of the 'make' utility
</td>
<td>
make: The GNU version of the 'make' utility
<br>
<b>
NOTE
</b>
: See
<a
href=
"#gmake"
>
the GNU make section
</a></td>
</tr>
</tr>
<tr>
<tr>
<td>
m4.exe
</td>
<td>
m4.exe
</td>
...
@@ -1050,7 +1108,7 @@
...
@@ -1050,7 +1108,7 @@
<td>
cpio: A program to manage archives of files
</td>
<td>
cpio: A program to manage archives of files
</td>
</tr>
</tr>
<tr>
<tr>
<td>
awk.exe
</td>
<td>
g
awk.exe
</td>
<td>
Utils
</td>
<td>
Utils
</td>
<td>
awk: Pattern-directed scanning and processing language
</td>
<td>
awk: Pattern-directed scanning and processing language
</td>
</tr>
</tr>
...
@@ -1061,17 +1119,17 @@
...
@@ -1061,17 +1119,17 @@
</tr>
</tr>
<tr>
<tr>
<td>
zip.exe
</td>
<td>
zip.exe
</td>
<td>
Utils
</td>
<td>
Archive
</td>
<td>
zip: Package and compress (archive) files
</td>
<td>
zip: Package and compress (archive) files
</td>
</tr>
</tr>
<tr>
<tr>
<td>
unzip.exe
</td>
<td>
unzip.exe
</td>
<td>
Utils
</td>
<td>
Archive
</td>
<td>
unzip: Extract compressed files in a ZIP archive
</td>
<td>
unzip: Extract compressed files in a ZIP archive
</td>
</tr>
</tr>
<tr>
<tr>
<td>
free.exe
</td>
<td>
free.exe
</td>
<td>
Util
s
</td>
<td>
Procp
s
</td>
<td>
free: Display amount of free and used memory in the system
</td>
<td>
free: Display amount of free and used memory in the system
</td>
</tr>
</tr>
</tbody>
</tbody>
...
@@ -1224,46 +1282,6 @@
...
@@ -1224,46 +1282,6 @@
document) that can impact the build are:
document) that can impact the build are:
<blockquote>
<blockquote>
<dl>
<dl>
<dt><a
name=
"path"
><tt>
PATH
</tt></a>
</dt>
<dd>
Typically you want to set the
<tt>
PATH
</tt>
to include:
<ul>
<li>
The location of the GNU make binary
</li>
<li>
The location of the Bootstrap JDK
<tt>
java
</tt>
(see
<a
href=
"#bootjdk"
>
Bootstrap JDK
</a>
)
</li>
<li>
The location of the C/C++ compilers
(see
<a
href=
"#compilers"
><tt>
compilers
</tt></a>
)
</li>
<li>
The location or locations for the Unix command utilities
(e.g.
<tt>
/usr/bin
</tt>
)
</li>
</ul>
</dd>
<dt><tt>
MILESTONE
</tt>
</dt>
<dd>
The milestone name for the build (
<i>
e.g.
</i>
"beta").
The default value is "internal".
</dd>
<dt><tt>
BUILD_NUMBER
</tt>
</dt>
<dd>
The build number for the build (
<i>
e.g.
</i>
"b27").
The default value is "b00".
</dd>
<dt><a
name=
"arch_data_model"
><tt>
ARCH_DATA_MODEL
</tt></a></dt>
<dd>
The
<tt>
ARCH_DATA_MODEL
</tt>
variable
is used to specify whether the build is to generate 32-bit or 64-bit
binaries.
The Solaris build supports either 32-bit or 64-bit builds, but
Windows and Linux will support only one, depending on the specific
OS being used.
Normally, setting this variable is only necessary on Solaris.
Set
<tt>
ARCH_DATA_MODEL
</tt>
to
<tt>
32
</tt>
for generating 32-bit binaries,
or to
<tt>
64
</tt>
for generating 64-bit binaries.
</dd>
<dt><a
name=
"ALT_BOOTDIR"
><tt>
ALT_BOOTDIR
</tt></a></dt>
<dd>
The location of the bootstrap JDK installation.
See
<a
href=
"#bootjdk"
>
Bootstrap JDK
</a>
for more information.
You should always install your own local Bootstrap JDK and
always set
<tt>
ALT_BOOTDIR
</tt>
explicitly.
</dd>
<dt><a
name=
"ALT_BINARY_PLUGS_PATH"
><tt>
ALT_BINARY_PLUGS_PATH
</tt></a></dt>
<dt><a
name=
"ALT_BINARY_PLUGS_PATH"
><tt>
ALT_BINARY_PLUGS_PATH
</tt></a></dt>
<dd>
<dd>
The location of the binary plugs installation.
The location of the binary plugs installation.
...
@@ -1272,21 +1290,52 @@
...
@@ -1272,21 +1290,52 @@
recent Binary Plugs install image
recent Binary Plugs install image
and set this variable to that location.
and set this variable to that location.
</dd>
</dd>
<dt><a
name=
"ALT_
JDK_IMPORT_PATH"
><tt>
ALT_JDK_IMPORT_PATH
</tt></a></dt>
<dt><a
name=
"ALT_
BOOTDIR"
><tt>
ALT_BOOTDIR
</tt></a></dt>
<dd>
<dd>
The location of a previously built JDK installation.
The location of the bootstrap JDK installation.
See
<a
href=
"#importjdk"
>
Optional Import JDK
</a>
for more information.
See
<a
href=
"#bootjdk"
>
Bootstrap JDK
</a>
for more information.
You should always install your own local Bootstrap JDK and
always set
<tt>
ALT_BOOTDIR
</tt>
explicitly.
</dd>
</dd>
<dt><a
name=
"ALT_
OUTPUTDIR"
><tt>
ALT_OUTPUTDIR
</tt></a>
</dt>
<dt><a
name=
"ALT_
BUILD_BINARY_PLUGS_PATH"
><tt>
ALT_BUILD_BINARY_PLUGS_PATH
</tt></a>
</dt>
<dd>
<dd>
An override for specifying the (absolute) path of where the
These are useful in managing builds on multiple platforms.
build output is to go.
The default network location for all of the binary plug images
The default output directory will be build/
<i>
platform
</i>
.
for all platforms.
If
<tt><a
href=
"#ALT_BINARY_PLUGS_PATH"
>
ALT_BINARY_PLUGS_PATH
</a></tt>
is not set, this directory will be used and should contain
the following directories:
<tt>
solaris-sparc
</tt>
,
<tt>
solaris-i586
</tt>
,
<tt>
solaris-sparcv9
</tt>
,
<tt>
solaris-amd64
</tt>
,
<tt>
linux-i586
</tt>
,
<tt>
linux-amd64
</tt>
,
<tt>
windows-i586
</tt>
,
and
<tt>
windows-amd64
</tt>
.
Where each of these directories contain the binary plugs image
for that platform.
</dd>
</dd>
<dt><a
name=
"ALT_
COMPILER_PATH"
><tt>
ALT_COMPILER_PATH
</tt></a>
</dt>
<dt><a
name=
"ALT_
BUILD_JDK_IMPORT_PATH"
><tt>
ALT_BUILD_JDK_IMPORT_PATH
</tt></a>
</dt>
<dd>
<dd>
The location of the C/C++ compiler.
These are useful in managing builds on multiple platforms.
The default varies depending on the platform.
The default network location for all of the import JDK images
for all platforms.
If
<tt><a
href=
"#ALT_JDK_IMPORT_PATH"
>
ALT_JDK_IMPORT_PATH
</a></tt>
is not set, this directory will be used and should contain
the following directories:
<tt>
solaris-sparc
</tt>
,
<tt>
solaris-i586
</tt>
,
<tt>
solaris-sparcv9
</tt>
,
<tt>
solaris-amd64
</tt>
,
<tt>
linux-i586
</tt>
,
<tt>
linux-amd64
</tt>
,
<tt>
windows-i586
</tt>
,
and
<tt>
windows-amd64
</tt>
.
Where each of these directories contain the import JDK image
for that platform.
</dd>
</dd>
<dt><tt><a
name=
"ALT_CACERTS_FILE"
>
ALT_CACERTS_FILE
</a></tt></dt>
<dt><tt><a
name=
"ALT_CACERTS_FILE"
>
ALT_CACERTS_FILE
</a></tt></dt>
<dd>
<dd>
...
@@ -1294,6 +1343,11 @@
...
@@ -1294,6 +1343,11 @@
The default will refer to
The default will refer to
<tt>
jdk/src/share/lib/security/cacerts
</tt>
.
<tt>
jdk/src/share/lib/security/cacerts
</tt>
.
</dd>
</dd>
<dt><a
name=
"ALT_COMPILER_PATH"
><tt>
ALT_COMPILER_PATH
</tt></a>
</dt>
<dd>
The location of the C/C++ compiler.
The default varies depending on the platform.
</dd>
<dt><a
name=
"ALT_CUPS_HEADERS_PATH"
><tt>
ALT_CUPS_HEADERS_PATH
</tt></a>
</dt>
<dt><a
name=
"ALT_CUPS_HEADERS_PATH"
><tt>
ALT_CUPS_HEADERS_PATH
</tt></a>
</dt>
<dd>
<dd>
The location of the CUPS header files.
The location of the CUPS header files.
...
@@ -1301,22 +1355,6 @@
...
@@ -1301,22 +1355,6 @@
If this path does not exist the fallback path is
If this path does not exist the fallback path is
<tt>
/usr/include
</tt>
.
<tt>
/usr/include
</tt>
.
</dd>
</dd>
<dt><a
name=
"ALT_FREETYPE_LIB_PATH"
><tt>
ALT_FREETYPE_LIB_PATH
</tt></a></dt>
<dd>
The location of the FreeType shared library.
See
<a
href=
"#freetype"
>
FreeType information
</a>
for details.
</dd>
<dt><a
name=
"ALT_FREETYPE_HEADERS_PATH"
><tt>
ALT_FREETYPE_HEADERS_PATH
</tt></a></dt>
<dd>
The location of the FreeType header files.
See
<a
href=
"#freetype"
>
FreeType information
</a>
for details.
</dd>
<dt><a
name=
"ALT_JDK_DEVTOOLS_PATH"
><tt>
ALT_JDK_DEVTOOLS_PATH
</tt></a></dt>
<dd>
The default root location of the devtools.
The default value is
<tt>
$(ALT_SLASH_JAVA)/devtools
</tt>
.
</dd>
<dt><tt><a
name=
"ALT_DEVTOOLS_PATH"
>
ALT_DEVTOOLS_PATH
</a></tt>
</dt>
<dt><tt><a
name=
"ALT_DEVTOOLS_PATH"
>
ALT_DEVTOOLS_PATH
</a></tt>
</dt>
<dd>
<dd>
The location of tools like the
The location of tools like the
...
@@ -1335,14 +1373,69 @@
...
@@ -1335,14 +1373,69 @@
and on Windows with CYGWIN
and on Windows with CYGWIN
<tt>
/usr/bin
</tt>
.
<tt>
/usr/bin
</tt>
.
</dd>
</dd>
<dt><
a
name=
"ALT_UNIXCOMMAND_PATH"
><tt>
ALT_UNIXCOMMAND_PATH
</tt></a
>
</dt>
<dt><
tt><a
name=
"ALT_DXSDK_PATH"
>
ALT_DXSDK_PATH
</a></tt
>
</dt>
<dd>
<dd>
An override for specifying where the
<strong>
Windows Only:
</strong>
Unix command set are located.
The location of the
The default location varies depending on the platform,
<a
href=
"#dxsdk"
>
Microsoft DirectX 9 SDK
</a>
.
<tt>
"%SYSTEMDRIVE%/MKSNT"
</tt>
or
The default will be to try and use the DirectX environment
<tt>
$(ROOTDIR)
</tt>
on Windows with MKS, otherwise it's
variable
<tt>
DXSDK_DIR
</tt>
,
<tt>
"/bin"
</tt>
or
<tt>
/usr/bin
</tt>
.
failing that, look in
<tt>
C:/DXSDK
</tt>
.
</dd>
<dt><a
name=
"ALT_FREETYPE_HEADERS_PATH"
><tt>
ALT_FREETYPE_HEADERS_PATH
</tt></a></dt>
<dd>
The location of the FreeType header files.
See
<a
href=
"#freetype"
>
FreeType information
</a>
for details.
</dd>
<dt><a
name=
"ALT_FREETYPE_LIB_PATH"
><tt>
ALT_FREETYPE_LIB_PATH
</tt></a></dt>
<dd>
The location of the FreeType shared library.
See
<a
href=
"#freetype"
>
FreeType information
</a>
for details.
</dd>
<dt><a
name=
"ALT_JDK_DEVTOOLS_PATH"
><tt>
ALT_JDK_DEVTOOLS_PATH
</tt></a></dt>
<dd>
The default root location of the devtools.
The default value is
<tt>
$(ALT_SLASH_JAVA)/devtools
</tt>
.
</dd>
<dt><a
name=
"ALT_JDK_IMPORT_PATH"
><tt>
ALT_JDK_IMPORT_PATH
</tt></a></dt>
<dd>
The location of a previously built JDK installation.
See
<a
href=
"#importjdk"
>
Optional Import JDK
</a>
for more information.
</dd>
<dt><a
name=
"ALT_MSDEVTOOLS_PATH"
><tt>
ALT_MSDEVTOOLS_PATH
</tt></a>
</dt>
<dd>
<strong>
Windows Only:
</strong>
The location of the Microsoft Visual Studio .NET 2003
tools 'bin' directory.
The default is usually derived from
<a
href=
"#ALT_COMPILER_PATH"
><tt>
ALT_COMPILER_PATH
</tt></a>
.
</dd>
<dt><tt><a
name=
"ALT_MSVCR71_DLL_PATH"
>
ALT_MSVCR71_DLL_PATH
</a></tt>
</dt>
<dd>
<strong>
Windows i586 only:
</strong>
The location of the
<a
href=
"#msvcr71"
><tt>
MSVCR71.DLL
</tt></a>
.
</dd>
<dt><tt><a
name=
"ALT_MSVCRT_DLL_PATH"
>
ALT_MSVCRT_DLL_PATH
</a></tt>
</dt>
<dd>
<strong>
Windows Only:
</strong>
The location of the
<a
href=
"#msvcrt"
><tt>
MSVCRT.DLL
</tt></a>
.
</dd>
<dt><a
name=
"ALT_OUTPUTDIR"
><tt>
ALT_OUTPUTDIR
</tt></a>
</dt>
<dd>
An override for specifying the (absolute) path of where the
build output is to go.
The default output directory will be build/
<i>
platform
</i>
.
</dd>
<dt><a
name=
"ALT_SLASHJAVA"
><tt>
ALT_SLASHJAVA
</tt></a></dt>
<dd>
The default root location for many of the ALT path locations
of the following ALT variables.
The default value is
<tt>
"/java"
</tt>
on Solaris and Linux,
<tt>
"J:"
</tt>
on Windows.
</dd>
</dd>
<dt><a
name=
"ALT_UNIXCCS_PATH"
><tt>
ALT_UNIXCCS_PATH
</tt></a></dt>
<dt><a
name=
"ALT_UNIXCCS_PATH"
><tt>
ALT_UNIXCCS_PATH
</tt></a></dt>
<dd>
<dd>
...
@@ -1351,90 +1444,59 @@
...
@@ -1351,90 +1444,59 @@
command set are located.
command set are located.
The default location is
<tt>
/usr/ccs/bin
</tt>
The default location is
<tt>
/usr/ccs/bin
</tt>
</dd>
</dd>
<dt><a
name=
"ALT_UNIXCOMMAND_PATH"
><tt>
ALT_UNIXCOMMAND_PATH
</tt></a>
</dt>
<dd>
An override for specifying where the
Unix command set are located.
The default location varies depending on the platform,
<tt>
"%SYSTEMDRIVE%/MKSNT"
</tt>
or
<tt>
$(ROOTDIR)
</tt>
on Windows with MKS, otherwise it's
<tt>
"/bin"
</tt>
or
<tt>
/usr/bin
</tt>
.
</dd>
<dt><a
name=
"ALT_USRBIN_PATH"
><tt>
ALT_USRBIN_PATH
</tt></a></dt>
<dt><a
name=
"ALT_USRBIN_PATH"
><tt>
ALT_USRBIN_PATH
</tt></a></dt>
<dd>
<dd>
An override for specifying where the
An override for specifying where the
Unix
<tt>
/usr/bin
</tt>
commands are located. You usually do not need
Unix
<tt>
/usr/bin
</tt>
commands are located. You usually do not need
to set this variable: the default location is
<tt>
/usr/bin
</tt>
)
to set this variable: the default location is
<tt>
/usr/bin
</tt>
)
</dd>
</dd>
<dt><a
name=
"A
LT_SLASHJAVA"
><tt>
ALT_SLASHJAVA
</tt></a></dt>
<dt><a
name=
"A
NT_HOME"
><tt>
ANT_HOME
</tt></a></dt>
<dd>
<dd>
The default root location for many of the ALT path locations
The location of the Ant installation.
of the following ALT variables.
See
<a
href=
"#ant"
>
Ant
</a>
for more information.
The default value is
You should always set
<tt>
ANT_HOME
</tt>
explicitly.
<tt>
"/java"
</tt>
on Solaris and Linux,
<tt>
"J:"
</tt>
on Windows.
</dd>
</dd>
<dt><a
name=
"ALT_BUILD_JDK_IMPORT_PATH"
><tt>
ALT_BUILD_JDK_IMPORT_PATH
</tt></a></dt>
<dt><a
name=
"arch_data_model"
><tt>
ARCH_DATA_MODEL
</tt></a></dt>
<dd>
<dd>
The
<tt>
ARCH_DATA_MODEL
</tt>
variable
These are useful in managing builds on multiple platforms.
is used to specify whether the build is to generate 32-bit or 64-bit
The default network location for all of the import JDK images
binaries.
for all platforms.
The Solaris build supports either 32-bit or 64-bit builds, but
If
<tt><a
href=
"#ALT_JDK_IMPORT_PATH"
>
ALT_JDK_IMPORT_PATH
</a></tt>
Windows and Linux will support only one, depending on the specific
is not set, this directory will be used and should contain
OS being used.
the following directories:
Normally, setting this variable is only necessary on Solaris.
<tt>
solaris-sparc
</tt>
,
Set
<tt>
ARCH_DATA_MODEL
</tt>
to
<tt>
32
</tt>
for generating 32-bit binaries,
<tt>
solaris-i586
</tt>
,
or to
<tt>
64
</tt>
for generating 64-bit binaries.
<tt>
solaris-sparcv9
</tt>
,
<tt>
solaris-amd64
</tt>
,
<tt>
linux-i586
</tt>
,
<tt>
linux-amd64
</tt>
,
<tt>
windows-i586
</tt>
,
and
<tt>
windows-amd64
</tt>
.
Where each of these directories contain the import JDK image
for that platform.
</dd>
</dd>
<dt><
a
name=
"ALT_BUILD_BINARY_PLUGS_PATH"
><tt>
ALT_BUILD_BINARY_PLUGS_PATH
</tt></a>
</dt>
<dt><
tt>
BUILD_NUMBER
</tt>
</dt>
<dd>
<dd>
These are useful in managing builds on multiple platforms.
The build number for the build (
<i>
e.g.
</i>
"b27").
The default network location for all of the binary plug images
The default value is "b00".
for all platforms.
If
<tt><a
href=
"#ALT_BINARY_PLUGS_PATH"
>
ALT_BINARY_PLUGS_PATH
</a></tt>
is not set, this directory will be used and should contain
the following directories:
<tt>
solaris-sparc
</tt>
,
<tt>
solaris-i586
</tt>
,
<tt>
solaris-sparcv9
</tt>
,
<tt>
solaris-amd64
</tt>
,
<tt>
linux-i586
</tt>
,
<tt>
linux-amd64
</tt>
,
<tt>
windows-i586
</tt>
,
and
<tt>
windows-amd64
</tt>
.
Where each of these directories contain the binary plugs image
for that platform.
</dd>
</dd>
<dt><
strong>
Windows specific:
</strong>
</dt>
<dt><
tt>
MILESTONE
</tt>
</dt>
<dd>
<dd>
<dl>
The milestone name for the build (
<i>
e.g.
</i>
"beta").
<dt><a
name=
"ALT_MSDEVTOOLS_PATH"
><tt>
ALT_MSDEVTOOLS_PATH
</tt></a>
</dt>
The default value is "internal".
<dd>
</dd>
The location of the Microsoft Visual Studio .NET 2003
<dt><a
name=
"path"
><tt>
PATH
</tt></a>
</dt>
tools 'bin' directory.
<dd>
Typically you want to set the
<tt>
PATH
</tt>
to include:
The default is usually derived from
<ul>
<a
href=
"#ALT_COMPILER_PATH"
><tt>
ALT_COMPILER_PATH
</tt></a>
.
<li>
The location of the GNU make binary
</li>
</dd>
<li>
The location of the Bootstrap JDK
<tt>
java
</tt>
<dt><tt><a
name=
"ALT_DXSDK_PATH"
>
ALT_DXSDK_PATH
</a></tt>
</dt>
(see
<a
href=
"#bootjdk"
>
Bootstrap JDK
</a>
)
</li>
<dd>
<li>
The location of the C/C++ compilers
The location of the
(see
<a
href=
"#compilers"
><tt>
compilers
</tt></a>
)
</li>
<a
href=
"#dxsdk"
>
Microsoft DirectX 9 SDK
</a>
.
<li>
The location or locations for the Unix command utilities
The default will be to try and use the DirectX environment
(e.g.
<tt>
/usr/bin
</tt>
)
</li>
variable
<tt>
DXSDK_DIR
</tt>
,
</ul>
failing that, look in
<tt>
C:/DXSDK
</tt>
.
</dd>
<dt><tt><a
name=
"ALT_MSVCRT_DLL_PATH"
>
ALT_MSVCRT_DLL_PATH
</a></tt>
</dt>
<dd>
The location of the
<a
href=
"#msvcrt"
><tt>
MSVCRT.DLL
</tt></a>
.
</dd>
<dt><tt><a
name=
"ALT_MSVCR71_DLL_PATH"
>
ALT_MSVCR71_DLL_PATH
</a></tt>
</dt>
<dd>
<strong>
i586 only:
</strong>
The location of the
<a
href=
"#msvcr71"
><tt>
MSVCR71.DLL
</tt></a>
.
</dd>
</dl>
</dd>
</dd>
</dl>
</dl>
</blockquote>
</blockquote>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录