Sun WorkShop TeamWare ユーザーズガイド

make オプションの指定

make オプションの指定には、「オプション」ダイアログ (図 16-3 参照) を使用します。

図 16-3 「オプション」ダイアログ

Graphic

「カテゴリ」リスト 

make オプションのカテゴリを選択します。 

「了解」ボタン 

変更内容を適用してダイアログを終了します。 

「適用」ボタン 

変更内容を適用するだけでダイアログは終了しません。 

「取消し」ボタン 

変更内容を適用せずにダイアログを終了します。 

「ヘルプ」ボタン 

このダイアログに関するオンラインヘルプが表示されます。 

表 16-1 に、「オプション」ダイアログを使用して設定できるオプションについて説明します。

表 16-1 「オプション」ダイアログで設定できるオプション

カテゴリ 

オプション 

基本 

コマンド行への入力を表示するだけで実行はしません (-n)。

 

エラーが発生した場合は、依存関係のツリーのうち、そのターゲットに依存しない分岐について実行を継続します (-k)。

コマンドの実行と 表示 

make でそのターゲットを再構築する理由を表示します。選択されたターゲットよりも新しい依存ファイルがあれば、それらもすべて表示されます。make の表示オプションは、MAKEFLAGS 環境変数からも読み込まれます (-d)。

 

依存関係の検査および処理に関する詳細情報を表示します (-as)。

 

読み込まれたメークファイルのテキストを表示します (-D)。

 

メークファイルのテキスト、make.rules ファイル、状態ファイル、およびすべての隠し依存関係レポートを表示します (-DD)。

 

サイレントモード。実行前にコマンド行を表示しません。特殊関数ターゲット .SILENT: と同義です (-s)。

実行せず表示する だけのオプション 

マクロ定義とターゲット記述の完全セットを印刷します (-p)。

依存関係のレポートだけを作成し、構築は行いません (-P)。

 

クエスチョンモード。ターゲットファイルが最新の状態であるかどうかに応じて、ゼロまたはゼロ以外のステータスコードを返します (-q)。

その他 

規則に従わずにターゲットファイルを操作します (ターゲットを外見上だけ最新の状態にします)。ファイルを複数のユーザーが管理している場合にこの処理を行うと危険です。このオプションは、メークファイルに .KEEP_STATE: ターゲットが現れたとき、規則に従っているかのように、状態ファイルを更新します (-t)。

 

デフォルトのメークファイル /usr/share/lib/make/make.rules にあるデフォルトの規則を使用しません (-r)。

 

メークファイル内のマクロ変数を環境変数で上書きします (-e)。

 

コマンドから返されたエラーコードを無視します。特殊関数ターゲット .IGNORE: と同義です (-i)。

分散メーク 

モード: 実行する make プロセスの種類を逐次、並列、または分散の中から選択します (「構築モードの指定」を参照) (-m)。

 

最大ジョブ数: 構築サーバーに分散する最大ジョブ数を指定します (-j)。

 

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

 

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

 

一時出力ディレクトリ: 一時的な出力を書き込むディレクトリの名前を指定します。 

make オプションを指定するには:

  1. 「オプション」ボタンをクリックして「オプション」ダイアログを開きます。

  2. 「オプション」ダイアログで、使用するオプションを選択します。

    「カテゴリ」リストをクリックして make オプションを選択します。「オプション」ダイアログには、make および dmake のすべてのオプションを指定できます。分散メークオプションについての詳細は、「構築モードの指定」を参照してください。

  3. 「了解」ボタンをクリックして、指定したオプションを適用します。「ターゲットの編集」ダイアログで「構築」ボタンをクリックして構築を開始します。

    make オプションは、「構築」メニューの「新規ターゲット」を選択すると表示される「ターゲットの新規定義」ダイアログでも指定できます。