LDLIBS = GLDLIBS = -framework AGL -framework OpenGL -framework GLUT -framework Foundation LDFLAGS = $(LDLIBS) $(GLDLIBS) -lm CC = gcc -O3 -Wall flow: flow.o grid.o fd.o visual.o io.o $(CC) -o flow flow.o grid.o fd.o visual.o io.o $(LDFLAGS) render3d: render3d.o grid.o $(CC) -o render3d render3d.o grid.o $(LDFLAGS) visual: visual.o grid.o $(CC) -o visual visual.o grid.o $(LDFLAGS) clean:: rm *.o %.o:: %.c $(CC) -c $(INCLUDEPATH) $< -o $@