+JQUERY_SOURCE = jquery-1.2.1.js
+COMPRESSOR = yuicompressor-2.2.4.jar
+
SOURCES = \
- jquery-1.2.1.js \
+ $(JQUERY_SOURCE) \
+ jquery-dom.js \
+ base.js \
+ editPage.js \
+ screen.js \
$(NULL)
+COMPRESS = java -jar $(COMPRESSOR) --type js --charset UTF-8
+
build: ../Rakka/Resource/JavaScript.hs
-../Rakka/Resource/JavaScript.hs: $(SOURCES) yuicompressor.jar
- cat $(SOURCES) > tmp.js
- java -jar yuicompressor.jar --type js --charset UTF-8 -o tmp.packed.js --warn tmp.js
- lucu-implant-file -o $@ -m Rakka.Resource.JavaScript -t text/javascript tmp.packed.js
- rm tmp.js tmp.packed.js
+packed.js: $(SOURCES) $(COMPRESSOR)
+# cat $(SOURCES) > $@
+ cat $(SOURCES) | $(COMPRESS) --warn -o $@
-jquery-%.js:
- @echo "Error: $@ has to be placed on this directory."
- @echo " See http://jquery.com/"
- @exit 1
+../Rakka/Resource/JavaScript.hs: packed.js
+ lucu-implant-file -o $@ -m Rakka.Resource.JavaScript -t text/javascript packed.js
clean:
- rm -f ../Rakka/Resource/JavaScript.hs
+ rm -f ../Rakka/Resource/JavaScript.hs packed.js $(JQUERY_PACKED)
yuicompressor.jar: