X-Git-Url: https://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=js%2FMakefile;h=e6eedefc5eb4c81dc09ec60ca4806815a1bff0ce;hb=88747f2463963ff2895a597b3054b12b2288530e;hp=d7e9959a975a2607b3b326cb6217a3dab200fb0b;hpb=fa3a9d0aecede2431e669ef33885a116f7d5f0be;p=Rakka.git diff --git a/js/Makefile b/js/Makefile index d7e9959..e6eedef 100644 --- a/js/Makefile +++ b/js/Makefile @@ -1,37 +1,44 @@ +JQUERY_SOURCE = jquery-1.2.6.js +COMPRESSOR = yuicompressor-2.3.5.jar + SOURCES = \ - jquery-1.2.1.js \ + $(JQUERY_SOURCE) \ jquery-dom.js \ base.js \ + base64.js \ editPage.js \ + hashedParam.js \ + hexDump.js \ + localFile.js \ + login.js \ + parseuri.js \ + redirection.js \ + screen.js \ + search.js \ + systemConfig.js \ + uri.js \ $(NULL) - -build: ../Rakka/Resource/JavaScript.hs +COMPRESS = java -jar $(COMPRESSOR) --type js --charset UTF-8 -../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 +build: ../Rakka/Resource/JavaScript.hs -jquery-dom.js: - @echo "Warning: jquery-dom.js is missing. Trying to download it..." - wget http://mg.to/files/jquery-dom.js +packed.js: $(SOURCES) $(COMPRESSOR) + cat $(SOURCES) > $@ +# cat $(SOURCES) | $(COMPRESS) -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: - @echo "Error: yuicompressor.jar has to be placed on this directory." +$(COMPRESSOR): + @echo "Error: $(COMPRESSOR) has to be placed on this directory." @echo " See http://www.julienlecomte.net/yuicompressor/" @exit 1