CFLAGS += -g

LDFLAGS = -lm

CC= gcc

all : essai01 essai02 essai03 essai04

essai01 : essai01.o mesh.o
	$(CC) -o essai01 $^ $(LDFLAGS)
	
essai02 : essai02.o mesh.o
	$(CC) -o essai02 $^ $(LDFLAGS)
	
essai03 : essai03.o mesh.o quad.o
	$(CC) -o essai03 $^ $(LDFLAGS)
	
essai04 : essai04.o mesh.o quad.o
	$(CC) -o essai04 $^ $(LDFLAGS)

clean :
	rm -rf *.~ *.o
	
CLEAN : clean
	rm -rf essai01
	
TARFILES= mesh.c mesh.h quad.h quad.c Makefile essai01.c essai02.c essai03.c\
          essai04.c README
	
tar : projetMesh2D.tar.gz
	tar zcvf projetMesh2D.tar.gz $(TARFILES)
	
.PHONY: projetMesh2D.tar.gz