all: y.tab.c lex.yy.c YYPREFIX=itex2MML_yy #YACC=yacc YACC=bison -y y.tab.c: itex2MML.y $(YACC) -p $(YYPREFIX) -d itex2MML.y lex.yy.c: itex2MML.l flex -P$(YYPREFIX) -olex.yy.c itex2MML.l y.tab.o: y.tab.c itex2MML.h $(CC) -c -o y.tab.o y.tab.c lex.yy.o: lex.yy.c y.tab.c itex2MML.h $(CC) -c -o lex.yy.o lex.yy.c itex2MML: lex.yy.o y.tab.o itex2MML.cc itex2MML.h $(CXX) -o itex2MML lex.yy.o y.tab.o itex2MML.cc clean: rm -f y.tab.? lex.yy.c itex2MML *.o