You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
771 B
Makefile

VERSION=$(shell git rev-parse --short HEAD)
release/trees/web:
cargo build --bin trees --release --target wasm32-unknown-unknown
web/trees: release/trees/web
mkdir -p dist/trees
wasm-bindgen --no-typescript --target web \
--out-dir ./dist/trees \
--out-name "trees" \
${CARGO_TARGET_DIR}/wasm32-unknown-unknown/release/trees.wasm
cp ./web/trees.html ./dist/trees/index.html
cp ./web/trees.css ./dist/trees/trees.css
rm -rf dist/trees/assets
rsync -av \
--include='*/' \
--include='*.png' \
--include='*.mono' \
--exclude='*' \
--delete \
assets/ \
dist/trees/assets
web/trees/serve: web/trees
cd dist/trees && simple-http-server
itch.io/trees: web/trees
butler push dist/trees popgame/trees:html5 --userversion=$(VERSION)