makefile(gnu make)内の複数のファイルを処理するにはどうすればよいですか?
- ファイルごとに1つのコマンドまたは一連のコマンドを実行します
- ゼロより大きい単一のエラーコードで失敗する
- makefileにすべてのファイル名を入力する必要はありません
- 最初の障害が発生した後も、すべてのファイルで実行を継続します
私はこれを思いついた。最後の要件を除いて機能し、非常にunMakeです:
.PHONY: lint
.PHONY: all
all: lint
lint:
for f in `find src/ -name \*.inc -o -name \*.html`; do php -l $$f && continue || exit 1; done