Makefile using curl for bootstrap theme and second option using Bower and Recess
#
# BUILD PyroAdmin
#
OUTPUT_PATH = ../assets
BOOTSTRAP_PATH = ../components/bootstrap/less
theme:
lessc style.less > ${OUTPUT_PATH}/css/style.css
lessc --compress style.less > ${OUTPUT_PATH}/css/style.min.css
lessc responsive.less > ${OUTPUT_PATH}/css/responsive.css
lessc --compress responsive.less > ${OUTPUT_PATH}/css/responsive.min.css
watch:
recess style.less --compress > ${OUTPUT_PATH}/css/style.min.css
recess responsive.less --compress > ${OUTPUT_PATH}/css/responsive.min.css
recess style.less:./css/style.css --watch ./less
bootstrap:
bower install bootstrap
default:
-test -f less/variables.less && rm less/variables.less
-test -f less/theme.less && rm less/theme.less
curl --location -o less/variables.less https://raw.github.com/twitter/bootstrap/master/less/variables.less
curl --location -o less/theme.less https://gist.github.com/raw/4576942/549d97f2cfe5dc1823935ef77d8bffa3c5cd3b03/theme.less
make theme
.PHONY: theme watch bootstrap default#
# BUILD PyroAdmin
#
OUTPUT_PATH = ../assets
theme:
lessc style.less > ${OUTPUT_PATH}/css/style.css
lessc --compress style.less > ${OUTPUT_PATH}/css/style.min.css
lessc responsive.less > ${OUTPUT_PATH}/css/responsive.css
lessc --compress responsive.less > ${OUTPUT_PATH}/css/responsive.min.css
bootstrap:
-test -d bootstrap && rm -r bootstrap
curl --location -o latest_bootstrap.tar.gz https://github.com/twitter/bootstrap/tarball/master
tar -xvzf latest_bootstrap.tar.gz
mv twitter-bootstrap* bootstrap
rm latest_bootstrap.tar.gz
default:
-test -f less/variables.less && rm less/variables.less
-test -f less/theme.less && rm less/theme.less
curl --location -o less/variables.less https://raw.github.com/twitter/bootstrap/master/less/variables.less
curl --location -o less/theme.less https://gist.github.com/raw/4576942/549d97f2cfe5dc1823935ef77d8bffa3c5cd3b03/theme.less
make theme
.PHONY: theme bootstrap default