ZZZ: idea.sh and family, tracking problems with modules
[fedora-idea.git] / idea.sh
blob6dbaeffa620f898a7d5e9abcc069700766a34fc1
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
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 -Djavac.source=1.5 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