summary refs log tree commit diff
path: root/pkgs/development/eclipse/ecj/builder.sh
blob: 85982a6bc33d2d2bee6e3de09a811348919b6941 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
source $stdenv/setup

unzip $src
cd jdtcoresrc
ant -f compilejdtcorewithjavac.xml

mkdir -p $out/share/ecj
mv ecj.jar $out/share/ecj

mkdir -p $out/bin

cat >> $out/bin/ecj <<EOF
#! /bin/sh

export JAVA_HOME=$jre
export LANG="en_US"

$jre/bin/java -cp $out/share/ecj/ecj.jar org.eclipse.jdt.internal.compiler.batch.Main \$@
EOF

chmod u+x $out/bin/ecj