diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2021-02-20 19:27:01 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2021-02-20 19:27:01 +0100 |
| commit | d1bf303c7c0069b83d9ede983b73a55f38046938 (patch) | |
| tree | 157274bec052afa083414bccfda07aabc243fed9 /html/Makefile | |
| parent | 314d312ad6ed8f9131d483c2256a52abc2a69ea8 (diff) | |
| download | muhqs-game-d1bf303c7c0069b83d9ede983b73a55f38046938.tar.gz muhqs-game-d1bf303c7c0069b83d9ede983b73a55f38046938.zip | |
add simple website to make muhq's game more accessible
TODO: show all cards on the website
Diffstat (limited to 'html/Makefile')
| -rw-r--r-- | html/Makefile | 35 |
1 files changed, 35 insertions, 0 deletions
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 |
