We also need to generate gnu.* and sun.* data for libgcj too to do the comparison...
ChangeLog: 2009-01-08 Andrew John Hughes <gnu_and...@member.fsf.org> * RunJapi: Create a libgcj-full.japi.gz so the gnu and sun packages can be compared. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
Index: scripts/RunJapi =================================================================== RCS file: /cvs/mauve/builder/scripts/RunJapi,v retrieving revision 1.9 diff -u -u -r1.9 RunJapi --- scripts/RunJapi 7 Jan 2009 21:08:36 -0000 1.9 +++ scripts/RunJapi 8 Jan 2009 13:26:06 -0000 @@ -46,16 +46,25 @@ fi } +BuildFull() +{ + name=$1 + jar=$2 + if test -f $jar; then + ./bin/japize as $name-full packages \ + $jar \ + +gnu +java +javax +org +sun + mv $name-full.japi.gz $JDKINFODIR + fi +} + BuildOne classpath $CPJAR BuildOne libgcj $LIBGCJ # Do another JAPI run on Classpath so the full set of classes # can be compared against derivatives such as libgcj and jikesrvm -if test -f $CPJAR; then - ./bin/japize as classpath-full packages $CPJAR \ - +gnu +java +javax +org +sun - mv classpath-full.japi.gz $JDKINFODIR -fi +BuildFull classpath $CPJAR +BuildFull libgcj $LIBGCJ cd $JDKINFODIR @@ -102,7 +111,7 @@ $JAPITOOLS/bin/japicompat -v -h -o classpath-jikesrvm.html \ classpath-full.japi.gz jikesrvm.japi.gz $JAPITOOLS/bin/japicompat -v -h -o classpath-libgcj.html \ - classpath-full.japi.gz libgcj.japi.gz + classpath-full.japi.gz libgcj-full.japi.gz # Now publish the result cp jdk14-classpath.html $WEB/