Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
複数の入力ファイルを受け取り、1つを生成する1つのターゲットがあります。
現在、入力ファイルの鮮度状態を無視して、.PHONYとして実行しています。
file.out: $(CMD) input/* file.out
私は次のようなものが欲しいです:
file.out: $(wildcard input/*) $(CMD) $^ $@
...そのため、入力が変更されていないたびにmakeがCMDを実行することはありません。
.PHONYターゲットを削除します。
CMD := cat file.out: $(wildcard input/*) $(CMD) $^ > $@