EXAMPLE = demo # # These may be overriden by the user with environment varibles # CC ?= gcc COPTS ?= -g -Wall #INC := -I../common -I../../include -DCWD="\"$(shell pwd)/\"" INC := -I../common -DCWD="\"$(shell pwd)/\"" ifeq ("$(shell uname)", "Linux") #LIBS := -L/usr/lib -L/usr/X11R6/lib -lCgGL -lCg -lGL -lGLU -lglut -pthread LIBS := -L/usr/lib -L/usr/X11R6/lib -pthread -lglut -lGLU -lGL -lCg -lCgGL -lXmu -lXi -lXext -lX11 INC += -I../../../../include BUILD_APP := : else ifeq ("$(shell uname)", "Darwin") LIBS := -framework Cg -framework OpenGL -framework GLUT -framework Foundation -lstdc++ BUILD_APP := perl -w ./build_app.pl endif endif all : $(EXAMPLE) clean : rm -f $(EXAMPLE) rm -rf $(EXAMPLE).app run : $(EXAMPLE) ./$(EXAMPLE) $(EXAMPLE) : $(EXAMPLE).cpp $(CC) -o $@ $(INC) $(COPTS) $< $(LIBS) $(BUILD_APP) $@