summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2018-08-07 20:12:45 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2018-08-07 20:12:45 +0200
commite02a6d61f15ae14e89ddde03f4af5a6d9c8b51c0 (patch)
treeee8735e53cbe56dfb0279d05096a98e481b0b813 /src/css/Makefile
parentc255684ad2f8257e01855edf13df8d2aece259dc (diff)
Moving to SCSS, theme improvements, index p. txt
Diffstat (limited to 'src/css/Makefile')
-rw-r--r--src/css/Makefile37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/css/Makefile b/src/css/Makefile
new file mode 100644
index 0000000..b8e0575
--- /dev/null
+++ b/src/css/Makefile
@@ -0,0 +1,37 @@
+################################################################################
+## CONFIG ######################################################################
+################################################################################
+SRC_DIR ?= ${CURDIR}/src/
+TILE_CLASSES_DIR ?= ${CURDIR}/tile/class
+TILE_FRONTIER_DIR ?= ${CURDIR}/tile/frontier
+WWW_DIR ?= ${CURDIR}/www/
+
+SCSS_EXEC = scss
+################################################################################
+## MAKEFILE MAGIC ##############################################################
+################################################################################
+#INCLUDE_SCSS = $(shell find $(SRC_DIR)/shared/ -name ".scss")
+INCLUDE_SCSS = $(shell find $(SRC_DIR) -name "*.scss")
+SCSS_FILES = $(wildcard $(SRC_DIR)/*.scss)
+CSS_FILES = $(patsubst $(SRC_DIR)/%.scss,$(WWW_DIR)/%.css,$(SCSS_FILES))
+
+################################################################################
+## SANITY CHECKS ###############################################################
+################################################################################
+
+################################################################################
+## TARGET RULES ################################################################
+################################################################################
+build: $(CSS_FILES)
+
+clean:
+ rm -f $(CSS_FILES)
+
+reset:
+ $(MAKE) -C clean
+
+################################################################################
+## INTERNAL RULES ##############################################################
+################################################################################
+$(CSS_FILES): $(WWW_DIR)/%.css: $(SRC_DIR)/%.scss $(INCLUDE_SCSS)
+ $(SCSS_EXEC) $< > $@