##################################
#                                #
#   Makefile for Make_NEDT.f90   #
#                                #
##################################

SHELL = /bin/sh

MAIN:=csv_test

SRC = ${MAIN}.f90

OBJ = ${MAIN}.o

EXE = ${MAIN}.exe

NC_INC        := -I${NETCDF}/include -I../lib
NC_LIB        := -L$(NETCDF)/lib -lnetcdff -lnetcdf -L../lib -lcsv

#-------------------------------------
# Fortran Compiler, Linker, and Flags:
#-------------------------------------
FC = /usr/bin/gfortran
FL = /usr/bin/gfortran 
FC_FLAGS = -c -cpp
FL_FLAGS = -o


.SUFFIXES:
.SUFFIXES: .f90 .o

#--- Linking  ---
$(EXE): $(OBJ)
	$(FL) ${NC_INC} $(FL_FLAGS) $@ $(OBJ) ${NC_LIB} 
	rm -f *.mod *.o


#--- Compile  ---
.f90.o:
	$(FC) ${NC_INC} $(FC_FLAGS) $< ${NC_LIB}


#--- Cleaning ---
clean:
	rm -f *.mod *.o


#--- Running  ---
run:
	./$(EXE)


#--- End of Makefile
