nmake を使用して、複数のソース ファイルを elf にコンパイルしています。ただし、次のような長いリストで .o ファイルを指定したくありません。
OBJS = file1.o file2.o file3.o
私が好むのは、現在のディレクトリ内のすべての .o ファイルを .elf の依存関係として指定するワイルドカードを使用することです。ただし、.o ファイルは、.cpp ファイルからコンパイルするまで存在しません。ワイルドカード展開を使用して cpp ファイルのリストを取得し、文字列置換を行って .cpp を .o に置き換える方法はありますか?