TaschenrechnerParser/Makefile
Schleicher Laurenz fa28bd24fe Taschenrechner
2023-12-06 13:21:19 +01:00

15 lines
613 B
Makefile

JAVAC = javac
JAOOY = jaooy
Main.class: Main.java yyTokenclass.class TschenrechnerScanner.class
$(JAVAC) Main.java
yyTokenclass.class: TschenrechnerParser.java
$(JAVAC) TschenrechnerParser.java
TschenrechnerScanner.class: TaschenrechnerLexer.java
$(JAVAC) TaschenrechnerLexer.java
TaschenrechnerLexer.java: TaschenrechnerLexer
java -cp JLex2.jar JLex2.Main TaschenrechnerLexer
TschenrechnerParser.java: TschenrechnerParser.jay skeleton.jaooy
$(JAOOY) -v TschenrechnerParser.jay < skeleton.jaooy > TschenrechnerParser.java
clean:
rm -f *.class TaschenrechnerLexer.java TschenrechnerParser.java