#-*-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 prep_bilin.o interp_tools.o

FCFLAGS	=	$(FFLAGS) -I${GRIBINC}
#LDFLAGS	=	$(NETCDFLIBS) -L${GRIBLIB} -L${JASPLIB} -lgrib_api_f90 -lgrib_api -ljasper -lpng
LDFLAGS	=	$(NETCDFLIBS) -L${GRIBLIB} -lgrib_api_f90 -lgrib_api

all:		prepecm.e


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


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

prep_bilin.o:	interp_tools.mod

subs.o:		calendar.mod

%.o:		%.F90
		$(FC) -o $@ $(FCFLAGS) -c $<

%.mod:		%.F90
		$(FC) -o $*.o $(FCFLAGS) -c $<

clean:
		$(RM) $(RM_LIST)
