FC=ifort
#FFLAGS=-O2 -assume byterecl -convert big_endian -check all -fp-model strict -init=snan,arrays -traceback
FFLAGS=-O0 -g -assume byterecl -convert big_endian -fp-model strict -init=snan,arrays -traceback -CB

all : hamilton84_solver

hamilton84_solver : coordinate.o tide_param.o spline.o hamilton84_solver.f90
	$(FC) $(FFLAGS) hamilton84_solver.f90 coordinate.o spline.o tide_param.o -o hamilton84_solver

spline.o : spline.f90
	$(FC) $(FFLAGS) -c spline.f90

coordinate.o : coordinate.f90 tide_param.o
	$(FC) $(FFLAGS) -c coordinate.f90

tide_param.o : tide_param.f90
	$(FC) $(FFLAGS) -c tide_param.f90
