メモ:Makefileで明示的にコマンドを実行させる。

a.out: A.cpp
	g++ -o a.out A.cpp
clean:
	rm -f a.out

のようなコードを書いて、make cleanと行った場合にcleanというファイルがディレクトリにあると'clean'を最新版と判定するため実行されない。
明示的に実行させるためには以下の行を追加すればうまくいく。

.PHONY : clean

参考:http://www.ecoop.net/coop/translated/GNUMake3.77/make_4.jp.html