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