TaschenrechnerParser/Makefile

15 lines
613 B
Makefile
Raw Normal View History

2023-12-06 12:21:19 +00:00
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