#########################################################
# Makefile pour les programme du TD3 AGP
# Tanguy Risset, 2005
#########################################################
CC            =gcc 
LD	      =gcc
CFLAGS	+= -Wall -c -O3  -g -I./

all: main  deuxTar

main.o: main.c pile.h pile_type.h
	${CC} ${CFLAGS}  main.c -o main.o 

pile.o: pile.c pile.h pile_type.h
	${CC}  ${CFLAGS} pile.c -o pile.o 

hanoi.o: hanoi.c pile.h pile_type.h
	${CC}  ${CFLAGS} hanoi.c -o hanoi.o 

main: main.o pile.o hanoi.o
	${LD} ${LDFLAGS} main.o hanoi.o pile.o -o main

main2: main2.o pile.o hanoi.o
	${LD} ${LDFLAGS} main2.o hanoi.o pile.o -o main2

etudiant: etudiant.c etudiant.h
	${CC} -Wall -g etudiant.c -o etudiant

deuxTar: clean
	make tar
	make tarSol
tar: 
	cd ..; tar cvf TP2-init.tar code/hanoi.h code/pile.h code/pile_type.h code/main.c   

tarSol: 
	cd ../code2; make clean;
	cd ..; tar cvf TP2-sol.tar  code/hanoi.h code/pile.h code/pile_type.h code/hanoi.c code/main.c code/main2.c code/pile.c  code/Makefile code2/* 


clean:
	-rm -rf *~ *.out main *.o *.dvi *.aux *.log *.ps *.pdf html etudiant ../TP2-sol.tar ../TP2-init.tar

dummy:
