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/

Reply via email to