source: palm/trunk/SOURCE/Makefile_check @ 927

Last change on this file since 927 was 871, checked in by franke, 13 years ago

last commit documented

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