summary refs log tree commit diff
path: root/pkgs/development/compilers/abc/soot/builder.sh
blob: 18718943077feddcccc034f6cd38c82bde546bf5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
source $stdenv/setup

tar zxvf $src
cd soot-*

export NIX_ANT_OPTS="$ANT_OPTS -Xmx200m"

cat > ant.settings <<EOF
polyglot.jar=$polyglot/jars/polyglot.jar
jasmin.jar=$jasmin/jars/jasmin.jar
soot.version=foo
release.loc=lib
javaapi.url=http://java.sun.com/j2se/1.4.2/docs/api/
EOF

ant classesjar

ensureDir $out/jars/
mv lib/sootclasses-foo.jar $out/jars/soot.jar