#====================================================================
#
# Makefile	EOS three dimensional data files, and archives
#
#====================================================================
#
#====================================================================
#	Paths
#====================================================================
#
DRIVE  = e:
#
HOME   = $(DRIVE)\tg
#
OBJECT = $(HOME)
#
SRC    = $(HOME)
#
COMMON = $(HOME)
#
INC    = $(DRIVE)\incfiles
#
MAC3   = $(INC)\macros3d.inc
#
MAC3a   = $(INC)\macros3d.inc clifsize.inc
#
MAC3b   = $(INC)\macros3d.inc cutsize.inc
#
MAC3c   = $(INC)\macros3d.inc mtsize.inc
#
#====================================================================
#	Default Rules
#====================================================================
.SUFFIXES:	.o .eos

.eos.o:
	mac -fb -u -i$(INC) $*.eos
	
#
#====================================================================
#	EXECUTABLES
#====================================================================
#

car2.abs: cut01all.o dh01all.o vh01all.o mt01all.o dmt01all.o \
	cut02.o cut03.o cut03x.o cut03y.o cut03v.o cut03xv.o cut03yv.o \
	cut04.o cut04x.o cut04y.o cut04l.o \
	cut05.o cut05l.o cut06.o cut07.o \
	clif01.o clif01l.o clif01r.o \
	dhill02.o dhill03.o dhill03x.o dhill03y.o dhill04.o dhill05.o dhill06.o \
	mt02.o mt03.o mt02v.o mt03v.o \
	mt04.o mt05.o mt08.o mt08v.o mt09.o mt09x.o mt09y.o mt09v.o \
	dmt02.o dmt03.o \
	dmt04.o mt04m.o mt05m.o mt08vm.o mt09vm.o \
	mt04f.o mt05f.o mt08f.o mt09f.o mt08vf.o mt09vf.o \
	mt02r.o mt03l.o
	touch hill.mon

#
#====================================================================
#	Dependencies
#====================================================================
#

cut01all.o: cut01all.eos cut01.eos cut01x.eos cut01y.eos cut01z.eos cut01l.eos cut01r.eos cut01f.eos cut01a.eos cut01b.eos cut01sp.eos $(MAC3)
dh01all.o:  dh01all.eos dhill01.eos dhill01l.eos dhill01r.eos dhill01x.eos dhill01y.eos dhill01z.eos dhill01j.eos dhill01k.eos $(MAC3)
vh01all.o:  vh01all.eos vhill01.eos vhill01l.eos vhill01r.eos vhill01x.eos vhill01y.eos vhill01z.eos vhill01a.eos vhill01b.eos $(MAC3)
mt01all.o:  mt01all.eos mt01.eos mt01l.eos mt01r.eos mt01x.eos mt01y.eos mt01z.eos mt01a.eos mt01b.eos mt01sp.eos $(MAC3)
dmt01all.o: dmt01all.eos dmt01.eos dmt01l.eos dmt01r.eos dmt01x.eos dmt01y.eos dmt01z.eos dmt01p.eos dmt01q.eos dmt01j.eos dmt01k.eos  $(MAC3)

cut02.o: cut02.eos $(MAC3)
cut03.o: cut03.eos $(MAC3)
cut03x.o: cut03x.eos $(MAC3)
cut03y.o: cut03y.eos $(MAC3)
cut03v.o: cut03v.eos $(MAC3)
cut03xv.o: cut03xv.eos $(MAC3)
cut03yv.o: cut03yv.eos $(MAC3)
cut04.o: cut04.eos $(MAC3)
cut04x.o: cut04x.eos $(MAC3)
cut04y.o: cut04y.eos $(MAC3)
cut04l.o: cut04l.eos $(MAC3)
cut05.o: cut05.eos $(MAC3)
cut05l.o: cut05l.eos $(MAC3)
cut06.o: cut06.eos $(MAC3)
cut07.o: cut07.eos $(MAC3)
cut08.o: cut08.eos $(MAC3)
cut09.o: cut09.eos $(MAC3)
cut10.o: cut10.eos $(MAC3)
cut11.o: cut11.eos $(MAC3)
cut12.o: cut12.eos $(MAC3)
cut13.o: cut13.eos $(MAC3)
cut14.o: cut14.eos $(MAC3)
cut15.o: cut15.eos $(MAC3)

clif01.o: clif01.eos $(MAC3a)
clif01x.o: clif01x.eos $(MAC3a)
clif01y.o: clif01y.eos $(MAC3a)
clif01z.o: clif01z.eos $(MAC3a)
clif01l.o: clif01l.eos $(MAC3a)
clif01r.o: clif01r.eos $(MAC3a)

dhill02.o: dhill02.eos $(MAC3b)
dhill03.o: dhill03.eos $(MAC3b)
dhill03x.o: dhill03x.eos $(MAC3b)
dhill03y.o: dhill03y.eos $(MAC3b)
dhill04.o: dhill04.eos $(MAC3b)
dhill05.o: dhill05.eos $(MAC3b)
dhill06.o: dhill06.eos $(MAC3b)

mt02.o: mt02.eos $(MAC3c)
mt03.o: mt03.eos $(MAC3c)
mt02v.o: mt02v.eos $(MAC3c)
mt03v.o: mt03v.eos $(MAC3c)
mt02r.o: mt02r.eos $(MAC3c) $(MAC3b)
mt03l.o: mt03l.eos $(MAC3c) $(MAC3b)
mt04.o: mt04.eos mt04x.eos mt04y.eos $(MAC3c)
mt05.o: mt05.eos $(MAC3c)
mt04m.o: mt04m.eos $(MAC3c)
mt05m.o: mt05m.eos $(MAC3c)
mt04f.o: mt04f.eos $(MAC3c)
mt05f.o: mt05f.eos $(MAC3c)
mt08.o: mt08.eos $(MAC3c)
mt09.o: mt09.eos $(MAC3c)
mt09x.o: mt09x.eos $(MAC3c)
mt09y.o: mt09y.eos $(MAC3c)
mt08f.o: mt08f.eos $(MAC3c)
mt09f.o: mt09f.eos $(MAC3c)
mt08v.o: mt08v.eos $(MAC3c)
mt09v.o: mt09v.eos $(MAC3c)
mt08vm.o: mt08vm.eos $(MAC3c)
mt09vm.o: mt09vm.eos $(MAC3c)
mt08vf.o: mt08vf.eos $(MAC3c)
mt09vf.o: mt09vf.eos $(MAC3c)

dmt02.o: dmt02.eos $(MAC3c)
dmt03.o: dmt03.eos dmt03x.eos dmt03y.eos $(MAC3c)
dmt04.o: dmt04.eos dmt04x.eos dmt04y.eos $(MAC3c)

#====================================================================
#		EOF
#====================================================================

