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