#define LINDIR ./..
#define CHPDIR LINDIR/Adm

#include <SEP.defs>

data&:
	pushd ./../Intro1; cake data; popd
	pushd ./../Findif2; cake data; popd
	pushd ./../Wftprg3; cake data; popd
	pushd ./../Resmig4; cake data; popd
	pushd ./../Fiedat5; cake data; popd

figures&: data
	pushd ./../Intro1; cake figures; popd
	pushd ./../Findif2; cake figures; popd
	pushd ./../Wftprg3; cake figures; popd
	pushd ./../Resmig4; cake figures; popd
	pushd ./../Fiedat5; cake figures; popd
	pushd ./../Pdeapda; cake figures; popd
	pushd ./../Rmgapdb; cake figures; popd

slides&: data
	pushd ./../Intro1; cake slides; popd
	pushd ./../Findif2; cake slides; popd
	pushd ./../Wftprg3; cake slides; popd
	pushd ./../Resmig4; cake slides; popd
	pushd ./../Fiedat5; cake slides; popd
	pushd ./../Pdeapda; cake slides; popd
	pushd ./../Rmgapdb; cake slides; popd

sldview&: slides
	pushd ./../Intro1/Sld; cake sldview; popd
	pushd ./../Findif2/Sld; cake sldview; popd
	pushd ./../Wftprg3/Sld; cake sldview; popd
	pushd ./../Resmig4/Sld; cake sldview; popd
	pushd ./../Fiedat5/Sld; cake sldview; popd
	pushd ./../Pdeapda/Sld; cake sldview; popd
	pushd ./../Rmgapdb/Sld; cake sldview; popd

thesis.dvi: thesis.tex
	makewritable thesis.tex
        texpr -l -2 -i -d thesis.tex

sep76.dvi: sep76.tex
	makewritable sep76.tex
        texpr -l -2 -i -d sep76.tex

./../Dvi/SEP76.dvi: sep76.dvi
	makewritable ./../Dvi/SEP76.dvi
	-mv ./../Dvi/SEP76.dvi ./../Dvi/SEP76.dvi.old
	INSTALL sep76.dvi ./../Dvi/SEP76.dvi
	-RM_CMD -f sep76.dvi

view&: thesis.dvi
        texpr -v thesis.dvi

sep76.view&: sep76.dvi
        texpr -v sep76.dvi

sep76.print&:	sep76.dvi
        texpr printer=sparc from=105 sep76.dvi

install-to-read&: ./../Dvi/SEP76.dvi SEP76.csh
	INSTALL -c  SEP76.csh ./../../shells/SEP76

allburn&: datburn figburn sldburn

datburn&:
	pushd ./../Intro1; cake datburn; popd
	pushd ./../Findif2; cake datburn; popd
	pushd ./../Wftprg3; cake datburn; popd
	pushd ./../Resmig4; cake datburn; popd
	pushd ./../Fiedat5; cake datburn; popd

figburn&:
	pushd ./../Intro1; cake figburn; popd
	pushd ./../Findif2; cake figburn; popd
	pushd ./../Wftprg3; cake figburn; popd
	pushd ./../Resmig4; cake figburn; popd
	pushd ./../Fiedat5; cake figburn; popd
	pushd ./../Pdeapda; cake figburn; popd
	pushd ./../Rmgapdb; cake figburn; popd

sldburn&:
	pushd ./../Intro1; cake sldburn; popd
	pushd ./../Findif2; cake sldburn; popd
	pushd ./../Wftprg3; cake sldburn; popd
	pushd ./../Resmig4; cake sldburn; popd
	pushd ./../Fiedat5; cake sldburn; popd
	pushd ./../Pdeapda; cake sldburn; popd
	pushd ./../Rmgapdb; cake sldburn; popd

burnps&:
	pushd ./../Intro1; cake burnps; popd
	pushd ./../Findif2; cake burnps; popd
	pushd ./../Wftprg3; cake burnps; popd
	pushd ./../Resmig4; cake burnps; popd
	pushd ./../Fiedat5; cake burnps; popd
	pushd ./../Pdeapda; cake burnps; popd
	pushd ./../Rmgapdb; cake burnps; popd

allclean&: clean
	pushd ./../Intro1; cake allclean; popd
	pushd ./../Findif2; cake allclean; popd
	pushd ./../Wftprg3; cake allclean; popd
	pushd ./../Resmig4; cake allclean; popd
	pushd ./../Fiedat5; cake allclean; popd
	pushd ./../Pdeapda; cake allclean; popd
	pushd ./../Rmgapdb; cake allclean; popd

datclean&:
	pushd ./../Intro1; cake datclean; popd
	pushd ./../Findif2; cake datclean; popd
	pushd ./../Wftprg3; cake datclean; popd
	pushd ./../Resmig4; cake datclean; popd
	pushd ./../Fiedat5; cake datclean; popd

figclean&:
	pushd ./../Intro1; cake figclean; popd
	pushd ./../Findif2; cake figclean; popd
	pushd ./../Wftprg3; cake figclean; popd
	pushd ./../Resmig4; cake figclean; popd
	pushd ./../Fiedat5; cake figclean; popd
	pushd ./../Pdeapda; cake figclean; popd
	pushd ./../Rmgapdb; cake figclean; popd

sldclean&:
	pushd ./../Intro1; cake sldclean; popd
	pushd ./../Findif2; cake sldclean; popd
	pushd ./../Wftprg3; cake sldclean; popd
	pushd ./../Resmig4; cake sldclean; popd
	pushd ./../Fiedat5; cake sldclean; popd
	pushd ./../Pdeapda; cake sldclean; popd
	pushd ./../Rmgapdb; cake sldclean; popd

clean&:
	-RM_CMD *.dvi *.log *.aux TEX* *.muttering

#include <SEP.prog.rules>
#include <SEP.obj.rules>
