SHELL=/bin/csh
#
FLNM= twod
CFT=	cft77
#FFLAGS= -Wf"-ez -Rb -Rc -o off"
#FFLAGS= -Wf"-ez -o off"
#cft77 -m 4 -e zi -a static -i 64 twod2st.f
FFLAGS=	-Wf"-m4 -ezi -a static -i64"
LDR=	segldr
LDFLAGS= -D dupentry=ignore -i ./segdir -f indef
LIBS=
COMMAND=$(FLNM).ymp
PROFLIB=
LIST = $(FLNM).list
#
# Fortran source code files for this job:
# Note twod2st.f is source generated by update call
#
FSRCS= \
bnbdy.f clevel.f colum.f column.f compseu.f denmod.f efield.f \
func.f gtm.f gwave2d.f ioncomp.f ionden.f qaurora.f ratecoe.f \
ratecof.f restart.f solheat.f solvers.f tides.f plt.f \
advecl.f blocks.f chkblks.f cmpn2d.f cmpn4s.f compsubs.f \
face2.f fface.f minor.f photo.f plot.f qsubs.f \
rates.f trsolv.f
#
LISTSRC= \
twod.src bnbdy.f clevel.f colum.f column.f compseu.f denmod.f efield.f \
func.f gtm.f gwave2d.f ioncomp.f ionden.f qaurora.f ratecoe.f \
ratecof.f restart.f solheat.f tides.f plt.f
#
# Object code for this job (like SRCS but with .o suffix)
OBJS= $(FSRCS:.f=.o)
#
# Make shavano executable:
#
$(COMMAND):	$(OBJS)
	$(LDR) $(LDFLAGS) -o $(COMMAND) $(OBJS) $(LIBS)
#
listing:
	cat *.h $(LISTSRC) > twod.list
#
# flint is fortran source code analyzer on shavano:
#
lint:
	flint -fg $(FSRCS) 
clean:
	rm M* *.f *.h *.c *.tar *.inp *.out *.o *.ymp gmeta core
