NOTANGLE=notangle -t8

NOWEAVE=noweave
LATEX=latex
RM=rm -f

.SUFFIXES:  .nw .ltx .dvi .html .ps
.nw.html: ;	$(NOWEAVE) -filter l2h -index -html $*.nw > $*.html
.nw.ltx: ;	$(NOWEAVE) -index  $*.nw > $*.ltx
.dvi.ps: ;	dvips  -o $*.ps $*.dvi
.ltx.dvi: ;	latex "$*.ltx"; latex "$*.ltx"

############################################################################
#	targets for test-2d-ipl
#
#	typeset the whole document:
D1 = test-2d-ipl-code.nw   test-2d-ipl-test_runs.nw
test-2d-ipl.dvi:	test-2d-ipl.ltx
	$(LATEX) test-2d-ipl.ltx
	$(LATEX) test-2d-ipl.ltx

test-2d-ipl.ltx:	$(D1)
	$(NOWEAVE) -index  $(D1) > $@

#	get maple code:
test-2d-ipl.map:	test-2d-ipl-code.nw
	$(NOTANGLE) -R$@ $? > $@

#	typeset only test results:
test-2d-ipl-test_runs.dvi:	test-2d-ipl-test_runs.ltx
	$(LATEX) test-2d-ipl-test_runs.ltx
	$(LATEX) test-2d-ipl-test_runs.ltx

test-2d-ipl-test_runs.ltx:	test-2d-ipl-test_runs.nw
	$(NOWEAVE) -index $? > $@

#
###########################################################################

cleantargets:	
	$(RM) test-2d-ipl.map 
	$(RM) test-2d-ipl-test_runs.ltx test-2d-ipl.ltx 
	$(RM) test-2d-ipl-test_runs.dvi test-2d-ipl.dvi 
	$(RM) test-2d-ipl-test_runs.ps test-2d-ipl.ps 
