私にはルールがあります
*.o: *.c
gcc <certain compiler switches>
標準ルールとは異なるコンパイラ スイッチを使用して、いくつかの *.c ファイルを作成したいと考えています。
最初のルールの前に追加するだけだと思います
foo.o : foo.c
foobar.o : foobar.c
gcc <other compiler switches>
foo と foobar の明示的な規則は *.o : *.c 規則をオーバーライドしますか?