# for Borland make PATH = C:\BisonFlex\bin;C:\borland\bcc55\bin;$(PATH) all: jun22_1.exe jun22_1Parser.c: jun22_1Parser.y set PATH=$(PATH) & bison -o jun22_1Parser.c -d jun22_1Parser.y jun22_1Parser.h: jun22_1Parser.y set PATH=$(PATH) & bison -o jun22_1Parser.c -d jun22_1Parser.y jun22_1Lexer.c: jun22_1Parser.h jun22_1Lexer.l set PATH=$(PATH) & flex -ojun22_1Lexer.c -I jun22_1Lexer.l jun22_1.exe: jun22_1Lexer.c jun22_1Parser.c set PATH=$(PATH) & bcc32 -ejun22_1.exe jun22_1Lexer.c jun22_1Parser.c Else.j: Else.tc jun22_1.exe jun22_1.exe Else.tc > Else.j Else.class: Else.j java -jar oolong.jar Else.j clean: del jun22_1Parser.c jun22_1Parser.h jun22_1Lexer.c jun22_1.exe Else.j Else.class *.tds *.obj