# make figures for MOH93

CFLAGS= -Wall

DM1DAT = dm1a.dat dm1b.dat
DM2DAT = dm2a.dat dm2b.dat 
FIG2DAT= fig2a1.dat fig2a2.dat fig2a3.dat fig2a4.dat \
         fig2b1.dat fig2b2.dat fig2b3.dat fig2b4.dat \
         fig2c1.dat fig2c2.dat fig2c3.dat fig2c4.dat \
         fig2d1.dat fig2d2.dat fig2d3.dat fig2d4.dat 
FIG3DAT= fig3a1.dat fig3a2.dat fig3a3.dat \
         fig3b1.dat fig3b2.dat fig3b3.dat \
         fig3c1.dat fig3c2.dat fig3c3.dat \
         fig3d1.dat fig3d2.dat fig3d3.dat 
PGMS= mkfig1

all : figs dm

figs : fig1 fig2 fig3

fig1 : fig1.dat 
fig2 : $(FIG2DAT) 
fig3 : $(FIG3DAT) 
fig1.dat : mkfig1
	mkfig1 
mkfig1 : mkfig1.o
	$(CC) -o mkfig1 mkfig1.o -lm 
$(FIG2DAT) : fig2.cmd moh83.tsr 
	datman fig2 
$(FIG3DAT) : fig3.cmd moh83.tsr moh83a.tsr moh83b.tsr 
	datman fig3 

moh83.tsr : moh83.par
	tdm -i moh83 
	reor
	mv tdm.tsr moh83.tsr 
moh83a.tsr : moh83.par
	tdm -i moh83 r3=0.9
	reor
	mv tdm.tsr moh83a.tsr 
moh83b.tsr : moh83.par
	tdm -i moh83 r3=0
	reor
	mv tdm.tsr moh83b.tsr 

dm : dm1 dm2 
dm1 : $(DM1DAT)
$(DM1DAT) : moh83.tsr
	datman dm1
dm2 : $(DM2DAT)
$(DM2DAT) : moh83.tsr
	datman dm2

clean:
	rm -f $(PGMS) *.o *.bak *.log tdm.* *.stm

empty:
	rm -f $(PGMS) *.o *.bak *.log tdm.* *.stm *.tsr *.dat

