File tree Expand file tree Collapse file tree 1 file changed +38
-5
lines changed
Expand file tree Collapse file tree 1 file changed +38
-5
lines changed Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
22
3- CLASSPATH_RT=" /usr/lib/jvm/java-8-oracle/jre/lib/rt.jar"
3+ DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " > /dev/null 2>&1 && pwd ) "
4+
5+ cd $DIR
6+
7+
8+ rm -rf reference
9+
10+ rm -rf 1.5
11+ rm -rf 1.6
12+ rm -rf 1.7
13+ rm -rf 1.8
14+
15+ rm -rf ecj1.5
16+ rm -rf ecj1.6
17+ rm -rf ecj1.7
18+ rm -rf ecj1.8
19+
20+
21+ rm -rf gcj1.5
22+ rm -rf gcj1.6
23+ rm -rf gcj1.7
24+ rm -rf gcj1.8
25+
26+
27+
428
529mkdir reference
630
731mkdir 1.5
832mkdir 1.6
933mkdir 1.7
1034mkdir 1.8
35+ mkdir 1.9
1136
1237mkdir ecj1.5
1338mkdir ecj1.6
@@ -29,13 +54,21 @@ javac -d 1.5 -source 1.5 -target 1.5 java/*.java
2954javac -d 1.6 -source 1.6 -target 1.6 java/* .java
3055javac -d 1.7 -source 1.7 -target 1.7 java/* .java
3156javac -d 1.8 -source 1.8 -target 1.8 java/* .java
57+ javac -d 1.9 -source 1.9 -target 1.9 java/* .java
58+ # /usr/libexec/java_home -v 14 --exec javac -d 1.9 -source 1.9 -target 1.9 java/*.java <-- Use on Mac, if JDK1.8 is your default! The line above crashes
59+
60+ CLASSPATH_RT=" $JAVA_HOME /jre/lib/rt.jar"
61+
62+ echo $CLASSPATH_RT
63+
64+ echo " Compiling with ECJ"
3265
3366java -jar ecj-3.15.1.jar -1.5 -classpath " $CLASSPATH_RT " -d ecj1.5 java/* .java
3467java -jar ecj-3.15.1.jar -1.6 -classpath " $CLASSPATH_RT " -d ecj1.6 java/* .java
3568java -jar ecj-3.15.1.jar -1.7 -classpath " $CLASSPATH_RT " -d ecj1.7 java/* .java
3669java -jar ecj-3.15.1.jar -1.8 -classpath " $CLASSPATH_RT " -d ecj1.8 java/* .java
3770
38- gcj -d gcj1.5 -C -ftarget=1.5 java/* .java
39- gcj -d gcj1.6 -C -ftarget=1.6 java/* .java
40- gcj -d gcj1.7 -C -fsource=1.7 -ftarget=1.7 java/* .java
41- gcj -d gcj1.8 -C -ftarget=1.8 java/* .java
71+ # gcj -d gcj1.5 -C -ftarget=1.5 java/*.java
72+ # gcj -d gcj1.6 -C -ftarget=1.6 java/*.java
73+ # gcj -d gcj1.7 -C -fsource=1.7 -ftarget=1.7 java/*.java
74+ # gcj -d gcj1.8 -C -ftarget=1.8 java/*.java
You can’t perform that action at this time.
0 commit comments