LEX = flex -I YACC = yacc -d -v # byacc on PC; option -t on computers other than gort # note about file r.lex: # for gcc use input() # for g++ use yyinput() all: lex yacc prae.exe g++ -c lex.yy.c y.tab.c lex: r.lex ${LEX} r.lex yacc: r.yacc.c ${YACC} r.yacc.c prae.exe: prae.c g++ -Wall prae.c -o ../../prae.exe clean: \rm -f *.o *~ y.output y.tab.h y.tab.c lex.yy.c