APPLI=ptq

ptq: lex.yy.o y.tab.o ${APPLI}sup.o
	gcc -o ${APPLI} ${APPLI}sup.o lex.yy.o y.tab.o -lfl -ly

y.tab.o: y.tab.c
	gcc -c y.tab.c

y.tab.c: ${APPLI}.y
	yacc -d ${APPLI}.y

y.tab.h: ${APPLI}.y
	yacc -d ${APPLI}.y

lex.yy.o: lex.yy.c y.tab.h
	gcc -c lex.yy.c

lex.yy.c: ${APPLI}.l
	lex ${APPLI}.l


clean: 
	rm -f ${APPLI} ${APPLI}sup.o lex.yy.o lex.yy.c y.tab.h y.tab.o y.tab.c


