all : demineur clean

demineur : main.o creerGrille.o affichageGrille.o clicGauche.o clicDroit.o compteur.o finDePartie.o decouvrirCase.o gClic.o conversion.o gNouvellePartie.o
	gcc main.o creerGrille.o affichageGrille.o clicGauche.o clicDroit.o compteur.o finDePartie.o decouvrirCase.o gClic.o conversion.o gNouvellePartie.o `pkg-config --libs --cflags gtk+-2.0` -o demineur

main.o : main.c entetes.h
	gcc -c -Wall  `pkg-config --libs --cflags gtk+-2.0` main.c

gNouvellePartie.o : gNouvellePartie.c entetes.h
	gcc -c -Wall `pkg-config --libs --cflags gtk+-2.0`  gNouvellePartie.c

creerGrille.o : creerGrille.c entetes.h
	gcc -c -Wall `pkg-config --libs --cflags gtk+-2.0`  creerGrille.c

affichageGrille.o : affichageGrille.c entetes.h
	gcc -c -Wall `pkg-config --libs --cflags gtk+-2.0`  affichageGrille.c

clicGauche.o : clicGauche.c entetes.h
	gcc -c -Wall `pkg-config --libs --cflags gtk+-2.0`  clicGauche.c

clicDroit.o : clicDroit.c entetes.h
	gcc -c -Wall  `pkg-config --libs --cflags gtk+-2.0` clicDroit.c

compteur.o : compteur.c entetes.h
	gcc -c -Wall  `pkg-config --libs --cflags gtk+-2.0` compteur.c

finDePartie.o : finDePartie.c entetes.h
	gcc -c -Wall  `pkg-config --libs --cflags gtk+-2.0` finDePartie.c

decouvrirCase.o : decouvrirCase.c entetes.h
	gcc -c -Wall `pkg-config --libs --cflags gtk+-2.0` decouvrirCase.c

gClic.o : gClic.c entetes.h
	gcc -c -Wall `pkg-config --libs --cflags gtk+-2.0` gClic.c

conversion.o : conversion.c entetes.h
	gcc -c -Wall `pkg-config --libs --cflags gtk+-2.0` conversion.c

clean :
	rm *.o
