そのディレクトリ内のすべての cpp ファイルに対して lint を実行し、ソース ファイルと同じ名前の複数のファイルに出力を保存するように、そのディレクトリで makefile を実行しようとしています。たとえば、言い換えると、abc.cpp の lint 出力を abc.txt に、def.cpp を def.txt に、というように未知の数のファイルすべてをサブディレクトリ lintfiles に保存したいと考えています。次のようなもの:-
*lint .ALWAYS:*
--lint-nt $(PATHS) $(OPTIONS) *.cpp > ./lintfiles/%f.txt
make util は Lint の%f
オプションを理解していません。以下も試しましたが、出力が生成されません。
lintfiles/%.txt: %.cpp
-lint-nt $(PATHS) $(OPTIONS) $@ $^
提案してください。