Makefile modificação para suportar c ++ 11

Eu sou capaz de compilar um único arquivo usando o gcc com a opção -std = c + + 0x. Mas eu não posso fazer isso através do makefile. Aqui está o conjunto de sinalizadores no meu makefile (que depois faz reclamações sobre palavras-chave c ++ 11):

MACHINE = $(shell echo `uname -s`-`uname -m` | sed "s/ //g")
CCC     = CC
CCC     = g++
CFLAGS  = -O3
CFLAGS  = -std=c++0x
CFLAGS  = -pg -D_DEBUG -g -c -Wall
LFLAGS  = -O
LFLAGS  = -pg -g

o que estou perdendo?

Editar: Eu mudei para o seguinte, mas eu ainda recebo erros de compilação, que eu não recebo com invocação de linha de comando gcc.

CXXFLAGS=-O3 -std=c++0x -pg -D_DEBUG -g -c -Wall

questionAnswers(3)

yourAnswerToTheQuestion