default: sppc

CXXFLAGS = -Wall -Wno-unused -O
LIBS = -lglut -lMesaGLU -lMesaGL -L/usr/X11R6/lib -lXmu -lXt -lSM -lICE -lXext -lXi -lX11 -lm

sppc: sppc.o graph2D.o postscript.o opengl.o sppcmain.o writegif.o xv24to8.o
	$(CXX) $(CXXFLAGS) -o sppc $^ $(LIBS)

sppc.o: sppc.H sppc.C postscript.H graph2D.H
sppcmain.o: sppcmain.C sppc.H graph2D.H opengl.H
graph2D.o: graph2D.H graph2D.C
postscript.o: postscript.H postscript.C graph2D.H prolog.ps
opengl.o: opengl.H opengl.C graph2D.H
xv24to8.o: xv24to8.C
writegif.o: writegif.C

clean:
	rm -f spcc *.o
