include ../pure-openmp.inc FC = ifort -convert big_endian -assume byterecl CP = cp OBJS = hwrf_inter_2to1.o hwrf_inter_2to6_R.o hwrf_inter_4to2.o \ hwrf_inter_4to6_R.o hwrf_inter_2to2_R.o interp_coef.o \ interp_coef_bgrid.o fill_nmm_gridg.o unfill_nmm_gridg.o grads.o EXEC = ../exec/hwrf_inter_2to1.exe ../exec/hwrf_inter_2to6.exe \ ../exec/hwrf_inter_4to2.exe ../exec/hwrf_inter_4to6.exe \ ../exec/hwrf_inter_2to2.exe ALL: $(EXEC) .PHONY: ALL ../exec/hwrf_inter_2to1.exe: hwrf_inter_2to1.o interp_coef.o interp_coef_bgrid.o $(FC) $(FFLAGS) $(LDFLAGS) -o $@ hwrf_inter_2to1.o interp_coef.o interp_coef_bgrid.o ../exec/hwrf_inter_2to6.exe: hwrf_inter_2to6_R.o interp_coef.o interp_coef_bgrid.o \ fill_nmm_gridg.o grads.o unfill_nmm_gridg.o $(FC) $(FFLAGS) $(LDFLAGS) -o $@ hwrf_inter_2to6_R.o interp_coef.o ../exec/hwrf_inter_4to2.exe: hwrf_inter_4to2.o interp_coef.o interp_coef_bgrid.o $(FC) $(FFLAGS) $(LDFLAGS) -o $@ hwrf_inter_4to2.o interp_coef.o interp_coef_bgrid.o ../exec/hwrf_inter_4to6.exe: hwrf_inter_4to6_R.o interp_coef.o interp_coef_bgrid.o $(FC) $(FFLAGS) $(LDFLAGS) -o $@ hwrf_inter_4to6_R.o interp_coef.o interp_coef_bgrid.o ../exec/hwrf_inter_2to2.exe: hwrf_inter_2to2_R.o interp_coef.o interp_coef_bgrid.o $(FC) $(FFLAGS) $(LDFLAGS) -o $@ hwrf_inter_2to2_R.o interp_coef.o interp_coef_bgrid.o .PHONY: clean clean: $(RM) $(EXEC) $(OBJS) *.mod .SUFFIXES: .SUFFIXES: .o .f90 .f90.o: $(FC) -c $(FFLAGS) $<