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 によって代替テンプレートデータベースを 整理することはできません。