CFLAGS=-Wall
LDFLAGS=-lm
EXEC=DemoPile

all : $(EXEC)

$(EXEC): DemoPileVoid.o PileVoid.o VilleEmpilable.o
	gcc -o $(EXEC) DemoPileVoid.o PileVoid.o VilleEmpilable.o $(LDFLAGS)

PileVoid.o: PileVoid.c PileVoid.h
	gcc -o PileVoid.o -c PileVoid.c $(CFLAGS)

DemoPileVoid.o: DemoPileVoid.c PileVoid.h VilleEmpilable.h
	gcc -o DemoPileVoid.o -c DemoPileVoid.c $(CFLAGS)
	
VilleEmpilable.o: 

clean:
	rm -f *.o
