objects = demo.o contour.o gridxtyp.o scatdata.o surfgrid.o xpand.o 

demo : $(objects); cc -lstdc++ -o demo $(objects) 
 
demo.o :  demo.cpp scatdata.h surfgrid.h xpand.h contour.h 
contour.o : contour.cpp  surfgrid.h
gridxtyp.o : gridxtyp.cpp gridxtyp.h 
scatdata.o : scatdata.cpp scatdata.h 
surfgrid.o : surfgrid.cpp surfgrid.h
xpand.o    : xpand.cpp scatdata.h surfgrid.h xpand.h gridxtyp.h 

.PHONY : clean
clean : ; rm demo $(objects) 
 