- Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathmakefile
More file actions
Latest commit
21 lines (21 loc) · 450 Bytes
/
Copy pathmakefile
File metadata and controls
21 lines (21 loc) · 450 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
all:
make parser
mv *.java src
make compiler
compiler:
/opt/jdk1.8.0/bin/javac src/*.java
mv src/*.class .
parser:
/opt/jdk1.8.0/bin/java -jar ~/apps/Antlr4/* -visitor Minijava.g4
killParser:
rm Minijava*.tokens
#rm Minijava*.java
jar:
jar cf minijavac.jar *.class
javadoc:
javadoc -d Javadoc src/*.java
clean:
make killParser
rm *.class
mirror:
/opt/jdk1.8.0/bin/java org.antlr.v4.runtime.misc.TestRig Minijava goal TestFiles/Main.java