#==============================================================================
#                               demos/Makefile
#------------------------------------------------------------------------------
# Makefile to generate the demo pictures.
#------------------------------------------------------------------------------

include ../Config.mk

SHELL=/bin/sh

TARGETS=chain.done     cone.done      ellipsoid.done    isy90.done     \
        planet.done    prism.done     strauss.done      structure.done \
        torus.done     vw.done        wood.done

#-----------------------------------------------------------------------------

all: demo

demo: $(TARGETS) TKMSG

chain.done:
	../tsipp chain.tcl       $(DEMOARGS)
	touch chain.done

cone.done:
	../tsipp conetest.tcl    $(DEMOARGS)
	touch cone.done

ellipsoid.done:
	../tsipp ellipsoid.tcl   $(DEMOARGS)
	touch ellipsoid.done

isy90.done:
	../tsipp isy90.tcl       $(DEMOARGS)
	touch isy90.done

planet.done:
	../tsipp planettest.tcl  $(DEMOARGS)
	touch planet.done

prism.done:
	../tsipp prismtest.tcl   $(DEMOARGS)
	touch prism.done

strauss.done:
	../tsipp strausstest.tcl $(DEMOARGS)
	touch strauss.done

structure.done:
	../tsipp structure.tcl   $(DEMOARGS)
	touch structure.done

torus.done:
	../tsipp torustest.tcl   $(DEMOARGS)
	touch torus.done

vw.done:
	../tsipp vw.tcl    $(DEMOARGS)
	touch vw.done

wood.done:
	../tsipp woodtest.tcl    $(DEMOARGS)
	touch wood.done

TKMSG:
	@if [ -x ../tksipp ] ;\
	then \
	    echo "" ;\
	    echo "*** Use make tkdemo to run interactive tksipp demo ***" ;\
	    echo "" ;\
	fi

tkdemo:
	../tksipp -file tkdemo.tcl

#-----------------------------------------------------------------------------

clean: 
	rm -f *.rle *.ppm *.pbm *.done core
	rm -rf tkdemo.dir
