+ supported g++ -g -DGL_GLEXT_PROTOTYPES  -I./glm-0.9.2.7 -I./include/ -I/usr/X11R6/include -I/sw/include -I/usr/sww/include -I/usr/sww/pkg/Mesa/include -include linux.pch -c main.cpp
g++ -g -DGL_GLEXT_PROTOTYPES  -I./glm-0.9.2.7 -I./include/ -I/usr/X11R6/include -I/sw/include -I/usr/sww/include -I/usr/sww/pkg/Mesa/include -include linux.pch -c shaders.cpp
g++ -g -DGL_GLEXT_PROTOTYPES  -I./glm-0.9.2.7 -I./include/ -I/usr/X11R6/include -I/sw/include -I/usr/sww/include -I/usr/sww/pkg/Mesa/include -include linux.pch -c Transform.cpp
g++ -g -DGL_GLEXT_PROTOTYPES  -I./glm-0.9.2.7 -I./include/ -I/usr/X11R6/include -I/sw/include -I/usr/sww/include -I/usr/sww/pkg/Mesa/include -include linux.pch -c UCB/grader.cpp
g++ -g -DGL_GLEXT_PROTOTYPES  -o transforms shaders.o main.o Transform.o grader.o -I./glm-0.9.2.7 -I./include/ -I/usr/X11R6/include -I/sw/include -I/usr/sww/include -I/usr/sww/pkg/Mesa/include -include linux.pch -L/usr/X11R6/lib -L/sw/lib -L/usr/sww/lib -L/usr/sww/bin -L/usr/sww/pkg/Mesa/lib -lglut -lGLU -lGL -lX11 -lfreeimage  on linux machine (and probably on Mac also).