source: trunk/MESOSCALE/LMD_MM_MARS/SRC/WPS/util/src/Makefile @ 1243

Last change on this file since 1243 was 11, checked in by aslmd, 14 years ago

spiga@svn-planeto:ajoute le modele meso-echelle martien

File size: 2.6 KB
Line 
1include ../../configure.wps
2
3OBJS    =       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
7all:
8                clear ;
9                @echo " "
10                @echo "go up two directories and type './compile util' to build WPS utilities"
11                @echo " "
12                @echo " "
13
14rd_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
18rd_intermediate.o: module_debug.o read_met_module.o rd_intermediate.F90
19
20plotgrids.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
24plotgrids.o: plotgrids.f90 module_map_utils.o
25        $(CP) $< $*.f
26        $(SFC) $(FNGFLAGS) -c $*.f
27        $(RM) $*.f
28
29avg_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
35avg_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
38plotfmt.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
43plotfmt.o: plotfmt.F90 misc_definitions_module.o read_met_module.o
44        $(CP) $< $*.f
45        $(SFC) $(FNGFLAGS) -c $*.f
46        $(RM) $*.f
47
48mod_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
52mod_levs.o: module_debug.o read_met_module.o write_met_module.o mod_levs.F90
53
54module_map_utils.o: module_map_utils.f90 misc_definitions_module.o constants_module.o module_debug.o
55
56cio.o: cio.c
57
58gridinfo_module.o: gridinfo_module.F90 misc_definitions_module.o module_debug.o
59
60misc_definitions_module.o: misc_definitions_module.f90
61
62module_debug.o: module_debug.F90 cio.o
63
64read_met_module.o: read_met_module.F90 constants_module.o module_debug.o misc_definitions_module.o
65
66write_met_module.o: write_met_module.F90 module_debug.o misc_definitions_module.o
67
68module_date_pack.o: module_date_pack.f90
69
70clean:
71        $(RM) $(OBJS) *.mod
72        $(RM) plotgrids.exe plotfmt.exe avg_tsfc.exe rd_intermediate.exe mod_levs.exe
73
74superclean:     clean
Note: See TracBrowser for help on using the repository browser.