all: hanoi_liste hanoi_tab

mouvement.o: mouvement.c mouvement.h
	gcc -c mouvement.c

file_liste.o: file_liste.c file.h
	gcc -c file_liste.c

file_tab.o: file_tab.c file.h
	gcc -c file_tab.c

hanoi.o: hanoi.c mouvement.h file.h
	gcc -c hanoi.c

hanoi_liste: mouvement.o file_liste.o hanoi.o
	gcc -o hanoi_liste mouvement.o file_liste.o hanoi.o 

hanoi_tab: mouvement.o file_tab.o hanoi.o
	gcc -o hanoi_tab mouvement.o file_tab.o hanoi.o

clean:
	rm *.o
