CC=gcc LDFLAGS = -lglut -lm CFLAGS = -g -O4 -march=core2 -Wall SOURCE = DEM.c OpenGL.c lr.c HEADERS = OpenGL.h DEM.h OBJECTS = $(SOURCE:.c=.o) #the app all: $(OBJECTS) $(CC) $(CFLAGS) $(LDFLAGS) $(OBJECTS) -o lr %.o: %.c $(HEADERS) Makefile $(CC) -c $(CFLAGS) $< -o $@ clean: rm -rf *.o lr