fix missing -lnetcdff when netcdf built as shared libraries #8
[WPS-merge.git] / metgrid / src / Makefile
blobe512a08ba19b3fb8d6cf1af06d5411240437f45e
1 include ../../configure.wps
3 OBJS = cio.o wrf_debug.o bitarray_module.o constants_module.o datatype_module.o module_stringutil.o gridinfo_module.o metgrid.o input_module.o interp_module.o interp_option_module.o list_module.o llxy_module.o met_data_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 scan_input.o mpas_mesh.o target_mesh.o remapper.o
5 all:
6 clear ;
7 @echo " "
8 @echo "go up two directories and type compile to build WPS"
9 @echo " "
10 @echo " "
12 metgrid.exe: $(OBJS)
13 $(FC) $(LDFLAGS) -o $@ $(OBJS) \
14 $(WRF_DIR)/frame/module_driver_constants.o \
15 $(WRF_DIR)/frame/pack_utils.o $(WRF_DIR)/frame/module_machine.o \
16 $(WRF_DIR)/frame/module_internal_header_util.o \
17 $(WRF_INCLUDE) \
18 $(WRF_LIB) \
19 $(MPI_LIB)
21 bitarray_module.o: module_debug.o
23 cio.o:
25 constants_module.o:
27 datatype_module.o: bitarray_module.o module_debug.o
29 module_stringutil.o:
31 gridinfo_module.o: misc_definitions_module.o module_debug.o
33 metgrid.o: gridinfo_module.o interp_option_module.o module_debug.o parallel_module.o process_domain_module.o
35 input_module.o: gridinfo_module.o misc_definitions_module.o parallel_module.o queue_module.o
37 interp_module.o: bitarray_module.o misc_definitions_module.o module_debug.o queue_module.o
39 interp_option_module.o: list_module.o misc_definitions_module.o module_debug.o module_stringutil.o
41 list_module.o: module_debug.o
43 llxy_module.o: gridinfo_module.o module_map_utils.o module_debug.o misc_definitions_module.o
45 met_data_module.o:
47 minheap_module.o: datatype_module.o
49 misc_definitions_module.o:
51 module_date_pack.o: module_debug.o
53 module_debug.o: parallel_module.o
55 module_map_utils.o: constants_module.o misc_definitions_module.o module_debug.o
57 module_mergesort.o:
59 output_module.o: gridinfo_module.o misc_definitions_module.o module_debug.o parallel_module.o storage_module.o
61 parallel_module.o:
63 process_domain_module.o: module_date_pack.o bitarray_module.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 scan_input.o mpas_mesh.o target_mesh.o remapper.o
65 queue_module.o: module_debug.o
67 read_met_module.o: constants_module.o misc_definitions_module.o module_debug.o met_data_module.o
69 rotate_winds_module.o: bitarray_module.o constants_module.o llxy_module.o misc_definitions_module.o module_debug.o module_map_utils.o
71 storage_module.o: datatype_module.o minheap_module.o misc_definitions_module.o module_debug.o parallel_module.o module_stringutil.o
73 wrf_debug.o: gridinfo_module.o cio.o
75 write_met_module.o: misc_definitions_module.o module_debug.o met_data_module.o
77 scan_input.o:
79 mpas_mesh.o: scan_input.o
81 target_mesh.o:
83 remapper.o: scan_input.o mpas_mesh.o target_mesh.o
85 clean:
86 $(RM) $(OBJS) *.f90 *.mod
87 $(RM) metgrid.exe
89 superclean: clean