.DEFAULT_GOAL := help .PHONY: help help: ## List targets in this Makefile @awk 'BEGIN { FS = ":|:.*?## "; OFS="\t" }; /^[0-9a-zA-Z_-]+?:/ { print $$1, $$2 }' $(MAKEFILE_LIST) \ | column --separator $$'\t' --table --table-wrap 2 --output-separator ' ' \ | sort --dictionary-order .PHONY: build build: cargo build --bin breakout --release --target wasm32-unknown-unknown --no-default-features --features wasm wasm-bindgen --target web --out-dir build/breakout target/wasm32-unknown-unknown/release/breakout.wasm cargo build --bin paddle --release --target wasm32-unknown-unknown --no-default-features --features wasm wasm-bindgen --target web --out-dir build/paddle target/wasm32-unknown-unknown/release/paddle.wasm .PHONY: publish publish: rsync --verbose --checksum --recursive --safe-links --delete --progress build/breakout/ root@lab:/www/games/breakout