15 lines
613 B
Makefile
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
|