ZZZ: idea.sh and family, tracking problems with modules
[fedora-idea.git] / idea.sh
blobdcc93f6507a5483de85218ebe110b0ae0d68fd92
1 # The patched gnu-trove, adds some equality classes,
2 # seems like based on 1.0.2
3 unzip -qd 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 -d eawtstub lib/src/eawtstub_src.zip
10 # Build patched trove4j
11 mkdir -p trove4j/out
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
16 cd eawtstub
17 ant jar
18 cd ..
20 # We don't build certain modules until we sort out the dependencies
21 sh disablemodules.sh
23 # Replace the prebuilt JARS
24 sh replacedeps.sh <replacerules.txt
26 # Drop bundled gant
27 # XXX: Fix jps.jar
28 find build/lib/ -type f -not -name 'jps.jar' -delete