
#include make.inc

TARGETS_O =  ama-data.o ama-angen_sub.o ama-angen90.o ama-main90.o angener90.o


# -fPIC  ... warning: variable is never used
#FFLAGS=  -fPIC -fdefault-real-8  -w

# optimize for computations
FFLAGS=  -fPIC -fdefault-real-8  -fopenmp -O2 -w -ffpe-trap=invalid,zero,overflow

# for debugging of the code
FFLAGS= -fPIC -fdefault-real-8 -g -fbacktrace -fbounds-check -w -Wall -finit-real=nan -finit-integer=-999999 -fno-align-commons -ffpe-trap=invalid,zero,overflow,denormal

#FFLAGS= -fPIC -fdefault-real-8 -g -fbacktrace -fbounds-check -w -Wall -finit-real=nan -finit-integer=-999999 -ffpe-trap=invalid -fno-align-commons -ffpe-trap=invalid,zero,overflow



#FFLAGS=  -fPIC -r8
#FXX=g95
FXX=gfortran
#FXX=ifort

all: Angener90 

#Debug: Adgfem AAdgfem ADGo dgfem2fvmx dgfem_range plotdgm  cfig Setorderx gen_tisk_texAD #fvm2jpg

Angener90: $(TARGETS_O)
	$(FXX) $(FFLAGS) -o  Angener90 $^ 


clean:
	-rm -f Angener90 *.o *.mod 


%.o:%.f90
	$(FXX) $(FFLAGS) -c $?
