#!/bin/sh # # This makefile is to compile ensembel production generator # Author: Binbin Zhou # Aug 1, 2005 # OS: AIX (IBM-blue) # Oct. 2, 2012: Modified for Linux OS (Jun Du) # #FC= ifort -O3 -convert big_endian FC= ftn -O3 -convert big_endian ARCH = OPTS = LIST = #FREE = -qfree FREE = TRAPS = PROFILE = DEBUG = -g MEM = MAP = ESSL = MASS = SRC= util.f \ char_process.f \ print.f pack.f \ thickness.f preciptype.f apcp.f snow.f wind.f \ dtra.f frzn.f vorticity.f getflight.f getcldtop.f \ mxp.f get_mxp.f pack_mxp.f \ get_new_fog.f new_fog.f \ get_firewx.f llws.f \ get_cptp_severe.f calibrate2_hrly_rgn3.f calibrate2_dryt.f calibrate2_svr.f get_prev_precip_temp.f OBJ=${SRC:.f=.o} LIBS= $(ESSL) $(MASS) $(OPTS) $(LIST) $(TRAPS) $(PROFILE) $(DEBUG) ${W3NCO_LIB4} ${BACIO_LIB4} ${IP_LIB4} sref_ens_gen: $(OBJ) $(FC) -o $(@) sref_ens_gen.f $(OBJ) $(LIBS) clean: /bin/rm -f sref_ens_gen *.o clear: /bin/rm *.o