Sun WorkShop TeamWare ユーザーズガイド

dmake ユーティリティの使用

dmake ホストで dmake コマンドを実行すると、構築サーバーにジョブが分散されます。また、dmake ホストにもジョブを分散することができます。この場合、dmake ホストも構築サーバーと見なされます。dmake ユーティリティは、(メークファイルをもとにして) 並列構築が可能であると判断したターゲットに基づいて、ジョブを分散します。次の条件を満たしているマシンを、構築サーバーとして使用できます。

dmake ホストから、使用される構築サーバーと各構築サーバーに割り当てられる dmake ジョブの数を制御できます。特定の構築サーバーで実行できる dmake ジョブの数は、その構築サーバー上でも制限することができます。


注 -

-m オプションと parallel 引数を指定した場合、または DMAKE_MODE 変数またはマクロの値として parallel を設定している場合、dmake は、実行時構成ファイルの検索は行いません。したがって、ジョブの数は、-j オプション、DMAKE_MAX_JOB 変数またはマクロを使用して指定しなければなりません。この方法でジョブ数を指定しない場合、デフォルトのジョブ数の 2 が使用されます。



注 -

dmake を分散モード (dmake のデフォルト設定、またはオプション、変数、マクロによる指定) で実行している時に、-j オプション、DMAKE_MAX_JOBS 変数またはマクロを使用してジョブの最大数を変更した場合、指定した値が実行時構成ファイルに設定されている値に上書きされます。ユーザーが指定した値は、分散できるジョブの最大数として、すべての構築サーバーに適用されます。