X-Git-Url: https://jfr.im/git/irc/quakenet/qwebirc.git/blobdiff_plain/bb10a39304627cfec718196d042b4c2b11b31701..7cb097793613aadb663690d04352f1b94a96bae4:/compile.sh diff --git a/compile.sh b/compile.sh old mode 100644 new mode 100755 index 6bed33b..632e72a --- a/compile.sh +++ b/compile.sh @@ -1,36 +1,52 @@ #!/bin/sh +python pagegen.py + mkdir -p compiled rm -f compiled/*.js cd js -cat version.js jslib.js irc/ircconnection.js irc/irclib.js irc/baseirc.js irc/irctracker.js irc/commandparser.js irc/ircclient.js ui/baseui.js ui/colour.js ui/theme.js > ../compiled/qwebirc-concat.js -cat ui/swmlayout.js ui/swmui.js > ../compiled/swmui-concat.js -cd ../compiled +cat qwebirc.js version.js jslib.js irc/ircconnection.js irc/irclib.js irc/numerics.js irc/baseircclient.js irc/irctracker.js irc/commandparser.js irc/ircclient.js ui/baseui.js ui/baseuiwindow.js ui/colour.js ui/url.js ui/theme.js ui/genericlogin.js ui/embedwizard.js irc/commandhistory.js ui/hilightcontroller.js ui/menuitems.js ui/tabcompleter.js qwebircinterface.js > ../compiled/qwebirc-concat.js +cat ui/swmui.js ui/swmlayout.js > ../compiled/swmui-concat.js -function error() { +error() { cd .. rm compiled/*-compiled.js exit 1 } -function jarit() { - java -jar ../bin/yuicompressor-2.3.5.jar $1.js > $2-compiled.js +catit() { + cat js/copyright.js compiled/$1-compiled.js > static/js/$1.js +} + +xjarit() { + local SRC=$1 + local DST=$2 + cd compiled + java -jar ../bin/yuicompressor-2.3.5.jar $SRC.js > $DST.js if [ "$?" != 0 ]; then error fi + cd .. } -function catit() { - cat js/copyright.js compiled/$1-compiled.js > static/js/$1.js +jarit() { + SRC=$1 + DST=$2 + + xjarit $SRC $DST-compiled + catit $DST + rm compiled/$DST-compiled.js } +cd .. +xjarit ../static/js/mochaui/mocha ../static/js/mochaui/mocha-compressed + jarit qwebirc-concat qwebirc jarit ../js/ui/uglyui uglyui jarit swmui-concat swmui +jarit ../js/ui/mochaui mochaui +jarit ../js/ui/qui qui + +rm compiled/{swmui,qwebirc}-concat.js -cd .. -catit qwebirc -catit uglyui -catit swmui -rm -f compiled/*.js rmdir compiled