aboutsummaryrefslogtreecommitdiff
path: root/html/Makefile
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2022-12-27 14:29:39 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2025-08-20 15:46:38 +0200
commitd6b5eeaa5e639c5ab89b5e1c93075a1b765794dc (patch)
treef87422bb91c2197f88aa8d29092592858764049d /html/Makefile
parent3c2ee4ee48480a28dc606878503f314ec8862d45 (diff)
downloadmuhqs-game-d6b5eeaa5e639c5ab89b5e1c93075a1b765794dc.tar.gz
muhqs-game-d6b5eeaa5e639c5ab89b5e1c93075a1b765794dc.zip
intermediate commit
Diffstat (limited to 'html/Makefile')
-rw-r--r--html/Makefile19
1 files changed, 12 insertions, 7 deletions
diff --git a/html/Makefile b/html/Makefile
index 3c969595..9188c4a5 100644
--- a/html/Makefile
+++ b/html/Makefile
@@ -10,6 +10,7 @@ MAKEFILE_DIR := $(dir $(MAKEFILE_PATH))
HTML_ROOT := $(MAKEFILE_DIR)
GAME_ROOT := $(MAKEFILE_DIR)..
+GO_ROOT := $(GAME_ROOT)/go
RULES_ROOT := $(GAME_ROOT)/rules
MAPS_ROOT := $(GAME_ROOT)/maps
DATA_ROOT := $(GAME_ROOT)/data
@@ -55,12 +56,21 @@ CARDS_YAML := $(foreach dir,$(SETS_SOURCEDIRS),$(wildcard $(dir)/*.yml))
MAKEFILE_LIST := Makefile
+FILES_TO_COPY := wasm_exec.js hover-placeholder.png tools.html
+FILES_TO_COPY_TARGETS := $(addprefix $(BUILDDIR)/,$(FILES_TO_COPY))
+
.PHONY: all clean maps misc
all: $(HTML) $(RULES_HTML) maps misc $(BLOG_POSTS_HTML)
-misc: $(BUILDDIR)/latex-build $(BUILDDIR)/cards-data $(BUILDDIR)/hover-placeholder.png
+misc: $(BUILDDIR)/latex-build $(BUILDDIR)/cards-data $(FILES_TO_COPY_TARGETS) \
+ $(BUILDDIR)/webtools.wasm
+
+$(BUILDDIR)/webtools.wasm:
+ @echo "creating symlink $@"
+ @if test \( ! \( -d $(@D) \) \) ;then mkdir -p $(@D);fi
+ ln -s $(GO_ROOT)/webtools/webtools.wasm $@
-$(BUILDDIR)/hover-placeholder.png: hover-placeholder.png
+$(FILES_TO_COPY_TARGETS): $(BUILDDIR)/%: %
@echo "copying $@"
@if test \( ! \( -d $(@D) \) \) ;then mkdir -p $(@D);fi
$(VERBOSE) cp $< $@
@@ -73,11 +83,6 @@ maps:
$(VERBOSE) ln -sfT $(MAPS_ROOT) $(BUILDDIR)/maps
$(VERBOSE) $(MAKE) -C $(MAPS_ROOT)
-$(BUILDDIR)/tools.html: tools.html
- @echo "copying $@"
- @if test \( ! \( -d $(@D) \) \) ;then mkdir -p $(@D);fi
- $(VERBOSE) cp $< $@
-
$(BUILDDIR)/latex-build:
@echo "render cards"
$(VERBOSE) $(MAKE) -C $(LATEX_ROOT)