CC = gcc CLINKER = gcc CCC = g++ CCLINKER = $(CCC) INCLUDE_DIR = LIB_LIST = -lGL -lglut -lGLU CFLAGS = $(INCLUDE_DIR) CCFLAGS = $(CFLAGS) OPTFLAGS = -g LIB_PATH = LIBS = $(LIB_PATH) $(LIB_LIST) objects = main.o brickbreak.o ball.o default: brickbreak brickbreak: $(objects) $(CCLINKER) $(OPTFLAGS) -o brickbreak $(objects) $(LIBS) .c.o: $(CC) $(CFLAGS) -w -c $*.c .cc.o: $(CCC) $(CFLAGS) -w -c $*.cc clean: rm brickbreak rm *.o