1 # The patched gnu-trove, adds some equality classes,
2 # seems like based on 1.0.2
3 unzip -qfd trove4j lib
/src
/trove4j_src.jar
5 # This is some code specific to cocoa GUI, originates
6 # from netbeans, though not packaged with it when
7 # not on OS X. Not distributed separately.
8 unzip -qfd eawtstub lib
/src
/eawtstub_src.
zip
10 # Build patched trove4j
12 find trove4j
/src
-name '*.java' |
xargs javac
-d trove4j
/out
13 jar cf trove4j
/trove4j.jar
-C trove4j
/out .
15 # Build standalone eawt stub
17 ant
-Djavac.
source=1.5 jar
20 # We don't build certain modules until we sort out the dependencies
23 # Replace the prebuilt JARS
24 sh replacedeps.sh
<replacerules.txt
28 find build
/lib
/ -type f
-not -name 'jps.jar' -delete