#-*-makefile-*-
# prep

include		../Makefile.hdr

LDFLAGS	=	 $(NETCDFLIBS) -L../tools -ltools

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

OBJS	=	../chimere_consts.o ../chimere_params.o ../interp_tools.o ../chimere_common.o ../message_defs.o prep_helpers.o params_bc.o

all:		prep_bc.e prepemis.e prep_chimere.e prep_mie.e

prep_bc.o:		prep_helpers.o params_bc.o
prep_mie.o:		prep_helpers.o
prep_chimere.o:		prep_helpers.o
prepemis.o:		prep_helpers.o

prep_mie.o:prep_mie.F90
	$(REALFC) -o prep_mie.o $(FFLAGS) -I.. -c prep_mie.F90

prep_mie.e:	prep_mie.o spher.o
	$(REALFC) -o prep_mie.e prep_mie.o spher.o $(FFLAGS)

prep_bc.o:prep_bc.F90
	$(REALFC) -o prep_bc.o $(FFLAGS) -I.. $(NORANGECHK) -c prep_bc.F90

spher.o:spher.f
	$(REALFC) -o spher.o $(F77FLAGS) -c spher.f

%.o:	%.F90
	$(REALFC) -o $@ $(FFLAGS) -I.. -c $<

%.e:	%.o
	$(REALFC) -o $@ $<  $(FFLAGS) $(OBJS) $(LDFLAGS)


clean:
	$(RM) $(RM_LIST)


