GCC = /usr/local/bin/gcc -ansi CC = /opt/SUNWspro/bin/CC OPENGL_INCDIR = -I/projs/bin/Mesa-2.6/include -I/usr/openwin/include GL_LIBS = -L/projs/bin/Mesa-2.6/lib \ -L/usr/openwin/lib \ -lglut \ -lMesaGLU \ -lMesaGL -lm -lXmu -lXext -lX11 -lglut objects = sgl.o sgl_links.o sgl_shapes.o scene.o all : $(objects) $(CC) -o scene $(objects) $(OPENGL_INCDIR) $(GL_LIBS) shapes : sgl_shapes.o sgl_shapes.o : sgl_shapes.h sgl_shapes.cpp $(CC) -c sgl_shapes.cpp $(OPENGL_INCDIR) $(GL_LIBS) links : sgl_links.o sgl_links.o : sgl_links.h sgl_links.cpp $(CC) -c sgl_links.cpp $(OPENGL_INCDIR) $(GL_LIBS) sgl : sgl.o sgl.o : sgl.h sgl.cpp $(CC) -c sgl.cpp $(OPENGL_INCDIR) $(GL_LIBS) scene : scene.o scene.o : scene.cpp $(CC) -c scene.cpp $(OPENGL_INCDIR) $(GL_LIBS) clean : rm $(objects) scene