]> jfr.im git - irc/quakenet/qwebirc.git/blob - compile.bat
TODO update, also include more instead of sortables.
[irc/quakenet/qwebirc.git] / compile.bat
1 @echo off
2
3 pagegen.py
4 mkdir compiled
5 del /q compiled\*.js
6
7 cd js
8 copy 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 + qwebircinterface.js + irc\commandhistory.js + ui\hilightcontroller.js + ui\menuitems.js + ui\tabcompleter.js ..\compiled\qwebirc-concat.js /b
9 copy ui\swmui.js + ui\swmlayout.js ..\compiled\swmui-concat.js /b
10 cd ..\compiled
11
12 java -jar ..\bin\yuicompressor-2.3.5.jar ..\static\js\mochaui\mocha.js > mocha-compressed.js
13 if not %errorlevel% == 0 goto error
14
15 java -jar ..\bin\yuicompressor-2.3.5.jar qwebirc-concat.js > qwebirc-compiled.js
16 if not %errorlevel% == 0 goto error
17
18 java -jar ..\bin\yuicompressor-2.3.5.jar ..\js\ui\uglyui.js > uglyui-compiled.js
19 if not %errorlevel% == 0 goto error
20
21 java -jar ..\bin\yuicompressor-2.3.5.jar swmui-concat.js > swmui-compiled.js
22 if not %errorlevel% == 0 goto error
23
24 java -jar ..\bin\yuicompressor-2.3.5.jar ..\js\ui\mochaui.js > mochaui-compiled.js
25 if not %errorlevel% == 0 goto error
26
27 java -jar ..\bin\yuicompressor-2.3.5.jar ..\js\ui\qui.js > qui-compiled.js
28 if not %errorlevel% == 0 goto error
29
30 goto ok
31 :error
32 cd ..
33 del /q compiled\*-compiled.js
34 pause
35 goto end
36
37 :ok
38 cd ..
39 copy compiled\mocha-compressed.js /b static\js\mochaui\mocha-compressed.js
40
41 copy js\copyright.js + compiled\qwebirc-compiled.js /b static\js\qwebirc.js
42 copy js\copyright.js + compiled\uglyui-compiled.js /b static\js\uglyui.js
43 copy js\copyright.js + compiled\swmui-compiled.js /b static\js\swmui.js
44 copy js\copyright.js + compiled\mochaui-compiled.js /b static\js\mochaui.js
45 copy js\copyright.js + compiled\qui-compiled.js /b static\js\qui.js
46 del /q compiled\*.js
47 rmdir compiled
48
49 goto end
50
51 :end