#------------------------------------------------------------------------------! # WARNING: don't write filenames with extension .f90 in this header!!!! # # Current revisions: # ------------------ # # # Former revisions: # ----------------- # $Id: Makefile_check 808 2012-01-25 12:02:30Z maronga $ # # 807 2012-01-25 11:53:51Z maronga # Initial revision # # Description: # ------------ # Makefile for the parameter file check program check_namelist_files to be used # by the shell script "mrun" #------------------------------------------------------------------------------! PROG = check_namelist_files.x RCS = check_open.f90 check_namelist_files.f90 check_parameters.f90 \ close_file.f90 cpu_log.f90 fft_xy.f90 init_grid.f90 init_masks.f90 \ init_pegrid.f90 local_flush.f90 local_stop.f90 local_system.f90 \ message.f90 modules.f90 package_parin.f90 parin.f90 poisfft.f90 \ poisfft_hybrid.f90 singleton.f90 subsidence.f90 temperton_fft.f90 \ user_check_data_output.f90 user_check_data_output_pr.f90 \ user_check_parameters.f90 user_init.f90 user_init_3d_model.f90 \ user_init_grid.f90 user_init_particles.f90 user_init_plant_canopy.f90 \ user_module.f90 user_parin.f90 \ OBJS = check_open.o check_namelist_files.o check_parameters.o close_file.o \ cpu_log.o fft_xy.o init_grid.o init_masks.o init_pegrid.o \ local_flush.o local_stop.o local_system.o message.o \ modules.o package_parin.o parin.o poisfft.o \ poisfft_hybrid.o singleton.o subsidence.o temperton_fft.o \ user_check_data_output.o user_check_data_output_pr.o \ user_check_parameters.o user_init.o user_init_3d_model.o \ user_init_grid.o user_init_particles.o user_init_plant_canopy.o \ user_module.o user_parin.o \ CC = cc CFLAGS = -O F90 = COPT = F90FLAGS = LDFLAGS = #to_be_replaced_by_include .SUFFIXES: .SUFFIXES: .o .f90 all: $(PROG) $(PROG): $(OBJS) $(F90) -o $(PROG) $(OBJS) $(LDFLAGS) clean: rm -f $(PROG) $(OBJS) *.mod *.i *.lst .f90.o: $(F90) $(F90FLAGS) $(COPT) -c $< check_open.o: modules.o check_namelist_files.o: modules.o check_parameters.o: modules.o subsidence.o close_file.o: modules.o cpu_log.o: modules.o fft_xy.o: modules.o singleton.o temperton_fft.o init_grid.o: modules.o init_masks.o: modules.o init_pegrid.o: modules.o fft_xy.o poisfft.o poisfft_hybrid.o local_stop.o: modules.o message.o: modules.o modules.o: modules.f90 package_parin.o: modules.o parin.o: modules.o poisfft.o: modules.o fft_xy.o poisfft_hybrid.o: modules.o fft_xy.o singleton.o: singleton.f90 subsidence.o: modules.o temperton_fft.o: modules.o user_init.o: modules.o user_module.o user_init_3d_model.o: modules.o user_module.o user_init_grid.o: modules.o user_module.o user_init_particles.o: modules.o user_module.o user_init_plant_canopy.o: modules.o user_module.o user_module.o: user_module.f90 user_parin.o: modules.o user_module.o user_check_parameters.o: modules.o user_module.o user_check_data_output.o: modules.o user_module.o user_check_data_output_pr.o: modules.o user_module.o