# compute tdm data

DAT1 = dm1a.dat dm1b.dat
DAT2 = dm2a.dat dm2b.dat
DAT3 = dm3a1.dat dm3a2.dat dm3a3.dat dm3a4.dat dm3a5.dat \
       dm3b1.dat dm3b2.dat dm3b3.dat dm3b4.dat dm3b5.dat
DAT4 = dm4a0.dat dm4a1.dat dm4a2.dat
DAT7 = dm7a.dat dm7b.dat
DAT9 = dm9a.dat dm9b.dat
DAT10 = dm10a1.dat dm10a2.dat dm10a3.dat dm10a4.dat dm10a5.dat \
        dm10b1.dat dm10b2.dat dm10b3.dat dm10b4.dat dm10b5.dat

dms: dm1 dm2 dm3 dm4 dm7 dm9 dm10

dm1 : dm1.plt $(DAT1) 
$(DAT1): tdm.tsr
	datman dm1
dm2 : dm2.plt $(DAT2) 
$(DAT2): tdm.tsr
	datman dm2
dm3 : dm3.plt $(DAT3) 
$(DAT3): tdm.tsr
	datman dm3
dm4 : dm4.plt $(DAT4) 
$(DAT4): 
	mkdm4 tdm.tsr
dm7 : dm7.plt $(DAT7) 
$(DAT7): tdm.tsr
	datman dm7
dm9 : dm9.plt $(DAT9) 
$(DAT9): tdm.tsr
	datman dm9
dm10 : dm10.plt $(DAT10)
$(DAT10): tdm.tsr
	datman dm10

tdm.tsr : tdm.par
	tdm -i tdm
	reor tdm

me :
	tdm -i tdm n=0 
	reor tdm
	datman dm1 dm2 dm7 dm9
	rm tdm.tsr

rme :
	tdm -i tdm n=0 basacc=0
	reor tdm
	datman dm8
	rm tdm.tsr

bme : me rme
	plt dm1 dm2 dm7 dm9 dm8

er :
	tdm -i tdm n=0 
	reor tdm
	datman dm9
	plt dm9

clean :
	rm -f *.tsd *.sta $(PGMS) *.exe *.log

empty :
	rm -f *.tsd *.sta $(PGMS) *.exe *.log *.tsr *.dat
