diff options
author | Freya Murphy <freya@freyacat.org> | 2024-12-23 11:13:27 -0500 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2024-12-23 11:13:27 -0500 |
commit | 5a2ba9c2e7605bb788bc406184547d22c6436867 (patch) | |
tree | cbd988d534e8a8593a31d70571222443f80da0b3 /Makefile | |
parent | fix about modal (diff) | |
download | xssbook2-5a2ba9c2e7605bb788bc406184547d22c6436867.tar.gz xssbook2-5a2ba9c2e7605bb788bc406184547d22c6436867.tar.bz2 xssbook2-5a2ba9c2e7605bb788bc406184547d22c6436867.zip |
v2.1.0, refactor w/ crimson
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 24 |
1 files changed, 14 insertions, 10 deletions
@@ -1,22 +1,26 @@ -MIXINS = $(shell find src/scss -name "_*.scss") +.PHONY: all clean build +.PHONY: FORCE + +all: clean build +build: build-css +clean: clean-css + +# =============================================== COMPILE SCSS == + +MIXINS = $(shell find src/scss -name "*.scss" -name "_*") SCSS = $(shell find src/scss -name "*.scss" -not -name "_*") CSS = $(patsubst src/scss/%.scss,src/public/css/%.css,$(SCSS)) -.PHONY: all clean css +.PHONY: build-css clean-css -all: clean css - -clean: - @# clean scss +clean-css: @printf "\033[31m RM \033[0m%s\n" src/public/css @rm -fr src/public/css/* -# =============================================== COMPILE SCSS == - -css: $(CSS) +build-css: $(CSS) -$(CSS): src/public/css/%.css : src/scss/%.scss $(MIXINS) +$(CSS) : src/public/css/%.css: src/scss/%.scss @printf "\033[33m SCSS \033[0m%s\n" $< @mkdir -p $(@D) @sassc --style compressed $< $@ |