TeamWare でプログラムを構築するときには、TeamWare ターゲットを構築しています。TeamWare ターゲットは、次の要素で構成されています。
構築ディレクトリ - 構築プロセスはこのディレクトリから起動されます。メークファイルが置かれるデフォルトのディレクトリでもあります。
構築コマンド - make ユーティリティを起動するコマンドです。メークファイルを読み込み、make ターゲットを構築します。
メークファイル - make ターゲットに依存ファイル (依存関係) の最新の状態を反映させる方法を示す各種項目が含まれています。各依存ファイル自体も make ターゲットであり、依存ファイルにさらに依存ファイルが存在する場合があります。make コマンドは、make ターゲットを再構築するかどうかを判断する際に、ターゲットとファイルの依存性および副依存性によって形成されるツリー構造を追跡します。
make ターゲット - make コマンドが特定のメークファイルに記述されている指示 (規則) に基づいて自動的に構築するオブジェクトです。たとえば、make ターゲットを構築すれば、それ以上は何も処理が必要でない場合もあります。通常、メークファイルは、最も一般的な構築ターゲットがデフォルトのターゲット (ターゲットを指定しない場合のターゲット) となるよう設計されます。
構築された TeamWare ターゲットは、「構築」⇒「ターゲットを編集」コマンドの TeamWare ターゲットリストに追加されます。構築を開始すると、TeamWare ターゲットリストの先頭にあるターゲットが構築されます。
make ユーティリティ、メークファイル、make ターゲットの詳細は、『Sun WorkShop 入門』の付録 B を参照してください。