# makefile for nssl_porcess #! /bin/sh -v # Define the fortran compiler and options WRFPATH = /nwprod/sorc/wrf_shared.fd FC = mpfort -g -traceback CPP = /lib/cpp -P ARCH = CPPFLAGS = -DLINUX -Dfunder -DFortranByte=char -DFortranInt=int -DFortranLlong='long long' -D_UNDERSCORE NWPLIBS =/nwprod/lib -lbufr_d_64 INCLD= LIBS = -L${NWPLIBS} \ $(WRFPATH)/external/io_int/libwrfio_int.a $(WRFPATH)/frame/module_machine.o \ ${WRFPATH}/frame/pack_utils.o # cio OBJS = kinds.o constants.o module_debug.o gridmod_gsi_map_utils.o \ misc_definitions_module.o constants_module.o module_map_utils.o \ write_bufr_NASALaRC.o process_NASALaRC_cloud.o \ module_binary_geo.o module_binary_io.o blockIO.o cio.o all: process_NASALaRC_cloud process_NASALaRC_cloud: ${OBJS} ${FC} -o rap_process_cloud ${FLAGS} ${OBJS} ${LIBS} .SUFFIXES : .F90 .f90 .f .c .o .F90.o : ${FC} ${FLAGS} ${INCLD} -c $< .f90.o : ${FC} ${FLAGS} ${INCLD} -c $< .c.o : ${CC} ${CPPFLAGS} -c $< clean: /bin/rm -f *.o *.exe *.mod rap_process_cloud