これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド makeppclean です。
プログラム:
NAME
makeppclean -- makepp 用のスタンドアロン クリーンアップ スクリプト
DESCRIPTION
?: -?、 A: -NS、
--args-ファイル、
--引数ファイル、 B: -NS、
--ビルドキャッシュリンク、 D: -NS、 E: --空のディレクトリ、 H: -NS、
- ヘルプ、 K: -k、
--keep-src-info、 L: -l、
--leave-src-info、
- ログ、 M: -NS、
--マケップ、
$MAKEPPCLEANFLAGS、
--メタ、 O: --only-build-cache-links、
--only-ログ、
--メタのみ、
--リポジトリリンクのみ、 R: -NS、
-NS、
--再帰、
--再帰的、
--リポジトリリンク、 V: -V、
-v、
-詳細、
- バージョン
メイクアップクリーン [ -b ] [ -l ] [ -R ] [ -r ] [ -v ] [ path ...]
mppc [ -b ] [ -l ] [ -R ] [ -r ] [ -v ] [ path ...]
Makeppclean は、makepp を通じて意図的に生成されたファイルを効率的に削除します。のために
各 path、もし path はディレクトリではなく、次の理由により makepp によって生成されることが知られていました。
一致する署名を持つビルド情報ファイルがある場合は、削除します path とそのビルド情報
ファイル;で、もし path はディレクトリです。ディレクトリ内のすべてのファイルに対して同じことを行います pathを削除してから、
以下のビルド情報ディレクトリ path. path デフォルトは「.」です。
生成されたファイルを削除する従来のアプローチは、ファイル内に「クリーンな」ターゲットを作成することです。
すべてのターゲットを削除するアクションを持つ makefile。このアプローチにはいくつかの利点があります
基本的な制限:
· クリーニングの前に、関連するすべての Makefile をロードする必要があります。これには時間がかかります
かなり長い間。
· あるメイクファイルのクリーン ターゲットが別のメイクファイルのクリーン ターゲットに依存する場合、
その場合、メイクファイルの XNUMX つをロードするためにファイルをビルドする必要がある可能性があります。
(例: prebuild ステートメントのため) その時点までにすでにビルドされ、クリーンアップされています。
再度構築する必要があります。 Makepp はこの状況では賢明にも失敗する可能性があるのではなく、
XNUMX 回のビルド中に同じファイルを何度もビルドする。
どのファイルに関係なく、生成されたすべてのファイルを削除することが目的である場合、
現在、makefile (存在する場合) によってこれらの制限が生成されますが、これらの制限は次を使用することで回避されます。
メイクアップクリーン。
OPTIONS
-A ファイル名
--args-file=ファイル名
--引数ファイル=ファイル名
ファイルを読み取り、引用符で囲まれた空白や改行で区切られている可能性があるものとして解析します。
オプション。
-b
--build-cache-links
--only-build-cache-links
ビルド キャッシュからリンクまたはファイルのみを削除します。
-d
--空のディレクトリ
コンテンツを削除した後に空になったディレクトリを削除します。ディレクトリ以来
は通常ルールによって作成されないため、makepp はどれを作成したかを追跡しません。
したがって、これは、ディレクトリに関係なく、makepp が何かを作成したものに適用されます。
手動または自動で作成されました。
-?
-h
- 助けて
オプションの簡単な概要を印刷します。
-k
--keep-src-info
--leave-src-info
ビルド情報ディレクトリは、それぞれの名前付きディレクトリの下に残しておきます。
-l
- ログ
--only-logs
生のログファイルのみを削除します。従来の再帰の場合、ログファイルは多数になる可能性があります。
-m
-メタ
--only-メタ
--マケップ
メタ情報サブディレクトリのみを削除します。
-R
--リポジトリリンク
--only-repository-links
リポジトリを指すリンクのみを削除します。
-r
-再帰
-再帰的
名前付きの各ディレクトリを再帰的に下降します。シンボリックリンクはたどられません。
-v
-詳細
STDERR への詳細出力を有効にします。
-V
- バージョン
バージョン番号を出力します。
ENVIRONMENT
Makeppclean は次の環境変数を調べます。
$MAKEPPCLEANFLAGS
この環境変数内のフラグはすべて、コマンド ライン オプションとして解釈されます。
明示的なオプション。 引用符は makefile と同様に解釈されます。
onworks.net サービスを使用してオンラインで makeppclean を使用する