source: palm/trunk/SOURCE/Makefile_check @ 842

Last change on this file since 842 was 842, checked in by maronga, 13 years ago

last commit documented

  • Property svn:keywords set to Id
File size: 4.9 KB
RevLine 
[807]1#------------------------------------------------------------------------------!
2# WARNING: don't write filenames with extension .f90 in this header!!!!
3#
4# Current revisions:
5# ------------------
6#
[842]7#
[807]8# Former revisions:
9# -----------------
10# $Id: Makefile_check 842 2012-02-28 12:37:31Z maronga $
11#
[842]12# 841 2012-02-28 12:29:49Z maronga
13# Added: exchange_horiz, exchange_horiz_2d, random_function
14#
[819]15# 818 2012-02-08 16:11:23Z maronga
16# Added all user routines.
17#
[808]18# 807 2012-01-25 11:53:51Z maronga
19# Initial revision
20#
[807]21# Description:
22# ------------
23# Makefile for the parameter file check program check_namelist_files to be used
24# by the shell script "mrun"
25#------------------------------------------------------------------------------!
26
27
28PROG = check_namelist_files.x
29
30RCS = check_open.f90 check_namelist_files.f90 check_parameters.f90 \
[841]31      close_file.f90 cpu_log.f90 exchange_horiz.f90 exchange_horiz_2d.f90 \
32      fft_xy.f90 init_grid.f90 init_masks.f90 \
[807]33      init_pegrid.f90 local_flush.f90 local_stop.f90 local_system.f90 \
34      message.f90 modules.f90 package_parin.f90 parin.f90 poisfft.f90 \
[841]35      poisfft_hybrid.f90 random_function.f90 singleton.f90 subsidence.f90 \
36      temperton_fft.f90 \
[818]37      user_3d_data_averaging.f90 user_actions.f90 \
38      user_additional_routines.f90 user_advec_particles.f90 \
[807]39      user_check_data_output.f90 user_check_data_output_pr.f90 \
[818]40      user_check_parameters.f90 user_data_output_2d.f90 \
41      user_data_output_3d.f90 user_data_output_dvrp.f90 user_data_output_mask.f90 \
42      user_define_netcdf_grid.f90 user_dvrp_coltab.f90 user_header.f90 \
43      user_init.f90 user_init_3d_model.f90 user_init_grid.f90 \
44      user_init_particles.f90 user_init_plant_canopy.f90 \
45      user_last_actions.f90 user_module.f90 user_parin.f90 \
46      user_particle_attributes.f90 user_read_restart_data.f90 \
47      user_spectra.f90 user_statistics.f90 \
[807]48
49
[818]50
51
[807]52OBJS = check_open.o check_namelist_files.o check_parameters.o close_file.o \
[841]53      cpu_log.o exchange_horiz.o exchange_horiz_2d.o fft_xy.o init_grid.o \
54      init_masks.o init_pegrid.o \
[807]55      local_flush.o local_stop.o local_system.o message.o \
56      modules.o package_parin.o parin.o poisfft.o \
[841]57      poisfft_hybrid.o random_function.o singleton.o subsidence.o temperton_fft.o \
[818]58      user_3d_data_averaging.o user_actions.o user_additional_routines.o \
59      user_advec_particles.o user_check_data_output.o \
60      user_check_data_output_pr.o user_check_parameters.o \
61      user_data_output_2d.o user_data_output_3d.o user_data_output_mask.o user_data_output_dvrp.o \
62      user_define_netcdf_grid.o user_dvrp_coltab.o user_header.o \
63      user_init.o user_init_3d_model.o user_init_grid.o \
64      user_init_particles.o user_init_plant_canopy.o user_last_actions.o \
65      user_module.o user_parin.o user_particle_attributes.o \
66      user_read_restart_data.o user_spectra.o user_statistics.o \
[807]67
68CC = cc
69CFLAGS = -O
70
71F90 =
72COPT =
73F90FLAGS =
74LDFLAGS =
75
76#to_be_replaced_by_include
77
78.SUFFIXES:
79.SUFFIXES: .o .f90
80
81
82all: $(PROG)
83
84$(PROG): $(OBJS)
85        $(F90) -o $(PROG) $(OBJS) $(LDFLAGS)
86
87clean:
88        rm -f $(PROG) $(OBJS) *.mod *.i *.lst
89
90.f90.o:
91        $(F90) $(F90FLAGS) $(COPT) -c $<
92
93
94check_open.o: modules.o
95check_namelist_files.o: modules.o
96check_parameters.o: modules.o subsidence.o
97close_file.o: modules.o
98cpu_log.o: modules.o
[841]99exchange_horiz.o: modules.o
100exchange_horiz_2d.o: modules.o
[807]101fft_xy.o: modules.o singleton.o temperton_fft.o
102init_grid.o: modules.o
103init_masks.o: modules.o
104init_pegrid.o: modules.o fft_xy.o poisfft.o poisfft_hybrid.o
105local_stop.o: modules.o
106message.o: modules.o
107modules.o: modules.f90
108package_parin.o: modules.o
109parin.o: modules.o
110poisfft.o: modules.o fft_xy.o
111poisfft_hybrid.o: modules.o fft_xy.o
[841]112random_function.o: modules.o
[807]113singleton.o: singleton.f90
114subsidence.o: modules.o
115temperton_fft.o: modules.o
[818]116user_3d_data_averaging.o: modules.o user_module.o
117user_actions.o: modules.o user_module.o
118user_additional_routines.o: modules.o user_module.o
119user_advec_particles.o: modules.o user_module.o
120user_check_data_output.o: modules.o user_module.o
121user_check_data_output_pr.o: modules.o user_module.o
122user_check_parameters.o: modules.o user_module.o
123user_data_output_2d.o: modules.o user_module.o
124user_data_output_3d.o: modules.o user_module.o
125user_data_output_mask.o: modules.o user_module.o
126user_data_output_dvrp.o: modules.o user_module.o
127user_define_netcdf_grid.o: modules.o user_module.o
128user_dvrp_coltab.o: modules.o user_module.o
129user_header.o: modules.o user_module.o
[807]130user_init.o: modules.o user_module.o
131user_init_3d_model.o: modules.o user_module.o
132user_init_grid.o: modules.o user_module.o
133user_init_particles.o: modules.o user_module.o
134user_init_plant_canopy.o: modules.o user_module.o
[818]135user_last_actions.o: modules.o user_module.o
[807]136user_module.o: user_module.f90
137user_parin.o: modules.o user_module.o
[818]138user_particle_attributes.o: modules.o user_module.o
139user_read_restart_data.o: modules.o user_module.o
140user_spectra.o: modules.o user_module.o
141user_statistics.o: modules.o user_module.o
Note: See TracBrowser for help on using the repository browser.