From 5a2ba9c2e7605bb788bc406184547d22c6436867 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Mon, 23 Dec 2024 11:13:27 -0500 Subject: v2.1.0, refactor w/ crimson --- Makefile | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 1e30e2c..7e4e94e 100644 --- a/Makefile +++ b/Makefile @@ -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 $< $@ -- cgit v1.2.3-freya