FLAGS = -gstabs -Wall GRAPHFLAGS = -L/usr/X11R6/lib/ -lglut -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm shade: shade.o plyfile.o readPlyData.o g++ $(FLAGS) -o shade shade.o plyfile.o readPlyData.o $(GRAPHFLAGS) shade.o: shade.cpp ply.h g++ -g -c -Wall shade.cpp plyfile.o: plyfile.cpp ply.h g++ -g -c -Wall plyfile.cpp readPlyData.o: readPlyData.cpp ply.h g++ -g -c -Wall readPlyData.cpp clean: rm -f shade *.o cleanall: clean rm -f *~