Makefile には 5 つのラベルがあります。
all: label1 label2 label3 label4 last_label
last_label
最後にやりたい、使いたいmake -j
。を使用する.NOTPARALLEL
と、すべてが になりますが、そのNOTPARALLEL
方法について何か提案はありますか?
last_label
最後に実行する必要がある理由が他のラベルからのデータが必要である場合、最善のアプローチはmake
その依存関係について伝えることです:
all: last_label
last_label: label1 label2 label3 label4
真の依存関係がない場合 (つまり、他のいずれかが変更された場合に再構築されたくないlast_label
場合)、および GNU Make を使用している場合は、これらを「順序のみ」の依存関係として指定できますmake
。last_label
ビルドする前にそれらが存在することを確認してください:
all: last_label
last_label: | label1 label2 label3 label4