Add autoprefixer, require linting of sass before compilation, remove lint-php from PHONY list

This commit is contained in:
Jonny Barnes 2016-12-15 11:56:36 +00:00
parent 9ccea2c1c3
commit 6a2f7380a6

View file

@ -1,6 +1,6 @@
# A Makefile to run various tasks # A Makefile to run various tasks
.PHONY: sass frontend js compress lint-sass lint-js lint-php .PHONY: sass frontend js compress lint-sass lint-js
jsfiles := $(wildcard resources/assets/js/*.js) jsfiles := $(wildcard resources/assets/js/*.js)
sassfiles := $(wildcard resources/assets/sass/*.scss) sassfiles := $(wildcard resources/assets/sass/*.scss)
yarnfiles:= node_modules/whatwg-fetch/fetch.js \ yarnfiles:= node_modules/whatwg-fetch/fetch.js \
@ -16,8 +16,9 @@ $(wildcard public/assets/frontend/*.js)
sass: public/assets/css/app.css sass: public/assets/css/app.css
public/assets/css/app.css: $(sassfiles) public/assets/css/app.css: lint-sass
sassc --style compressed --sourcemap resources/assets/sass/app.scss public/assets/css/app.css sassc --style compressed --sourcemap resources/assets/sass/app.scss public/assets/css/app.css
postcss --use autoprefixer --autoprefixer.browsers "> 5%" --output public/assets/css/app.css public/assets/css/app.css
frontend: $(yarnfiles) frontend: $(yarnfiles)
for f in $^; do \ for f in $^; do \