]> jfr.im git - irc/quakenet/qwebirc.git/blame - compile.sh
Use post for initial session request rather than get.
[irc/quakenet/qwebirc.git] / compile.sh
CommitLineData
9cdf0754
CP
1#!/bin/sh
2mkdir -p compiled
3rm -f compiled/*.js
4
5cd js
6cat 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
7cat ui/swmlayout.js ui/swmui.js > ../compiled/swmui-concat.js
8cd ../compiled
9
10function error() {
11 cd ..
12 rm compiled/*-compiled.js
13 exit 1
14}
15
16function jarit() {
17 java -jar ../bin/yuicompressor-2.3.5.jar $1.js > $2-compiled.js
18 if [ "$?" != 0 ]; then
19 error
20 fi
21}
22
23function catit() {
24 cat js/copyright.js compiled/$1-compiled.js > static/js/$1.js
25}
26
27jarit qwebirc-concat qwebirc
28jarit ../js/ui/uglyui uglyui
29jarit swmui-concat swmui
30
31cd ..
32catit qwebirc
33catit uglyui
34catit swmui
35rm -f compiled/*.js
36rmdir compiled