この make ファイルは、次のような静的パターン ルールを使用して .c ソース ファイルをコンパイルします。
OBJECTS = foo.o bar.o baz.o
$(OBJECTS): %.o: %.c
$(CC) $< $(C_OPTIONS) -c -o $@
.c ファイルの 1 つを Objective-C .m ファイルに変更する必要があります。コンパイラの呼び出しは両方のソース タイプで同じなので、同じルールを使用して、より柔軟になるよう微調整したいと思います。リンクステップなどにも使用されるため、 OPTIONS 変数は変更したくありません。
.c ファイルと .m ファイルの両方に対応するために、上記のルールをより柔軟にする方法はありますか?
ありがとう