PATH_TO_NWJET=../../nwjet include ../../nwjet/sorc/config/configure.hycom LIBS = -L$(LIB_OFSMODS_PATH) -lofs_mods -lw3_i4r4 -lbacio_i4r4 -L$(PATH_TO_NETCDF)/lib -lnetcdf INCMOD1 = $(LIB_OFSMODS_PATH)/ofs_mods INCMOD2 = $(PATH_TO_NETCDF)/include CPPFLAGS+= -I$(INCMOD1) -I$(INCMOD2) FFLAGS += -I$(INCMOD1) -I$(INCMOD2) F90FLAGS=$(FFLAGS) MODS = mod_plot.o mod_xc.o mod_za.o wtime.o MODB = mod_plot.o mod_xc.o mod_za.o mod_zb.o wtime.o MODR = mod_plot.o mod_xc.o mod_za.o mod_restart.o wtime.o DATAX_OBJ = bigrid.o bigrd1.o blkin.o \ buoflx.o \ extrct.o extrot.o fordate.o \ getdat.o getdtm.o getdepth.o \ indxi.o indxj.o \ pakk.o poisnd.o psmoo.o \ sbmerg.o zebra.o zh.o \ dum_gks.o DATAH_OBJ = $(DATAX_OBJ) horout.o DATAR_OBJ = $(DATAX_OBJ) putdat.o DATAZ_OBJ = $(DATAH_OBJ) layer2z.o mixlay.o NCDFH_OBJ = $(DATAX_OBJ) horout_nc.o NCDFZ_OBJ = $(NCDFH_OBJ) layer2z.o mixlay.o ARCHM_OBJ = bigrid.o blkin.o \ extrct.o extrot.o \ getdat.o getdtm.o getdepth.f putdat.o \ indxi.o indxj.o \ zebra.o zh.o dum_gks.o \ pakk.o # pakk_micom.o ARCHV_OBJ = bigrid.o blkin.o \ extrct.o extrot.o fordate.o \ getdat.o getdtm.o getdepth.o putdat.o \ indxi.o indxj.o pakk.o \ zebra.o zh.o dum_gks.o ARCHV_SRC = hycomarchv.f micomarchv.f \ trim_archv.f archv2restart.f remap_archv \ archv2data2d.f archv2data2t.f archv2data3z.f archv2datasf.f archv2datasfl.f archv2restart.f putdat.f EXEC = hwrf_archv2restart all: $(EXEC) hwrf_archv2restart: $(MODR) archv2restart.o $(ARCHV_OBJ) $(FC) $(LDFLAGS) -o hwrf_archv2restart archv2restart.o $(MODR) $(ARCHV_OBJ) $(LIBS) .PHONY: clean clean: $(RM) $(DATAX_OBJ) $(MODB) $(EXEC) *.mod *.o