include Makefile_userset

src=wam_mpi_module.f90 wam_file_module.f90 wam_general_module.f90 wam_timopt_module.f90 \
wam_model_module.f90 wam_source_module.f90 wam_fre_dir_module.f90 wam_interface_module.f90 \
wam_grid_module.f90 wam_current_module.f90 wam_special_module.f90 wam_nest_module.f90 \
wam_ice_module.f90 wam_output_module.f90 wam_print_module.f90 wam_tables_module.f90 \
wam_output_set_up_module.f90 wam_mpi_comp_module.f90 wam_netcdf_module.f90 wam_coordinate_module.f90 \
read_current_input.f90 read_ice_input.f90 wam_topo_module.f90 read_topo_input.f90 jafu.f90 \
make_netcdf.f90 wam_flux_module.f90 wam_output_parameter_module.f90 wam_jonswap_module.f90 \
wam_radiation_module.f90 wam_swell_module.f90 wam_propagation_module.f90
objs = $(src:.f90=.o)
mods = $(src:.f90=.mod)

.SUFFIXES: .f90 .o

%.o : %.mod

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

include pnetcdf.mk

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

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