]> gitweb @ CieloNegro.org - Rakka.git/blob - js/Makefile
a399e6f2fe63a2ecaf33292c430a0cd71c8b516b
[Rakka.git] / js / Makefile
1 JQUERY_SOURCE = jquery-1.2.1.js
2 COMPRESSOR    = yuicompressor-2.2.4.jar
3
4 SOURCES = \
5         $(JQUERY_SOURCE) \
6         jquery-dom.js \
7         base.js \
8         base64.js \
9         editPage.js \
10         localFile.js \
11         redirection.js \
12         screen.js \
13         $(NULL)
14
15 COMPRESS = java -jar $(COMPRESSOR) --type js --charset UTF-8
16
17
18 build: ../Rakka/Resource/JavaScript.hs
19
20
21 packed.js: $(SOURCES) $(COMPRESSOR)
22 #       cat $(SOURCES) > $@
23         cat $(SOURCES) | $(COMPRESS) --warn -o $@
24
25
26 ../Rakka/Resource/JavaScript.hs: packed.js
27         lucu-implant-file -o $@ -m Rakka.Resource.JavaScript -t text/javascript packed.js
28
29
30 clean:
31         rm -f ../Rakka/Resource/JavaScript.hs packed.js $(JQUERY_PACKED)
32
33
34 yuicompressor.jar:
35         @echo "Error: yuicompressor.jar has to be placed on this directory."
36         @echo "       See http://www.julienlecomte.net/yuicompressor/"
37         @exit 1