From d1bf303c7c0069b83d9ede983b73a55f38046938 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Sat, 20 Feb 2021 19:27:01 +0100 Subject: add simple website to make muhq's game more accessible TODO: show all cards on the website --- html/Makefile | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 html/Makefile (limited to 'html/Makefile') diff --git a/html/Makefile b/html/Makefile new file mode 100644 index 00000000..d495a5a2 --- /dev/null +++ b/html/Makefile @@ -0,0 +1,35 @@ +VERBOSE = @ + +PANDOC_FLAGS = -f markdown -s + +BUILDDIR = build + +RULES_DIR = rules +RULE_FILES = rules.md tiles.md ai.md +DE_RULES = $(addprefix $(RULES_DIR)/de/,$(RULE_FILES)) +EN_RULES = $(addprefix $(RULES_DIR)/en/,$(RULE_FILES)) +RULES = $(DE_RULES) $(EN_RULES) +RULES_HTML = $(addprefix $(BUILDDIR)/,$(RULES:.md=.html)) + +MAPS_DIR = ../../maps +MAPS_BUILDDIR = $(BUILDDIR)/maps + +SITES = index.md rules.md cards.md maps.md +HTML = $(addprefix $(BUILDDIR)/,$(SITES:.md=.html)) + +.PHONY: all clean maps +all: $(HTML) $(RULES_HTML) maps + +clean: + rm -rf $(BUILDDIR) + +maps: + ln -sf $(MAPS_DIR) $(MAPS_BUILDDIR) + make -C $(MAPS_BUILDDIR) + +$(BUILDDIR)/%.html: %.md + @echo "building $@" + @if test \( ! \( -d $(@D) \) \) ;then mkdir -p $(@D);fi + $(VERBOSE) if [[ $$(cat $< | wc -l) -gt 80 ]]; \ + then pandoc --toc $(PANDOC_FLAGS) $< -o $@; \ + else pandoc $(PANDOC_FLAGS) $< -o $@; fi -- cgit v1.2.3