#-*-makefile-*-

include         ../Makefile.hdr

RM_LIST	=	*.o *.e  *.mod core

OBJS	=	prepecm.o ecm_par.o subs.o calendar.o io.o ecm_consts.o wcal1.o gridloc.o

LDFLAGS	=	-L${NETCDFLIB} -lnetcdf ${GRIBEX} -L${GCCLIB} -l${F2C}


all:		prepecm.e


prepecm.e:	prepecm.o ecm_par.o subs.o calendar.o io.o wcal1.o gridloc.o
		$(FC) -o $@ $(OBJS) $(FFLAGS_BIG) $(LDFLAGS)


prepecm.o:	ecm_par.mod ecm_consts.mod calendar.mod

subs.o:		calendar.mod

%.o:		%.f90
		$(FC) -o $@ $(FFLAGS) -c $<

%.mod:		%.f90
		$(FC) -o $*.o $(FFLAGS) -c $<

clean:
		$(RM) $(RM_LIST)
