# 
FFLAGS = -P -X -3 -C -CC -Q -D1
#FFLAGS = -P -D2 -X -DEB -3 -C -CC -Q
#DFFLAGS = -D2 -X -DEB -C -P -CC -3 -Q
DFFLAGS = -D2 -X -DEB -C -P -CC -3 -Q -DEF=DEBUG
#FFLAGS =
HDRS = a_const.inc a_struct.inc a_prm.inc a_emg.inc a_enr.inc a_file.inc &
       a_gls2.inc a_frc.inc a_jnt.inc a_mrk.inc a_names.inc a_seg.inc

LNK= anz.lnk

OBJS =  a_file.obj anz.obj anz_init.obj average.obj char.obj ckc.obj &
	clvlnd.obj convolve.obj cycle.obj digfltjt.obj digital.obj &
	emg.obj export.obj expfrc.obj expjnt.obj expmrk.obj expseg.obj &
	file.obj filter.obj foot3d.obj force.obj frcalign.obj initanl.obj &
	janref.obj joint.obj marker.obj mathsub.obj mayo.obj rbody.obj &
	read_mac.obj segment.obj segvlac.obj status.obj upper.obj &
	expsimm.obj

.CONTINUE

anz.exe : $(HDRS) $(OBJS) $(LNK)
       wlinkp @$(LNK)
#       wfl386 -l=dos4g -p -lis -fi=$(LNK)
#        wfl386 -l=dos4g -p -lis 

.for.obj :
	wfl386 $(FFLAGS) $[*.for

marker.obj: marker.for
	wfl386 $(FFLAGS) marker.for

#a_file.obj: a_file.for
#	wfl386 $(FFLAGS) -DEF=DEBUG_SHOW3D a_file.for

file.obj: $(HDRS) a_ckc.inc a_clvlnd.inc a_ft3d.inc a_mayo.inc file.for
	wfl386 $(FFLAGS) file.for

#filter.obj: $(HDRS) filter.for
#	wfl386 $(FFLAGS) filter.for

#force.obj: $(HDRS) force.for
#	wfl386 $(DFFLAGS) force.for

#joint.obj: $(HDRS) joint.for
#	wfl386 $(DFFLAGS) joint.for

ckc.obj: $(HDRS) a_ckc.inc ckc.for
	wfl386 $(FFLAGS) ckc.for

clvlnd.obj: $(HDRS) a_ckc.inc clvlnd.for
	wfl386 $(FFLAGS) clvlnd.for

convolve.obj: $(HDRS) convolve.inc convolve.for
	wfl386 $(FFLAGS) convolve.for

foot3d.obj: $(HDRS) a_ckc.inc foot3d.for
	wfl386 $(FFLAGS) foot3d.for

mayo.obj: $(HDRS) a_mayo.inc mayo.for
	wfl386 $(FFLAGS) mayo.for

rbody.obj: rbody.inc rbody.for
	wfl386 $(FFLAGS) rbody.for

read_mac.obj: a_rdmac.inc read_mac.for
	wfl386 $(FFLAGS) read_mac.for

segment.obj: $(HDRS) rbody.inc segment.for
	wfl386 $(FFLAGS) segment.for

upper.obj: a_upper.inc upper.for
	wfl386 $(FFLAGS) upper.for

