CXX    = g++
CFLAGS = -Wall -g

ifeq ($(shell uname), Darwin)
    LIBS = -framework GLUT -framework OpenGL -framework Cocoa
else
    LIBS = -lglut -lGL -lGLU
endif

FREEGLUT = /afs/nd.edu/user37/ccl/software/external/freeglut

ifneq "$(wildcard $(FREEGLUT))" ""
    INCPATH = -I$(FREEGLUT)/include
    LIBPATH = -L$(FREEGLUT)/lib
endif

all:	ctmVisualizer

clean:
	rm -f *.o ctmVisualizer

.cpp.o: 	
	$(CXX) $(CFLAGS) $(INCPATH) -c -o $@ $<


ctmVisualizer:	main.o point.o
	$(CXX) $(CFLAGS) $(INCPATH) -o $@ $^ $(LIBPATH) $(LIBS)