| 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 |
|---|