#!/bin/bash -v
#
if [[ ${1} == "" ]]
then
    echo "$0 expects first parameter to be the name of the jar file."
    exit 1
elif [[ ${2} == "" ]]
then
    echo "$0 expects second parameter to be the quoted list of packages to scan."
    exit 2
fi
#
export CLASSPATH=~/japitools/japi-0.9.5/share/java/japitools.jar:/opt/j2sdk1.4/default/jre/lib/rt.jar:$CLASSPATH
export PATH=/opt/j2sdk1.4/default/bin:/opt/j2sdk1.4/default/jre/bin:$PATH
#
~/japitools/japi-0.9.5/bin/japize as ${1}.old apis old/java/lib/${1} ${2}
#
~/japitools/japi-0.9.5/bin/japize as ${1}.new apis new/java/lib/${1} ${2}
#
~/japitools/japi-0.9.5/bin/japicompat -sh ${1}.old.japi.gz ${1}.new.japi.gz &> ${1}.japi.html
#
