source: trunk/MESOSCALE/LMD_MM_MARS/SRC/WPS/metgrid/src/Makefile

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

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

File size: 3.0 KB
Line 
1include ../../configure.wps
2
3OBJS = cio.o wrf_debug.o bitarray_module.o constants_module.o datatype_module.o despace.o gridinfo_module.o metgrid.o input_module.o interp_module.o interp_option_module.o list_module.o llxy_module.o minheap_module.o misc_definitions_module.o module_date_pack.o module_debug.o module_map_utils.o module_mergesort.o output_module.o parallel_module.o process_domain_module.o queue_module.o read_met_module.o rotate_winds_module.o storage_module.o write_met_module.o
4
5all: 
6        clear ;
7        @echo " "
8        @echo "go up two directories and type compile to build WPS"
9        @echo " "
10        @echo " "
11
12metgrid.exe: $(OBJS)
13        $(FC) $(LDFLAGS) -o $@ $(OBJS) \
14                $(WRF_DIR)/frame/pack_utils.o $(WRF_DIR)/frame/module_machine.o \
15                $(WRF_DIR)/frame/module_internal_header_util.o \
16                -I$(WRF_DIR)/external/io_grib1 \
17                -I$(WRF_DIR)/external/io_grib_share \
18                -I$(WRF_DIR)/external/io_int \
19                -I$(NETCDF)/include \
20                -I$(WRF_DIR)/external/io_netcdf \
21                -L$(WRF_DIR)/external/io_grib1 -lio_grib1 \
22                -L$(WRF_DIR)/external/io_grib_share -lio_grib_share \
23                -L$(WRF_DIR)/external/io_int -lwrfio_int \
24                -L$(WRF_DIR)/external/io_netcdf -lwrfio_nf \
25                -L$(NETCDF)/lib -lnetcdf
26
27bitarray_module.o: module_debug.o
28
29cio.o:
30
31constants_module.o:
32
33datatype_module.o: bitarray_module.o module_debug.o
34
35despace.o:
36
37gridinfo_module.o: misc_definitions_module.o module_debug.o
38
39metgrid.o: gridinfo_module.o interp_option_module.o module_debug.o parallel_module.o process_domain_module.o
40
41input_module.o: gridinfo_module.o misc_definitions_module.o parallel_module.o queue_module.o
42
43interp_module.o: bitarray_module.o misc_definitions_module.o module_debug.o queue_module.o
44
45interp_option_module.o: list_module.o misc_definitions_module.o module_debug.o
46
47list_module.o: module_debug.o
48
49llxy_module.o: gridinfo_module.o module_map_utils.o module_debug.o misc_definitions_module.o
50
51minheap_module.o: datatype_module.o
52
53misc_definitions_module.o:
54
55module_date_pack.o: module_debug.o
56
57module_debug.o: parallel_module.o
58
59module_map_utils.o: constants_module.o misc_definitions_module.o module_debug.o
60
61module_mergesort.o:
62
63output_module.o: gridinfo_module.o misc_definitions_module.o module_debug.o parallel_module.o storage_module.o
64
65parallel_module.o:
66
67process_domain_module.o: module_date_pack.o bitarray_module.o despace.o gridinfo_module.o input_module.o interp_module.o interp_option_module.o list_module.o llxy_module.o misc_definitions_module.o module_debug.o module_mergesort.o output_module.o parallel_module.o read_met_module.o rotate_winds_module.o storage_module.o
68
69queue_module.o: module_debug.o
70
71read_met_module.o: constants_module.o misc_definitions_module.o module_debug.o
72
73rotate_winds_module.o: bitarray_module.o constants_module.o llxy_module.o misc_definitions_module.o module_debug.o
74
75storage_module.o: datatype_module.o minheap_module.o misc_definitions_module.o module_debug.o parallel_module.o
76
77wrf_debug.o: cio.o
78
79write_met_module.o: misc_definitions_module.o module_debug.o
80
81clean:
82        $(RM) $(OBJS) *.mod
83        $(RM) metgrid.exe
84
85superclean:     clean
Note: See TracBrowser for help on using the repository browser.