1 include ..
/..
/configure.wps
3 OBJS
= plotgrids.o avg_tsfc.o calc_ecmwf_p.o elev_angle.o plotfmt.o rd_intermediate.o \
4 mod_levs.o height_ukmo.o \
5 cio.o gridinfo_module.o misc_definitions_module.o module_debug.o module_stringutil.o \
6 read_met_module.o write_met_module.o module_date_pack.o met_data_module.o constants_module.o
11 @echo
"go up two directories and type './compile util' to build WPS utilities"
15 rd_intermediate.exe
: rd_intermediate.o read_met_module.o module_debug.o misc_definitions_module.o met_data_module.o
16 $(SFC
) -o
$(@
) $(LDFLAGS
) rd_intermediate.o read_met_module.o \
17 module_debug.o misc_definitions_module.o cio.o met_data_module.o constants_module.o
19 rd_intermediate.o
: module_debug.o read_met_module.o rd_intermediate.F
21 plotgrids.exe
: plotgrids.o
22 $(SFC
) -o
$(@
) $(LDFLAGS
) module_map_utils.o module_debug.o cio.o constants_module.o misc_definitions_module.o \
23 plotgrids.o
$(NCARG_LIBS
) $(NCARG_LIBS2
)
25 plotgrids.o
: plotgrids.F module_map_utils.o
27 $(SFC
) $(FNGFLAGS
) -c
$*.f90
30 avg_tsfc.exe
: avg_tsfc.o cio.o module_debug.o gridinfo_module.o read_met_module.o \
31 write_met_module.o module_date_pack.o misc_definitions_module.o met_data_module.o
32 $(SFC
) $(LDFLAGS
) -o
$@ avg_tsfc.o cio.o module_debug.o gridinfo_module.o \
33 read_met_module.o write_met_module.o module_date_pack.o \
34 misc_definitions_module.o met_data_module.o constants_module.o
36 avg_tsfc.o
: avg_tsfc.F cio.o module_debug.o gridinfo_module.o read_met_module.o \
37 write_met_module.o module_date_pack.o misc_definitions_module.o
39 elev_angle.exe
: elev_angle.o cio.o module_debug.o gridinfo_module.o \
40 write_met_module.o misc_definitions_module.o met_data_module.o
41 $(SFC
) $(LDFLAGS
) -o
$@ elev_angle.o cio.o module_debug.o gridinfo_module.o \
42 write_met_module.o misc_definitions_module.o met_data_module.o \
43 -L
$(NETCDF
)/lib
-I
$(NETCDF
)/include -lnetcdf
45 elev_angle.o
: elev_angle.F cio.o module_debug.o gridinfo_module.o \
46 write_met_module.o misc_definitions_module.o
47 $(SFC
) -c elev_angle.F
-I
$(NETCDF
)/include
49 calc_ecmwf_p.exe
: calc_ecmwf_p.o cio.o module_debug.o module_stringutil.o gridinfo_module.o read_met_module.o \
50 write_met_module.o module_date_pack.o misc_definitions_module.o met_data_module.o constants_module.o
51 $(SFC
) $(LDFLAGS
) -o
$@ calc_ecmwf_p.o cio.o module_debug.o module_stringutil.o gridinfo_module.o \
52 read_met_module.o write_met_module.o module_date_pack.o \
53 misc_definitions_module.o met_data_module.o constants_module.o
55 calc_ecmwf_p.o
: calc_ecmwf_p.F cio.o module_debug.o module_stringutil.o gridinfo_module.o read_met_module.o \
56 write_met_module.o module_date_pack.o misc_definitions_module.o
58 plotfmt.exe
: plotfmt.o read_met_module.o met_data_module.o
59 $(SFC
) -o
$(@
) $(LDFLAGS
) plotfmt.o read_met_module.o module_debug.o \
60 misc_definitions_module.o cio.o met_data_module.o \
61 $(NCARG_LIBS
) $(NCARG_LIBS2
)
63 plotfmt.o
: plotfmt.F misc_definitions_module.o read_met_module.o constants_module.o
64 $(CPP
) $(CPPFLAGS
) $< > $*.f90
65 $(SFC
) $(FNGFLAGS
) -c
$*.f90
68 mod_levs.exe
: mod_levs.o module_debug.o read_met_module.o write_met_module.o misc_definitions_module.o met_data_module.o
69 $(SFC
) -o
$(@
) $(LDFLAGS
) mod_levs.o module_debug.o read_met_module.o \
70 write_met_module.o misc_definitions_module.o cio.o met_data_module.o constants_module.o
72 mod_levs.o
: module_debug.o read_met_module.o write_met_module.o mod_levs.F
74 int2nc.exe
: int2nc.o module_debug.o misc_definitions_module.o read_met_module.o cio.o
75 $(SFC
) -o
$(@
) $(LDFLAGS
) $(WRF_INCLUDE
) int2nc.o module_debug.o misc_definitions_module.o read_met_module.o cio.o
$(WRF_LIB
)
77 int2nc.o
: int2nc.F module_debug.o misc_definitions_module.o read_met_module.o
79 $(CPP
) $(CPPFLAGS
) $< > $*.f90
80 $(SFC
) $(FFLAGS
) $(WRF_INCLUDE
) -c
$*.f90
82 height_ukmo.exe
: height_ukmo.o cio.o module_debug.o gridinfo_module.o read_met_module.o \
83 write_met_module.o module_date_pack.o misc_definitions_module.o met_data_module.o
84 $(SFC
) $(LDFLAGS
) -o
$@ height_ukmo.o cio.o module_debug.o gridinfo_module.o \
85 read_met_module.o write_met_module.o module_date_pack.o \
86 misc_definitions_module.o met_data_module.o constants_module.o
88 height_ukmo.o
: height_ukmo.F cio.o module_debug.o gridinfo_module.o read_met_module.o \
89 write_met_module.o module_date_pack.o misc_definitions_module.o
91 module_map_utils.o
: module_map_utils.F misc_definitions_module.o constants_module.o module_debug.o
95 met_data_module.o
: met_data_module.F
97 module_stringutil.o
: module_stringutil.F
99 gridinfo_module.o
: gridinfo_module.F misc_definitions_module.o module_debug.o
101 misc_definitions_module.o
: misc_definitions_module.F
103 module_debug.o
: module_debug.F cio.o
105 read_met_module.o
: read_met_module.F met_data_module.o constants_module.o module_debug.o misc_definitions_module.o
107 write_met_module.o
: write_met_module.F met_data_module.o module_debug.o misc_definitions_module.o
109 module_date_pack.o
: module_date_pack.F
112 $(RM
) $(OBJS
) *.f90
*.mod
113 $(RM
) plotgrids.exe plotfmt.exe avg_tsfc.exe elev_angle.exe calc_ecmwf_p.exe rd_intermediate.exe \
114 mod_levs.exe height_ukmo.exe int2nc.exe