JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Studio 12.3: 分散メイク (dmake)     Oracle Solaris Studio 12.3 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

分散メイク (dmake)

形式

機能説明

オプション

-c dmake_rcfile

-g dmake_group

-j dmake_max_jobs

-m {serial | parallel | distributed | grid}

-o dmake_odir

使用法

特殊な目的のターゲット

dmake ジョブの制御

dmake ホスト

ユーザーコマンド

構築サーバー

使用するリモートシェルを指定する

環境/マクロ

DMAKE_RCFILE

DMAKE_GROUP

DMAKE_MAX_JOBS

DMAKE_ADJUST_MAX_JOBS

DMAKE_MODE

DMAKE_ODIR

DMAKE_OUTPUT_MODE

ファイル

関連項目

オプション

このマニュアルページで以下に説明するこれらのオプション、環境変数、およびメイクファイルマクロは、同じ動作を変更します。

優先順位は次のように定義されます。

  1. コマンド行オプション

  2. メイクファイルマクロ

  3. 環境変数

  4. dmake のデフォルト

-c dmake_rcfile

代替の実行時構成ファイルを指定します。

デフォルトの実行時構成ファイルは $(HOME)/.dmakerc です。

-g dmake_group

ジョブの分散先にする構築サーバーグループの名前を指定します。

サーバーグループは実行時構成ファイル内に定義します。

デフォルトのサーバーグループは、実行時構成ファイル内の最初のグループです。

-j dmake_max_jobs

実行時構成ファイル内で指定された構築サーバーのグループに対して分散される最大のジョブ総数を指定します。

ジョブの最大数のデフォルトは、構築サーバーグループ内で指定されたすべてのジョブの合計です。

ジョブは、ホストが実行時構成ファイル内で表示される順に、ホストから 1 つずつ減算または加算されます。

たとえば、実行時構成ファイル内で指定されるすべてのジョブの合計が、次のように 8 つだとします。

host earth { jobs = 3 }
host mars  { jobs = 5 }

ここで、dmake_max_jobs が 11 に指定された場合、dmake は次のようにして、現在のジョブの総数の最大値 (8 つ) にジョブをあと 3 つ追加します。

host earth { jobs = 5 }
host mars  { jobs = 6 }

また、dmake_max_jobs が 4 に指定された場合、dmake は次のようにして 4 つのジョブを (元の 8 から) 減算します。

host earth { jobs = 1 }
host mars  { jobs = 3 }

-m {serial | parallel | distributed | grid}

次のいずれかのキーワードを指定します。

-o dmake_odir

dmake が一時出力ファイルを書き込んだり、一時出力ファイルを読み取ったりできる共通の物理ディレクトリを指定します。使用されるディレクトリは $(HOME)/.dmake で、このディレクトリまたは指定されるディレクトリは、すべての構築サーバーから表示できる必要があります。

このオプションは、ローカルホスト上の $(HOME) ディレクトリと、すべてのリモートホスト上の $(HOME) ディレクトリが同一の物理 $(HOME) ディレクトリでない場合にのみ使用します。たとえば、root ユーザーがこのオプションを使用します。