ciao a tutti,
vorrei creare un makefile che, tra le altre cose, abbia una regola che mi compili il programma, aggiungendo -DDEBUG nella compilazione. Come posso farlo? Qui c'è il makefile

codice:
# Makefile, 17.2.10, pm-n.


OBJS = cpp_opengl.o includes/Vector.o includes/bird.o includes/camera.o includes/errors.o includes/flockManager.o includes/grabber.o includes/point.o includes/texture.o includes/utilities.o

LFLAGS = -L/usr/X11R6/lib
LIBS   = -lglut -lGLU -lGL -lm -lXmu -lXext -lX11 -lXt -lXi
EXEC   = cpp_opengl
DEBUG  = 
 

default	: $(EXEC)

$(EXEC):  $(OBJS)
	gcc $(OBJS) $(LFLAGS) $(LIBS) $(DEBUG) -o $@

.c .o:
	gcc -c $<

clean:
	rm $(OBJS)

debug:
	DEBUG = -DDEBUG
però non va, xke lui DEBUG = -DDEBUG lo tratta come comando di shell e non come assegnazione. E poi nn saprei come richiamar la regola $(EXEC)

suggerimenti?
vi ringrazio