# compilateur
COMPILE=gfortran

#LIBS=  -L//Desktop/apres_these/angelo/SCIENTIFIC_LIBS/SPARSKIT2 -lskit
#LIBS =  -L/Users/lweynans/Documents/recherche/angelo/SCIENTIFIC_LIBS/SPARSKIT2 -lskit


# edition de liens
rk4 : rk4.o inverser.o bib.o  init.o  construction.o variables.o doubler.o bord.o  util.o
	$(COMPILE) -o  rk4 rk4.o inverser.o  bib.o init.o construction.o variables.o doubler.o bord.o  util.o $(LIBS)

# compilation 
rk4.o : rk4.f90 inverser.mod init.mod construction.mod util.mod variables.mod  doubler.mod 
	$(COMPILE) -c  rk4.f90 

construction.o construction.mod: construction.f90 util.mod  variables.mod  doubler.mod bord.mod 
	$(COMPILE) -c   construction.f90 

init.o init.mod: init.f90  util.mod variables.mod  doubler.mod 
	$(COMPILE) -c   init.f90 

bord.o bord.mod: bord.f90   util.mod variables.mod  doubler.mod 
	$(COMPILE) -c   bord.f90 

bib.o: bib.f90   
	$(COMPILE) -c  bib.f90 

inverser.o inverser.mod: inverser.f90   util.mod variables.mod  doubler.mod 
	$(COMPILE) -c   inverser.f90 

util.o util.mod: util.f90   variables.mod  doubler.mod 
	$(COMPILE) -c   util.f90 

variables.o variables.mod: variables.f90 doubler.mod
	$(COMPILE) -c  variables.f90 

doubler.o doubler.mod: doubler.f90
	$(COMPILE) -c   doubler.f90 


#  destruction des fichiers objets
clean :
	rm -f *.o *.mod rk4 *.vtk

