33.2.3 リポジトリファイルの生成方法
リポジトリファイルは,ソースファイルにクラス定義,インタフェース定義,または関数定義を含む場合,ソースファイルのコンパイル時に生成されます。このとき,オブジェクトファイルを生成しないでリポジトリファイルだけの生成もできます。リポジトリファイルの生成方法については,「33.3.2 リポジトリファイルの単独生成」を参照してください。
- 〈この項の構成〉
(1) リポジトリファイルの生成規則
リポジトリファイルの生成規則を,次に示します。
- 環境変数CBLREPを指定している場合
-
-
環境変数CBLREPに指定したディレクトリが指定順に検索され,ソースファイルと同じ名称のリポジトリファイルが最初に見つかった時点で,そのリポジトリファイルが更新されます。
-
ソースファイルと同じ名称のリポジトリファイルが見つからなければ,環境変数CBLREPに指定した最初の有効なディレクトリに,リポジトリファイルが新規に生成されます。
-
- 環境変数CBLREPを指定していない場合,または環境変数CBLREPに指定したディレクトリが存在しない場合
-
-
カレントディレクトリ※にソースファイルと同じ名称のリポジトリファイルが存在する場合,そのリポジトリファイルが更新されます
-
カレントディレクトリ※に,ソースファイルと同じ名称のリポジトリファイルが存在しない場合,カレントディレクトリ※に,リポジトリファイルが新規に生成されます。
-
- 注※
-
この場合のカレントディレクトリは,次のようになります。
-
ccbl2002コマンドを使用している場合
ccbl2002コマンドを起動したディレクトリ
-
- 注意事項
-
-
-Repository,Supオプションを指定している場合,すでに存在するリポジトリファイルは,更新されません。詳細は,「33.5 リポジトリファイルの生成に関連するコンパイラオプション」を参照してください。
-
リポジトリファイルの生成に関連するコンパイラオプションを指定しないでコンパイルした場合,インタフェースの情報(シグニチャ)に変更がないときは,リポジトリファイルが更新されません。詳細は,「33.5 リポジトリファイルの生成に関連するコンパイラオプション」を参照してください。
-