Makefile for two compilers

I have g++-4.6 and g++-4.8.2 installed on my system and want to build a suite of programs using each one.

I am thinking putting the option on what to build by having a different target, one for g++-4.6 and another target for g++-4.8.2.

What do you think?

Ya, that is what you should do. Create individual compile targets and don't mix.