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
10 $(CC
) $(CFLAGS
) $(CPPFLAGS
) -c
$<
15 # $(FC) $(FFLAGS) -c $*.f $(INCLUDEPATH)
20 cpp -C
-P
-traditional
$(CPPFLAGS
) $(INCLUDEPATH
) $< > $*.f90
21 $(FC
) $(FFLAGS
) -c
$*.f90
$(INCLUDEPATH
)
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
41 make
clean; rm -f plotgrid.exe