Makefileで暗黙のルール

勘違いをしていて困ったので.
Makefileでmakeする際, C言語ないしC++のコードには拡張子から判断して自動的にgcc, g++がわりふられる.
その際のフラグを指定する変数名がC言語C++ではことなるので注意.
C言語ではCFLAGS, C++ではCPPFLAGSとなるのでコンパイラを置き換えるときにはこちらも修正, 追加しなければならない.

http://d.hatena.ne.jp/snsn9pan/20070830/1188488879