include ../configure.hmon include ../pure-openmp.inc .f.o: $(RM) $@ $*.mod $(FC) $(FFLAGS) $(FFLAGS_DOUBLE) -c $< SRCS = modules.f wrf_split_new2.f BOUND.f sig_p_convt1.f\ SEPAR.f WNLIT.f FDUMP.f H12.f I1MACH.f J4SAVE.f XGETUA.f\ WNLSM.f WNNLS.f XERABT.f XERCTL.f XERPRT.f XERROR.f XERRWV.f \ XERSAV.f srotm.f srotmg.f amatrix.f rodist.f landcmsk.f\ create_rel_domain.f interp_coef_bgrid.f90 OBJS = modules.o wrf_split_new2.o BOUND.o sig_p_convt1.o\ SEPAR.o WNLIT.o FDUMP.o H12.o I1MACH.o J4SAVE.o XGETUA.o\ WNLSM.o WNNLS.o XERABT.o XERCTL.o XERPRT.o XERROR.o XERRWV.o \ XERSAV.o srotm.o srotmg.o amatrix.o rodist.o landcmsk.o\ create_rel_domain.o interp_coef_bgrid.o # Requires either essl or blas library. LIBS = -L../../libs -lsp_i4r8 -lw3_i4r8 -lbufr_i4r8 $(ESSLLIB) LIBS = ${SP_LIB4} ${W3NCO_LIB4} ${W3EMC_LIB4} $(BUFR_LIB4) $(ESSLLIB) EXEC = ../exec/hmon_split1.exe # Lines from here on down should not need to be changed. $(EXEC): $(OBJS) $(SFC) $(FFLAGS) $(FFLAGS_DOUBLE) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) .PHONY: clean clean: $(RM) $(OBJS) *.mod *.exe