DEBUGFLAGS= -g -Wall -DASSERTION -DCHECK_KN 
#CheckPtrO= CheckPtr.o # pour verifier les allocation dynamique
# le chemin des fichiers   RNM*pp, GC.hpp et gmres.hpp 
RNMDIR=../EF/RNM-v3
MESH2DDIR=../EF/EF23


INC= -I$(RNMDIR) -I$(MESH2DDIR) $(GLINC) 
CXXFLAGS += $(INC) $(DEBUGFLAGS)
CXX=g++ 
ptous:arete EF2d

arete:arete.o  Mesh2d.o  $(CheckPtrO)
	$(CXX) $^ -o $@ $(CXXFLAGS)  



# EF2d: EF2d.o Mesh2d.o RNM.o
tous:ptous 

.cpp.o:
	$(CXX) $(CXXFLAGS)  -c  $<
	
clean:
	-rm *.o   *~ arete 
###
HRNM=$(RNMDIR)/RNM.hpp  $(RNMDIR)/RNM_op.hpp   $(RNMDIR)/RNM_opc.hpp   $(RNMDIR)/RNM_tpl.hpp $(RNMDIR)/GC.hpp $(RNMDIR)/gmres.hpp 
HM2D=$(MESH2DDIR)/Mesh2d.hpp 
arete.o: $(HRNM) $(HM2D)  assertion.hpp
.PHONY: tous ptous
