User: curvirgo
Date: 05/12/18 07:41:24

Modified:
 /ja/www/documents/develop/
  about_buildscript.html

Log:
 jabuild document is added.

File Changes:

Directory: /ja/www/documents/develop/
=====================================

File [changed]: about_buildscript.html
Url: 
http://ja.openoffice.org/source/browse/ja/www/documents/develop/about_buildscript.html?r1=1.14&r2=1.15
Delta lines:  +69 -7
--------------------
--- about_buildscript.html      11 Sep 2005 10:17:01 -0000      1.14
+++ about_buildscript.html      18 Dec 2005 15:41:21 -0000      1.15
@@ -22,7 +22,10 @@
 <HR>
 <H2><A NAME="About"></A>ビルドスクリプトについて</H2>
 
自分でOpenOffice.orgをビルドするのはとても大変な作業で、特にソースコードをダウンロードしてからビルドを開始するまでには単純な作業を強いられます。<BR>
-この単純な作業を自動で行うためのシェルスクリプト <A 
HREF=ja_build>[ja_build]</A> を作成しました。<BR>
+この単純な作業を自動で行うためのシェルスクリプト <A 
HREF=ja_build>[ja_build]</A>(1.1 & 2.0共用)、もしくは<A 
HREF=jabuild>[jabuild]</A>,<A 
HREF=jabuild.function>[jabuild.function]</A>(2.0専用) 
を作成しました。<BR>
+(現在は、<A HREF=jabuild>[jabuild]</A>,<A 
HREF=jabuild.function>[jabuild.function]</A>(2.0専用)のみをメンテナンスしており、<A
 HREF=ja_build>[ja_build]</A>(1.1 & 
2.0共用)はメンテナンスしていないので最新のビルド時には修正が必要な箇所があるかもしれません。)<BR>
+尚、<A HREF=jabuild>[jabuild]</A>,<A 
HREF=jabuild.function>[jabuild.function]</A>は同じディレクトリに置いて実行して下さい。<BR>
+<BR>
 ${SRC_ROOT}にダウンロードして実行してください。<BR>
 
ソースコードをダウンロードして展開した後から、インストールセットを作成するまでの作業を自動的に行ないます。<BR>
 <BR>
@@ -37,6 +40,7 @@
 <H2><A NAME="Overview"></A>ビルドスクリプトの概要</H2>
 ビルドは以下のような流れで行われます。<BR>
 <UL>
+       
<LI>コマンド実行時のオプションによりCVSブランチからのソースファイルのダウンロード
        <LI>開発環境のパス設定等、ビルドに関する設定
        <LI>プラットホーム別の設定
        
<LI>必要なヘッダーファイル等のダウンロードおよびアーカイブファイルの展開
@@ -52,7 +56,7 @@
 </UL>
 <P CLASS="docs-more-info">
 
1.1.0系列と2.0CodeLine共に使用出来るようにしている為、ビルドするターゲットバージョンによっては実行されない項目もあります。
-</P>
+<A HREF=jabuild>[jabuild]</A>,<A 
HREF=jabuild.function>[jabuild.function]</A>は、2.0専用となっており、1.1.xのビルドは出来ません。</P>
 <H2><A NAME="Setting"></A>ビルドスクリプト設定項目</H2>
 ビルドスクリプト内の設定項目の一覧です。<BR>
 
ビルドするターゲットバージョンやターゲットプラットホームによって最低限必要な設定項目数が変わりますが、ここにあげたほとんどの項目は各自のビルド環境に合わせて設定する必要があるでしょう。
@@ -62,7 +66,64 @@
                
また、カスタマイズしたい設定項目をビルドを実行するカレントディレクトリにooobuild.confというファイル名で記述しておくと、スクリプト実行時にそれを読み込みます。(ただし、いくつかの項目は除く)
        
<LI>Windowsではビルドするソースファイルが/cygdrive/?/以下にしておかないと、mozillaランタイムのビルドが出来ません。<BR>
 </UL>
-<BR>
+<H3><A NAME="Setting1"></A>jabuildの設定項目</H3>
+<UL>
+       
<LI>jabuildではコマンド実行時のカレントディレクトリにooobuild.confと言うファイルが存在する場合はsのファイルに記述してある設定値で以下のデフォルト値をオーバーロードしして実行します。<BR>
+       
<LI>--downloadオプションを付けてCVSブランチからソースファイルをダウンロードした場合、SRC_ROOTはデフォルト値やooobuild.confで指定されている設定値を無視し、ダウンロード先のディレクトリに強制的に設定し直されます。<BR>
+</UL>
+<TABLE BORDER=1>
+<TR><TD ALIGN=CENTER>設定項目</TD><TD ALIGN=CENTER>設定内容</TD><TD 
ALIGN=CENTER>Target<BR>Platform</TD></TR>
+<TR><TD>SRC_ROOT</TD><TD>ビルドするソースファイルが展開されているディレクトリ
 
(スクリプトが実行される時のカレントディレクトリがデフォルト)</TD><TD
 ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>BUILDER_NAME</TD><TD>ビルド者の名前を設定 
(例:curvirgo)</TD><TD ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>VERSION</TD><TD>インストールセットのアーカイブファイル名に使用するバージョンを設定
 (例:1.1.3)</TD><TD ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>BUILD_NUMBER</TD><TD>ビルド番号を指定します 
(自動的に取得するようにしている、2.0.x系列では680)</TD><TD 
ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>LANGUAGES</TD><TD>ビルドする言語を設定 (例:"en-US 
ja"、念の為に指定文字列をダブルクォーテーションで括る事)</TD><TD
 ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>PREFIX</TD><TD>インストール先のデフォルトのディレクトリを設定
 (例:/optや/usr/local等)</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">Linux(Intel)<BR>Linux(PPC)<BR>Solaris</FONT></TD></TR>
+<TR><TD>TEMP_DIR</TD><TD>作業ディレクトリを設定 
(基本的に変更不要)</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>PATCH_DIR</TD><TD>patchファイルを置くディレクトリを設定
 
(基本的に変更不要)<BR>スクリプト実行前に、このディレクトリにpatchを置きます。<BR>プラットホーム固有のpatchはPATCH_DIR以下にBUILD_NUMBERの名前でディレクトリを作り、さらにそのディレクトリに各プラットホーム毎(LinuxIntel、LinuxPPC、SolarisSparc、SolarisIntel、Win32Intel)のディレクトリを作って、その中に置いて下さい。</TD><TD
 ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>PKGOUTDIR</TD><TD>ビルドが完了したパッケージを保存するディレクトリ</TD><TD
 ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>JAVA_HOME</TD><TD>J2SDKのインストール先ディレクトリを設定
 (例:/usr/java/j2sdk1.4.1_07)</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>ANT_HOME</TD><TD>Apache 
Antのインストール先ディレクトリを設定 
(例:/usr/local/apache-ant-1.6.2)</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>VC_DIR</TD><TD>Visual 
Studioのインストール先ディレクトリを設定 
(例:/cygdrive/c/progra~1/micros~1.net)<BR>[<FONT 
COLOR="#E06060">ショートファイルネームで指定する事</FONT>]</TD><TD
 ALIGN=CENTER><FONT COLOR="#5050F0">Windows</FONT></TD></TR>
+<TR><TD>CSC_DIR</TD><TD>C#コンパイラcsc.exeのあるディレクトリを設定
 (例:/cygdrive/c/windows/micros~1.net/framew~1/v10~1.370)<BR>[<FONT 
COLOR="#E06060">.NET Framework 
SDKに含まれるものでかまわない。ショートファイルネームで指定する事</FONT>]</TD><TD
 ALIGN=CENTER><FONT COLOR="#5050F0">Windows</FONT></TD></TR>
+<TR><TD>FRAME_HOME</TD><TD>.NET Framework 
SDKのmscoree.libがあるディレクトリを設定 
(例:/cygdrive/c/progra~1/micros~1.net/framew~1)<BR>[<FONT 
COLOR="#E06060">ショートファイルネームで指定する事</FONT>]</TD><TD
 ALIGN=CENTER><FONT COLOR="#5050F0">Windows</FONT></TD></TR>
+<TR><TD>DIRECTX_HOME</TD><TD>DirectX 
SDKのインストール先ディレクトリを設定 
(例:/cygdrive/c/progra~1/micros~1.0sd)<BR>[<FONT 
COLOR="#E06060">ショートファイルネームで指定する事</FONT>]</TD><TD
 ALIGN=CENTER><FONT COLOR="#5050F0">Windows</FONT></TD></TR>
+<TR><TD>WDEVENV_DIR</TD><TD>ConvertDSW(wdevenv.exe)のインストール先ディレクトリを設定
 (例:/cygdrive/c/progra~1/conver~1)<BR>[<FONT 
COLOR="#E06060">ショートファイルネームで指定する事</FONT>]</TD><TD
 ALIGN=CENTER><FONT COLOR="#5050F0">Windows</FONT></TD></TR>
+<TR><TD>GNUCP</TD><TD>gnu 
cpのインストール先ディレクトリを設定</TD><TD 
ALIGN=CENTER><FONT COLOR="#5050F0">Solaris</FONT></TD></TR>
+<TR><TD>GNUPATCH</TD><TD>gnu 
patchのインストール先ディレクトリを設定</TD><TD 
ALIGN=CENTER><FONT COLOR="#5050F0">Solaris</FONT></TD></TR>
+<TR><TD>GPC_LOCATE</TD><TD>GPCの配布先アドレス (変更不要)</TD><TD 
ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>GPC_ARCHIVE</TD><TD>GPCのアーカイブファイル名 
(変更不要)</TD><TD ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>MOZILLA_VERSION</TD><TD>mozillaソースファイルのバージョン 
(変更不要)</TD><TD ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>MOZILLA_SOURCE_ARCHIVE</TD><TD>mozillaソースファイルのアーカイブファイル名
 (変更不要)</TD><TD ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>MOZILLA_SOURCE_LOCATE</TD><TD>mozillaソースファイルの配布先アドレス
 (バージョン等が変わらなければ変更不要)</TD><TD 
ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>MOZ_GLIB_ARCHIVE</TD><TD>Windows用mozillaライブラリのアーカイブファイル名
 (変更不要)</TD><TD ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>MOZ_LIBIDL_ARCHIVE</TD><TD>Windows用mozillaライブラリのアーカイブファイル名
 (変更不要)</TD><TD ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>MOZ_LIBS_LOCATE</TD><TD>Windows用mozillaライブラリの配布先アドレス
 (バージョン等が変わらなければ変更不要)</TD><TD 
ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>MOZ_WINTOOLS_ARCHIVE</TD><TD>Windows用mozillaツールのアーカイブファイル名
 (変更不要)</TD><TD ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>MOZ_WINTOOLS_LOCATE</TD><TD>Windows用mozillaツールの配布先アドレス
 (バージョン等が変わらなければ変更不要)</TD><TD 
ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>CONFIG_FLAGS</TD><TD>各プラットホーム共通のconfigureオプションを設定する箇所、各プラットホーム個別のconfigureオプションを設定する箇所等に分かれているので注意</TD><TD
 ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>BUILD_OPTION</TD><TD>ビルドする際のオプション 
(変更不要)</TD><TD ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>PACKAGE_FORMAT</TD><TD>パッケージのフォーマットを指定<BR><FONT
 COLOR="#E06060">複数指定可能</FONT> (例:"rpm deb portable 
slackware"、念の為に指定文字列をダブルクォーテーションで括る事)</TD><TD
 ALIGN=CENTER><FONT COLOR="#5050F0">Linux(Intel)</FONT></TD></TR>
+<TR><TD>CREATE_SDK</TD><TD>SDKアーカイブをパッケージする場合 
<FONT COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>CREATE_SOLVER</TD><TD>Solverアーカイブをパッケージする場合
 <FONT COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>CREATE_LANGUAGEPACK</TD><TD>ランゲージパックを作成する場合
 <FONT COLOR="#E06060"><U>Yes</U></FONT> 
に設定<BR>${LANGUAGES}で指定された言語版のみ作成されるので注意</TD><TD
 ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>CREATE_URE_PACKAGE</TD><TD>Uno Runtime 
Environmentパッケージを作成する場合 <FONT 
COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>DIVIDE_PACKAGE</TD><TD>ビルドが完了したインストールパッケージをcoreとそれ以外に分割する場合
 <FONT COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">Linux(Intel)</FONT></TD></TR>
+<TR><TD>PARAllEL_BUILD</TD><TD>平行ビルドでビルドする場合 <FONT 
COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">Linux(Intel)<BR>Linux(PPC)<BR>Solaris</FONT></TD></TR>
+<TR><TD>MAX_JOBS</TD><TD>平行ビルドの最大数を設定</TD><TD 
ALIGN=CENTER><FONT 
COLOR="#5050F0">Linux(Intel)<BR>Linux(PPC)<BR>Solaris</FONT></TD></TR>
+<TR><TD>CRASHDUMP</TD><TD>Crash Reportを有効にしてビルドする場合 
<FONT COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>WITH_HTML</TD><TD>${SRC_ROOT}にビルド進行状況を示すhtmlファイルを作成し、更新しながらビルドする場合
 <FONT COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>ENABLE_MOZILLA</TD><TD>mozillaのアドレス帳インポート機能を有効にしてビルドする場合
 <FONT COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>ORIGINALPATCH</TD><TD>PATCH_DIR 
で設定したディレクトリにあるpatchを適用する場合 <FONT 
COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>MERGE_LOCALIZE_DATA</TD><TD>オリジナルのローカライズデータをマージする場合
 <FONT COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>REPLACE_SPLASH</TD><TD>splashを独自に用意したものに置き換える場合
 <FONT COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>REPLACE_VENDOR_NAME</TD><TD>Vendor Nameを BUILDER_NAME 
で設定した名前に置き換える場合 <FONT 
COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
+<TR><TD>RPM_DIR</TD><TD>rpmパッケージ内で実際のrpmファイルがあるディレクトリ名を設定
 (基本的に変更不要)</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">Linux(Intel)</FONT></TD></TR>
+<TR><TD>DEB_DIR</TD><TD>debパッケージ内で実際のdebファイルがあるディレクトリ名を設定
 (基本的に変更不要)</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">Linux(Intel)</FONT></TD></TR>
+<TR><TD>PORTABLE_DIR</TD><TD>portableパッケージ内で実際のパッケージファイルがあるディレクトリ名を設定
 (基本的に変更不要)</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">Linux(Intel)</FONT></TD></TR>
+<TR><TD>SLACKWARE_DIR</TD><TD>slackwareパッケージ内で実際のtgzファイルがあるディレクトリ名を設定
 (基本的に変更不要)</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">Linux(Intel)</FONT></TD></TR>
+<TABLE>
+<H3><A NAME="Setting1"></A>ja_buildの設定項目</H3>
 <TABLE BORDER=1>
 <TR><TD ALIGN=CENTER>設定項目</TD><TD ALIGN=CENTER>設定内容</TD><TD 
ALIGN=CENTER>Target<BR>Platform</TD></TR>
 <TR><TD>BUILDER_NAME</TD><TD>ビルド者の名前を設定 
(例:curvirgo)</TD><TD ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
@@ -102,7 +163,7 @@
 <TR><TD>CREATE_SDK</TD><TD>SDKアーカイブをパッケージする場合 
<FONT COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
 
<TR><TD>CREATE_SOLVER</TD><TD>Solverアーカイブをパッケージする場合
 <FONT COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
 
<TR><TD>CREATE_LANGUAGEPACK</TD><TD>ランゲージパックを作成する場合
 <FONT COLOR="#E06060"><U>Yes</U></FONT> 
に設定<BR>${LANGUAGES}で指定された言語版のみ作成されるので注意</TD><TD
 ALIGN=CENTER><FONT COLOR="#5050F0">All</FONT></TD></TR>
-<TR><TD>DIVIDE_PACKAGE</TD><TD>ビルドが完了したインストールパッケージをcoreとそれ以外に分割する場合
 <FONT COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">Linux</FONT></TD></TR>
+<TR><TD>DIVIDE_PACKAGE</TD><TD>ビルドが完了したインストールパッケージをcoreとそれ以外に分割する場合
 <FONT COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">Linux(Intel)</FONT></TD></TR>
 <TR><TD>PARAllEL_BUILD</TD><TD>平行ビルドでビルドする場合 <FONT 
COLOR="#E06060"><U>Yes</U></FONT> に設定 
(必ずしもうまく動作するとは限らず)</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">Linux(Intel)<BR>Linux(PPC)<BR>Solaris</FONT></TD></TR>
 <TR><TD>MAX_JOBS</TD><TD>平行ビルドの最大数を設定</TD><TD 
ALIGN=CENTER><FONT 
COLOR="#5050F0">Linux(Intel)<BR>Linux(PPC)<BR>Solaris</FONT></TD></TR>
 <TR><TD>CRASHDUMP</TD><TD>Crash Reportを有効にしてビルドする場合 
<FONT COLOR="#E06060"><U>Yes</U></FONT> に設定</TD><TD ALIGN=CENTER><FONT 
COLOR="#5050F0">All</FONT></TD></TR>
@@ -144,15 +205,16 @@
 <TABLE>
 <H2><A NAME="Log"></A>ログの保存</H2>
 このビルドスクリプトでは、ログを記録しません。<BR>
-ログを記録したい場合、以下のようにしてログを記録して下さい。<BR>
+ログを記録したい場合、以下のような手順でログを記録して下さい。<BR>
 <P CLASS="docs-cli">
-$ ./ja_build 2>&amp;1 | tee build.log
+$ ./jabuild 2>&amp;1 | tee build.log
 </P>
+もしくは、
 <HR>
 <DIV ID="writers-and-designers">
 制作者: 増冨善幸<BR>
 デザイン:小浦寛裕
 </DIV>
-<DIV ALIGN=RIGHT> $Id: about_buildscript.html,v 1.14 2005/09/11 10:17:01 
curvirgo Exp $ </DIV>
+<DIV ALIGN=RIGHT> $Id: about_buildscript.html,v 1.15 2005/12/18 15:41:21 
curvirgo Exp $ </DIV>
 </BODY>
 </HTML>




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信