マニュアルページ ptclean.1
名前
ptclean - パラメタ化された型データベースの整理
形式
ptclean
機能説明
ptclean は、デフォルトのデータベースから、おそらくユーザーが
変 更したファイル Templates.opt を除くすべてを削除します。こ
のデータベース (現在は Templates.DB と呼ばれるサブディレクト
リ) には、パラメタ化された型 (テンプレート) のインスタンスが
登録されます。各テンプレートはコンパイラによって自動的にイン
スタンス化されるため、ユーザーのプログラムに変更があると、す
でにインスタンス化されているテンプレートのいくつかが余分にな
ることがあります。しかし、コンパイラは、どのインスタンスが現
在未使用であるかを効率的に検査することができません。そのよう
な 時に、 ptclean コマンドを使って、データベースに登録されて
いるインスタンス、一時ファイル、依存ファイルのすべてを削除す
ることができます。 Makefile の中の clean: ターゲットによって
実行されるコマンドの一部として ptclean コマンドを使用する の
も、有効な利用方法の 1 つです。
ファイル
Templates.DB テンプレートインスタンスのデフォル ト
のデータベース (ディレクトリ)
Templates.DB/Template.opt
インスタンス化オプションファ イ ル (
マップファイル)
Templates.DB/*.o テンプレートインスタンスファイル
Templates.DB/Dependency.state
依存性追跡ファイル
Templates.DB/Template.system
依存性追跡ファイルとマップファイル の
補助ファイル
Templates.DB/*.promise 依存性追跡ファイルとマップファイル の
補助ファイル
Templates.DB/*.lock データベースのロックファイル
Templates.DB/*.module 依存性追跡の補助ファイル
制限事項
現在、 ptclean によって代替テンプレートデータベースを整理 す
ることはできません。