aboutsummaryrefslogtreecommitdiff
path: root/html/Makefile
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2022-12-28 16:17:06 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2023-01-26 22:17:17 +0100
commit2f49c5e7030b63e8f4d2a8d0d4cb55691ef1fb3a (patch)
tree8458b1d9d560db6e32f80dbe666b61e85130b8e4 /html/Makefile
parent4400cbc329322ee7c0be154921cfe10dd9487752 (diff)
downloadmuhqs-game-2f49c5e7030b63e8f4d2a8d0d4cb55691ef1fb3a.tar.gz
muhqs-game-2f49c5e7030b63e8f4d2a8d0d4cb55691ef1fb3a.zip
add random tile selection from map to the web tools
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)