aboutsummaryrefslogtreecommitdiff
path: root/html/Makefile
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2021-12-06 17:37:44 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2021-12-06 17:37:44 +0100
commit5f765144b7c21cba7b4db210796ebaf6fdbd765d (patch)
tree44f133caba50e17f6a1558e7607e74e49eb27c75 /html/Makefile
parent2799c4584f3555157561982660fc2d97ef3509ab (diff)
downloadmuhqs-game-5f765144b7c21cba7b4db210796ebaf6fdbd765d.tar.gz
muhqs-game-5f765144b7c21cba7b4db210796ebaf6fdbd765d.zip
[html] add decks page and cleanup makefile
Diffstat (limited to 'html/Makefile')
-rw-r--r--html/Makefile23
1 files changed, 9 insertions, 14 deletions
diff --git a/html/Makefile b/html/Makefile
index db6c55b8..28de1982 100644
--- a/html/Makefile
+++ b/html/Makefile
@@ -37,7 +37,7 @@ EN_CARDS_LISTING := en/$(CARDS_LISTING)
LANG_CARDS_LISTINGS := $(foreach card_listing, $(DE_CARDS_LISTING) $(EN_CARDS_LISTING), \
$(addprefix $(BUILDDIR)/, $(card_listing:.md=.html)))
-SITES := index.md rules.md cards.md maps.md tools.html
+SITES := index.md rules.md cards.md maps.md tools.html decks.md
HTML := $(addprefix $(BUILDDIR)/,$(SITES:.md=.html))
VPATH := $(RULES_ROOT)
@@ -47,8 +47,8 @@ CARDS_YAML := $(foreach dir,$(SETS_SOURCEDIRS),$(wildcard $(dir)/*.yml))
MAKEFILE_LIST := Makefile
-.PHONY: all clean maps cards
-all: $(HTML) $(RULES_HTML) maps cards
+.PHONY: all clean maps
+all: $(HTML) $(RULES_HTML) maps $(BUILDDIR)/latex-build $(BUILDDIR)/cards-data
clean:
rm -rf $(BUILDDIR)
@@ -58,26 +58,21 @@ maps:
$(VERBOSE) ln -sfT $(MAPS_ROOT) $(BUILDDIR)/maps
$(VERBOSE) $(MAKE) -C $(MAPS_ROOT)
-.PHONY: cards-de
-cards-de:
-
-.PHONY: cards-en
-cards-en:
-
$(BUILDDIR)/tools.html: tools.html
@echo "copying $@"
@if test \( ! \( -d $(@D) \) \) ;then mkdir -p $(@D);fi
$(VERBOSE) cp $< $@
-cards: $(LANG_CARDS_LISTINGS)
- @echo "create cards data symlink"
- $(VERBOSE) ln -sfT $(DATA_ROOT)/cards $(BUILDDIR)/cards-data
-
+$(BUILDDIR)/latex-build:
@echo "render cards"
$(VERBOSE) $(MAKE) -C $(LATEX_ROOT)
@echo "create rendered cards symlink"
- $(VERBOSE) ln -sfT $(LATEX_BUILDDIR) $(BUILDDIR)/cards
+ $(VERBOSE) ln -sfT $(LATEX_BUILDDIR) $(BUILDDIR)/latex-build
+
+$(BUILDDIR)/cards-data: $(LANG_CARDS_LISTINGS) $(BUILDDIR)/latex-build
+ @echo "create cards data symlink"
+ $(VERBOSE) ln -sfT $(DATA_ROOT)/cards $@
define generateCardsListing
$(1)/cards_listing.md: $(CARDS_YAML) $(GENERATE_CARD) $(MAKEFILE_LIST)