Created a tag for the 2012 HWRF baseline tests.
[WPS-merge.git] / hwrf-baseline-20120103-1354 / geogrid / util / plotgrid / src / Makefile
blobaac1083df9179318d4111964fccb8ac865576176
1 OBJS = cio.o plotgrid.o input_module.o misc_definitions_module.o module_debug.o parallel_module.o queue_module.o gridinfo_module.o wrf_debug.o
3 INCLUDEPATH = -I$(WRF_DIR)/external/ioapi_share -I$(WRF_DIR)/external/io_netcdf -I$(WRF_DIR)/external/io_grib1 -I$(WRF_DIR)/external/io_int
5 .IGNORE:
6 .SUFFIXES: .c .F .o
8 .c.o:
9 rm -f $@
10 $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
12 #.f90.o:
13 # rm -f $@ $*.mod
14 # cp $< $*.f
15 # $(FC) $(FFLAGS) -c $*.f $(INCLUDEPATH)
16 # rm -f $*.f
18 .F.o:
19 rm -f $@ $*.mod
20 cpp -C -P -traditional $(CPPFLAGS) $(INCLUDEPATH) $< > $*.f90
21 $(FC) $(FFLAGS) -c $*.f90 $(INCLUDEPATH)
22 rm -f $*.f90
24 all: plotgrid.exe
26 plotgrid.exe: $(OBJS)
27 $(FC) $(LDFLAGS) -o $@ $(OBJS) $(WRF_DIR)/frame/pack_utils.o $(WRF_DIR)/frame/module_machine.o $(WRF_DIR)/frame/module_internal_header_util.o -L$(NETCDF)/lib -I$(NETCDF)/include -I$(WRF_DIR)/external/io_grib1 -I$(WRF_DIR)/external/io_int -I$(WRF_DIR)/external/io_netcdf -L$(WRF_DIR)/external/io_netcdf -L$(WRF_DIR)/external/io_grib1 -L$(WRF_DIR)/external/io_int -lwrfio_nf -lwrfio_int -lio_grib1 -lnetcdf
29 plotgrid.o: input_module.o plotgrid.F
31 input_module.o: gridinfo_module.o misc_definitions_module.o module_debug.o parallel_module.o queue_module.o input_module.F
33 module_debug.o: cio.o parallel_module.o module_debug.F
35 gridinfo_module.o: misc_definitions_module.o module_debug.o gridinfo_module.F
37 clean:
38 rm -f $(OBJS) *.mod
40 clobber:
41 make clean; rm -f plotgrid.exe