1 | include ../../configure.wps |
---|
2 | |
---|
3 | OBJS = plotgrids.o avg_tsfc.o plotfmt.o rd_intermediate.o mod_levs.o \ |
---|
4 | cio.o gridinfo_module.o misc_definitions_module.o module_debug.o \ |
---|
5 | read_met_module.o write_met_module.o module_date_pack.o |
---|
6 | |
---|
7 | all: |
---|
8 | clear ; |
---|
9 | @echo " " |
---|
10 | @echo "go up two directories and type './compile util' to build WPS utilities" |
---|
11 | @echo " " |
---|
12 | @echo " " |
---|
13 | |
---|
14 | rd_intermediate.exe: rd_intermediate.o read_met_module.o module_debug.o misc_definitions_module.o |
---|
15 | $(SFC) -o $(@) $(LDFLAGS) rd_intermediate.o read_met_module.o \ |
---|
16 | module_debug.o misc_definitions_module.o cio.o |
---|
17 | |
---|
18 | rd_intermediate.o: module_debug.o read_met_module.o rd_intermediate.F90 |
---|
19 | |
---|
20 | plotgrids.exe: plotgrids.o |
---|
21 | $(SFC) -o $(@) $(LDFLAGS) module_map_utils.o module_debug.o cio.o constants_module.o misc_definitions_module.o \ |
---|
22 | plotgrids.o $(NCARG_LIBS) $(NCARG_LIBS2) |
---|
23 | |
---|
24 | plotgrids.o: plotgrids.f90 module_map_utils.o |
---|
25 | $(CP) $< $*.f |
---|
26 | $(SFC) $(FNGFLAGS) -c $*.f |
---|
27 | $(RM) $*.f |
---|
28 | |
---|
29 | avg_tsfc.exe: avg_tsfc.o cio.o module_debug.o gridinfo_module.o read_met_module.o \ |
---|
30 | write_met_module.o module_date_pack.o misc_definitions_module.o |
---|
31 | $(SFC) $(LDFLAGS) -o $@ avg_tsfc.o cio.o module_debug.o gridinfo_module.o \ |
---|
32 | read_met_module.o write_met_module.o module_date_pack.o \ |
---|
33 | misc_definitions_module.o |
---|
34 | |
---|
35 | avg_tsfc.o: avg_tsfc.F90 cio.o module_debug.o gridinfo_module.o read_met_module.o \ |
---|
36 | write_met_module.o module_date_pack.o misc_definitions_module.o |
---|
37 | |
---|
38 | plotfmt.exe: plotfmt.o read_met_module.o |
---|
39 | $(SFC) -o $(@) $(LDFLAGS) plotfmt.o read_met_module.o module_debug.o \ |
---|
40 | misc_definitions_module.o cio.o \ |
---|
41 | $(NCARG_LIBS) $(NCARG_LIBS2) |
---|
42 | |
---|
43 | plotfmt.o: plotfmt.F90 misc_definitions_module.o read_met_module.o |
---|
44 | $(CP) $< $*.f |
---|
45 | $(SFC) $(FNGFLAGS) -c $*.f |
---|
46 | $(RM) $*.f |
---|
47 | |
---|
48 | mod_levs.exe: mod_levs.o module_debug.o read_met_module.o write_met_module.o misc_definitions_module.o |
---|
49 | $(SFC) -o $(@) $(LDFLAGS) mod_levs.o module_debug.o read_met_module.o \ |
---|
50 | write_met_module.o misc_definitions_module.o cio.o |
---|
51 | |
---|
52 | mod_levs.o: module_debug.o read_met_module.o write_met_module.o mod_levs.F90 |
---|
53 | |
---|
54 | module_map_utils.o: module_map_utils.f90 misc_definitions_module.o constants_module.o module_debug.o |
---|
55 | |
---|
56 | cio.o: cio.c |
---|
57 | |
---|
58 | gridinfo_module.o: gridinfo_module.F90 misc_definitions_module.o module_debug.o |
---|
59 | |
---|
60 | misc_definitions_module.o: misc_definitions_module.f90 |
---|
61 | |
---|
62 | module_debug.o: module_debug.F90 cio.o |
---|
63 | |
---|
64 | read_met_module.o: read_met_module.F90 constants_module.o module_debug.o misc_definitions_module.o |
---|
65 | |
---|
66 | write_met_module.o: write_met_module.F90 module_debug.o misc_definitions_module.o |
---|
67 | |
---|
68 | module_date_pack.o: module_date_pack.f90 |
---|
69 | |
---|
70 | clean: |
---|
71 | $(RM) $(OBJS) *.mod |
---|
72 | $(RM) plotgrids.exe plotfmt.exe avg_tsfc.exe rd_intermediate.exe mod_levs.exe |
---|
73 | |
---|
74 | superclean: clean |
---|