#!/bin/sh

##PMDCHECKS="sunsecure"
PMDCHECKS="braces,imports,unusedcode,clone,finalizers,typeresolution,coupling,migrating,strictexception"
JFLAGS="-Xlint -Xlint:-serial"

case $1 in
'clean')
	rm -f `find uk -name '*.class'`
	rm -f `find . -name '*~'`
	exit 0
	;;
'pmd')
	pmd uk $PMDCHECKS
	exit 0
	;;
'jstyle')
	/opt/onbld/bin/jstyle `find uk -name '*.java'`
	exit 0
	;;
esac

if [ -x /opt/onbld/bin/jstyle ]; then
    /opt/onbld/bin/jstyle `find uk -name '*.java'`
fi

javac $JFLAGS `find uk -name '*.java'`
jar cmf sphaero2.manifest lib/java/sphaero2.jar `find uk -name '*.class'`
