]> jfr.im git - irc/quakenet/qwebirc.git/blobdiff - compile.sh
Add tab completion for nicknames in channels (by last spoke order), queries (again...
[irc/quakenet/qwebirc.git] / compile.sh
index 6bed33b0bc42bc01e33248afcc9d78bcfbe16e98..632e72a4bb8f94da0a0af6f30f5c52d49f6e7f0c 100755 (executable)
@@ -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