makeの質問が上がっていたので便乗です。

make と入力したら普通に実行ファイルを作って、
make debug のときにはデバッグオプションを有効にしたいとき、
一般的にはどのように書くのでしょうか?

シェルスクリプトみたいに、
DEBUG=
all:
gcc $(DEBUG) hoge fuga

debug:
DEBUG="-g" make all

みたいなことができると嬉しいのですが、
そんな技ありますか?