
all : main

main : repertoire.o ajouter.o chercher.o main.o
	gcc main.o repertoire.o chercher.o ajouter.o -o main

test : repertoire.o ajouter.o chercher.o test_liste_repert.o
	gcc test_liste_repert.o repertoire.o chercher.o ajouter.o -o test

test_liste_repert.o : test_liste_repert.c repertoire.h chercher.h ajouter.h
	gcc -c test_liste_repert.c -o test_liste_repert.o

repertoire.o : repertoire.c repertoire.h
	gcc -c repertoire.c -o repertoire.o

ajouter.o : ajouter.c ajouter.h
	gcc -c ajouter.c -o ajouter.o

chercher.o : chercher.c repertoire.h
	gcc -c chercher.c -o chercher.o

main.o : main.c repertoire.h chercher.h ajouter.h
	gcc -c main.c -o main.o

clean : 
	rm -rf *.o
	rm *~
