From 50ad722a6eedc67464ea9633cd88db029e38d40b Mon Sep 17 00:00:00 2001 From: Jesse Gilles Date: Mon, 8 Aug 2011 14:17:57 -0500 Subject: ecj-bootstrap-native: fix javac wrapper script so it can compile classpath --- multitech/recipes/ecj/ecj-bootstrap-native.bbappend | 5 +++++ multitech/recipes/ecj/files/ecj.in | 16 ++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 multitech/recipes/ecj/ecj-bootstrap-native.bbappend create mode 100755 multitech/recipes/ecj/files/ecj.in (limited to 'multitech') diff --git a/multitech/recipes/ecj/ecj-bootstrap-native.bbappend b/multitech/recipes/ecj/ecj-bootstrap-native.bbappend new file mode 100644 index 0000000..2a318b6 --- /dev/null +++ b/multitech/recipes/ecj/ecj-bootstrap-native.bbappend @@ -0,0 +1,5 @@ +# custom ecj.in - fix up javac wrapper script so it can compile classpath again +FILESEXTRA := "${THISDIR}" +FILESPATHBASE =. "${FILESEXTRA}:" + +PR .= ".corecdp1" diff --git a/multitech/recipes/ecj/files/ecj.in b/multitech/recipes/ecj/files/ecj.in new file mode 100755 index 0000000..f8d97ac --- /dev/null +++ b/multitech/recipes/ecj/files/ecj.in @@ -0,0 +1,16 @@ +COUNT=5 +END=0 +RETURNCODE=0 + +while test "${COUNT}" -gt "${END}" +do + ${RUNTIME} -Xmx1024m -cp ${ECJ_JAR} org.eclipse.jdt.internal.compiler.batch.Main ${1+"$@"} + RETURNCODE=${?} + if test "${?}" -eq "${END}" + then + break + fi + COUNT=$(($COUNT-1)) +done + +exit ${RETURNCODE} -- cgit v1.2.3