#!/bin/sh
# A simple script to make xpi files.
usage()
{

    echo "mkxpi.sh"
    echo "A simple script to make xpi files."
    echo
    echo "Usage: ./mkxpi.sh <Project> <Version>"
    echo
    echo "Author: Gordon Luk"
    echo "Website: http://www.getluky.net/projects/mkxpi"
    echo "Version: 0.1"
    echo "Notes:"
    echo "  Put this a directory above your application."
    echo "  It expects the following directory structure:"
    echo "  . - current directory"
    echo "  ./<project> - project directory, will place finished xpi file here."
    echo "  ./<project>/install.rdf - installation RDF"
    echo "  ./<project>/chrome/ - will make the <project>.jar file here."
    echo "  ./<project>/chrome/content/ - project content files"
    echo "  ./<project>/chrome/locale/ - project locale files"
    echo "  ./<project>/chrome/skin/ - project skin files"
    echo 
}

project=$1
version=$2 

if [ "1$project" = "1" ]; then
    usage
    exit 1
fi

if [ "1$version" = "1" ]; then
    usage
    exit 1
fi

cd $project
cd chrome
jar -cvf $project.jar content 
cd ..
jar -cvf $project-$version.xpi chrome/$project.jar install.rdf

echo "Done!"

exit 0


