CC = g++

CFLAGS = -g -std=c++11 -DGL_GLEXT_PROTOTYPES
INCFLAGS = -I./glm-0.9.7.1 -I./include -I/usr/include -I/usr/X11R6/include -I/sw/include -I/usr/sww/include -I/usr/sww/pkg/Mesa/include
LDFLAGS = -L./lib -L/usr/lib -L/usr/X11R6/lib -L/sw/lib -L/usr/sww/lib -L/usr/sww/bin -L/usr/sww/pkg/Mesa/lib -lGLEW -lglut -lGLU -lGL -lX11 -lfreeimage

RM = /bin/rm -f
all: HelloGL HelloSquare
HelloGL: HelloGL.o 
	$(CC) -o HelloGL HelloGL.o $(LDFLAGS)
HelloGL.o: HelloGL.cpp 
	$(CC) $(CFLAGS) $(INCFLAGS) -c HelloGL.cpp
HelloSquare: HelloSquare.o
	$(CC) -o HelloSquare HelloSquare.o $(LDFLAGS)
HelloSquare.o: HelloSquare.cpp
	$(CC) $(CFLAGS) $(INCFLAGS) -c HelloSquare.cpp
clean: 
	$(RM) *.o HelloGL HelloSquare
 
