blob: 02714d07e7d8415992c92dd6557dbbd70e1cd753 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
.PHONY: web test dist clean realclean
ASSETS_SRC = $(wildcard game/www/*)
ASSETS_DST = $(patsubst game/www/%,dist/%,$(ASSETS_SRC))
TEST_PORT ?= 8000
IMAGE := dungeon_crawl_builder
web: dist $(ASSETS_DST)
test: web
cd dist && python3 -m http.server $(TEST_PORT)
image:
docker build -t $(IMAGE) .
dist:
docker run --rm -it -v .:/data -v ~/.cargo:/home/builder/.cargo $(IMAGE)
mkdir -p dist
cp ./target/wasm32-unknown-emscripten/release/game.{js,wasm} dist
dist/%: game/www/%
cp -r $< $@
clean:
rm -rf dist
realclean: clean
cargo clean
|