#
# GLSL example
#

all: ogl ogl2

ogl: ogl.o
	g++ ogl.o -framework GLUT -framework OpenGL -lobjc -L/opt/local/lib -lGLEW -lm -o ogl

ogl.o: ogl.cpp
	g++ -c -o ogl.o ogl.cpp -I/System/Library/Frameworks/GLUT.framework/Headers -I/System/Library/Frameworks/OpenGL.framework/Headers -I/opt/local/include 

ogl2: ogl2.o
	g++ ogl2.o -framework GLUT -framework OpenGL -lobjc -L/opt/local/lib -lGLEW -lm -o ogl2

ogl2.o: ogl2.cpp
	g++ -c -o ogl2.o ogl2.cpp -I/System/Library/Frameworks/GLUT.framework/Headers -I/System/Library/Frameworks/OpenGL.framework/Headers -I/opt/local/include 

     
clean:
	rm -rf ogl.o ogl ogl2.o ogl2

.PHONY: clean