1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/agendav_ynh.git synced 2024-09-03 20:36:12 +02:00
agendav_ynh/sources/web/css_src/Makefile
2014-01-07 17:53:08 +01:00

36 lines
975 B
Makefile

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