# for Borland make PATH = C:\BisonFlex\bin;C:\borland\bcc55\bin;$(PATH) all: jun22_4.exe jun22_4Parser.c: jun22_4Parser.y set PATH=$(PATH) & bison -o jun22_4Parser.c -d jun22_4Parser.y jun22_4Parser.h: jun22_4Parser.y set PATH=$(PATH) & bison -o jun22_4Parser.c -d jun22_4Parser.y jun22_4Lexer.c: jun22_4Parser.h jun22_4Lexer.l set PATH=$(PATH) & flex -ojun22_4Lexer.c -I jun22_4Lexer.l jun22_4.exe: jun22_4Lexer.c jun22_4Parser.c set PATH=$(PATH) & bcc32 -ejun22_4.exe jun22_4Lexer.c jun22_4Parser.c For.j: For.tc jun22_4.exe jun22_4.exe For.tc > For.j For.class: For.j java -jar oolong.jar For.j clean: del jun22_4Parser.c jun22_4Parser.h jun22_4Lexer.c jun22_4.exe For.j For.class *.tds *.obj