]> jfr.im git - irc/quakenet/qwebirc.git/blame - compile.sh
Refactor main interface code into qwebircinterface.js
[irc/quakenet/qwebirc.git] / compile.sh
CommitLineData
9cdf0754
CP
1#!/bin/sh
2mkdir -p compiled
3rm -f compiled/*.js
4
5cd js
d65fe45f 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 qwebircinterface.js > ../compiled/qwebirc-concat.js
9cdf0754
CP
7cat ui/swmlayout.js ui/swmui.js > ../compiled/swmui-concat.js
8cd ../compiled
9
271d7fb1 10error() {
9cdf0754
CP
11 cd ..
12 rm compiled/*-compiled.js
13 exit 1
14}
15
271d7fb1 16jarit() {
9cdf0754
CP
17 java -jar ../bin/yuicompressor-2.3.5.jar $1.js > $2-compiled.js
18 if [ "$?" != 0 ]; then
19 error
20 fi
21}
22
271d7fb1 23catit() {
9cdf0754
CP
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