diff --git a/Makefile b/Makefile index 8d9d0c2..000392c 100644 --- a/Makefile +++ b/Makefile @@ -1,23 +1,24 @@ JS_ENGINE ?= `which node nodejs` -ISO = jquery.isotope.js -ISO_MIN = jquery.isotope.min.js +JS = jquery.isotope.js +JS_MIN = jquery.isotope.min.js +SITE = isotope-site # minifies jquery.isotope.js # requires NodeJS and global uglify-js min: ${ISO} @@if test ! -z ${JS_ENGINE}; then \ - echo "Minifying" ${ISO}; \ - uglifyjs ${ISO} > ${ISO_MIN}.tmp; \ - echo ';' >> ${ISO_MIN}.tmp; \ - sed 's/\*\//&§/; y/§/\n/;' ${ISO_MIN}.tmp > ${ISO_MIN}; \ - rm ${ISO_MIN}.tmp; \ + echo "Minifying" ${JS}; \ + uglifyjs ${JS} > ${JS_MIN}.tmp; \ + echo ';' >> ${JS_MIN}.tmp; \ + sed 's/\*\//&§/g; y/§/\n/;' ${JS_MIN}.tmp > ${JS_MIN}; \ + rm ${JS_MIN}.tmp; \ else \ echo "NodeJS required for minification."; \ fi # creates zip file of site zip: _site - mkdir isotope-site - cp -r _site/ isotope-site - zip -r ~/Desktop/isotope-site.zip isotope-site/ - rm -rf isotope-site \ No newline at end of file + mkdir ${SITE} + cp -r _site/ ${SITE} + zip -r ~/Desktop/${SITE}.zip ${SITE}/ + rm -rf ${SITE} \ No newline at end of file