#====================================================================
#
# 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
#
#====================================================================
#	Default Rules
#====================================================================
.SUFFIXES:	.o .eos

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

car2.abs: special.o skid.o skid2.o skid3.o chic30.o \
	straxn.o strayn.o strazn.o straqn.o \
	straw.o	stran.o \
	cornnn20.o cornnn40.o cornnn30.o cornnn45.o cornnn90.o \
	cornmn20.o cornmn40.o cornmn30.o cornmn45.o cornmn90.o \
	cornwn10.o cornwn20.o cornwn40.o cornwn30.o cornwn45.o cornwn90.o \
	cornwf10.o cornwf20.o cornwf40.o cornwf30.o cornwf45.o cornwf90.o \
	cornvn10.o cornvn20.o cornwt40.o \
	cornvf10.o cornvf20.o \
	pit03.o pit04.o pit05.o pit06.o pit07.o pit08.o pit09.o
	touch track.mon
	
#
#====================================================================
#	Dependencies
#====================================================================
#

strann.o: strann.eos $(MAC3)	# narrow straights
stranm.o: stranm.eos $(MAC3)
stranf.o: stranf.eos $(MAC3)

stramn.o: stramn.eos $(MAC3)	# medium straights
stramm.o: stramm.eos $(MAC3)
stramf.o: stramf.eos $(MAC3)

straw.o:  strawn.eos strawm.eos strawf.eos strawnt.eos strawmt.eos strawft.eos \
	stravn.eos stravm.eos stravf.eos stravwn.eos strawvn.eos $(MAC3)

				# track width changes
straxn.o: straxn.eos $(MAC3)	# wide to medium
strayn.o: strayn.eos $(MAC3)	# medium to narrow
strazn.o: strazn.eos $(MAC3)	# wide to narrow
straqn.o: straqn.eos $(MAC3)	# very wide to wide

strawc.o: strawc.eos $(MAC3)	# wide straight leading into corner - half red and white 

cornnn20.o: cornnn20.eos $(MAC3)
cornnn40.o: cornnn40.eos $(MAC3)
cornnn30.o: cornnn30.eos $(MAC3)	# narrow corners
cornnn45.o: cornnn45.eos $(MAC3)
cornnn90.o: cornnn90.eos $(MAC3)

cornmn20.o: cornmn20.eos $(MAC3)
cornmn40.o: cornmn40.eos $(MAC3)
cornmn30.o: cornmn30.eos $(MAC3)	# medium corners
cornmn45.o: cornmn45.eos $(MAC3)
cornmn90.o: cornmn90.eos $(MAC3)

cornwn10.o: cornwn10.eos $(MAC3)
cornwn20.o: cornwn20.eos $(MAC3)
cornwn40.o: cornwn40.eos $(MAC3)
cornwn30.o: cornwn30.eos $(MAC3)	# wide corners
cornwn45.o: cornwn45.eos $(MAC3)
cornwn90.o: cornwn90.eos $(MAC3)

cornvn10.o: cornvn10.eos $(MAC3)	# very wide corners
cornvn20.o: cornvn20.eos $(MAC3)

cornwt40.o: cornwt40.eos $(MAC3)

cornwf20.o: cornwf20.eos $(MAC3)
cornwf40.o: cornwf40.eos $(MAC3)
cornwf30.o: cornwf30.eos $(MAC3)	# wide corners distant view
cornwf45.o: cornwf45.eos $(MAC3)
cornwf90.o: cornwf90.eos $(MAC3)

pit01.o: pit01.eos $(MAC3)
pit02.o: pit02.eos $(MAC3)
pit03.o: pit03.eos $(MAC3)
pit04.o: pit04.eos $(MAC3)
pit05.o: pit05.eos $(MAC3)
pit06.o: pit06.eos $(MAC3)
pit07.o: pit07.eos $(MAC3)
pit08.o: pit08.eos $(MAC3)
pit09.o: pit09.eos $(MAC3)

skid.o: skid.eos $(MAC3)
skid2.o: skid2.eos $(MAC3)
skid3.o: skid3.eos $(MAC3)
special.o: special.eos $(MAC3)
dotted.o: dotted.eos $(MAC3)
longline.o: longline.eos $(MAC3)
chic30.o: chic30.eos $(MAC3)
grid.o: grid.eos $(MAC3)
start.o: start.eos $(MAC3)

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

