BOOTSTRAP_DIR = ../../libs/twitter-bootstrap FONTAWESOME_DIR = ../../libs/font-awesome/less PUBLIC_DIR = ../public CUSTOM_BOOTSTRAP_LESS = custom_bootstrap.less AGENDAV_LESS = agendav.less AGENDAV_PRINT_LESS = agendav.print.less LESS_COMPRESSOR ?= `which lessc` WATCHR ?= `which watchr` # # BUILD SIMPLE BOOTSTRAP DIRECTORY # lessc & uglifyjs are required # css: cp ${BOOTSTRAP_DIR}/img/* ${PUBLIC_DIR}/img ${LESS_COMPRESSOR} \ --include-path=${BOOTSTRAP_DIR}/less:${FONTAWESOME_DIR} \ ${CUSTOM_BOOTSTRAP_LESS} > ${PUBLIC_DIR}/css/bootstrap.agendav.css ${LESS_COMPRESSOR} \ --include-path=${BOOTSTRAP_DIR}/less:${FONTAWESOME_DIR} \ ${AGENDAV_LESS} > ${PUBLIC_DIR}/css/app.css ${LESS_COMPRESSOR} \ --include-path=${BOOTSTRAP_DIR}/less:${FONTAWESOME_DIR} \ ${AGENDAV_PRINT_LESS} > ${PUBLIC_DIR}/css/app.print.css # # WATCH LESS FILES # watch: echo "Watching less files..."; \ watchr -e "watch('*\.less') { system 'make' }" .PHONY: docs watch gh-pages