include Makefile_userset

src=wam_mpi_module.f90 wam_file_module.f90 wam_general_module.f90 wam_timopt_module.f90 wam_fre_dir_module.f90 \
wam_jonswap_module.f90 wam_tables_module.f90 wam_interface_module.f90 wam_grid_module.f90 wam_model_module.f90 \
preproc_module.f90 wam_special_module.f90 wam_output_parameter_module.f90 \
preproc_user_module.f90 wam_nest_module.f90 wam_output_set_up_module.f90 \
preproc.f90 read_topography.f90 read_preproc_user.f90 wam_mpi_comp_module.f90 wam_coordinate_module.f90
objs = $(src:.f90=.o)
mods = $(src:.f90=.mod)

.SUFFIXES: .f90 .o

%.o : %.mod

.f90.o:
	$(FC) -c $(CPPARGS) $(FFLAGS) $(LDFLAGS) $<

include preproc.mk

clean :
	-rm -f $(objs) $(mods)

depend preproc.mk:
	makedepf90 -o preproc $(src) > preproc.mk
