PREPROCESS=cat
COLOROPTS=-bg cornsilk
COLOROPTS=-rv
PREVIEWER=\
 xdvi -xoffset -.75 -yoffset -.75 \
  -geometry 540x816 \
  -keep \
  -margins 0 \
  -s 3 \
  -expert

FILTER=LatexInsert # cat

PACKAGE=../../tclvogleDOCS.tar.Z
PACKAGE_FILES= TclVogle.ps TkGraphicIntro.ps TclVogle.TT TkGraphicIntro.TT 
LP=lp
.SUFFIXES: .T .tex .dvi .ps .pv .TT

# rule to preview a latex file
.T.TT:
	$(FILTER) < $*.T > $*.TT;

.T.t:
	$(FILTER) < $*.T > $*.TT; latex $*.TT $*; touch $*.dvi; rm -f $*.TT;

.T.dvi:
	$(FILTER) < $*.T > $*.TT; latex $*.TT $*; touch $*.dvi; rm -f $*.TT;

# rule to make a postscript file from file <document>.T
# by doing make <document>.ps
.T.ps:
	make $*.dvi
	dvips -f < $*.dvi > $*.ps
	touch $*.ps

# rule to print a file
.T.print:
	make $*.ps; $(LP) $*.ps
#
# rule to allow you to preview
# by doing make <document>.pv
#
.T.pv:
	make $*.dvi; $(PREVIEWER) $*.dvi
	
all: TclVogle.ps

package: $(PACKAGE)

$(PACKAGE): $(PACKAGE_FILES)
	tar cvf - $(PACKAGE_FILES)|compress > ../../tclvogleDOCS.tar.Z
	make cleanall

INCLUDES=helloWorld.t screenCoords.t
TkGraphicIntro.T: $(INCLUDES)
	@rm -f TkGraphicIntro.dvi


# clean out all of tex's log files
clean:
	rm -f *.aux *.dvi *.log *.ps *.TT 

cleanall:
	rm -f *.aux *.dvi *.log *.ps *.TT tclvogleDOCS.tar.Z
