Add an install target
This commit is contained in:
13
Makefile
13
Makefile
@@ -7,10 +7,13 @@
|
|||||||
CARGO_TARGET := wasm32-unknown-unknown
|
CARGO_TARGET := wasm32-unknown-unknown
|
||||||
CARGO_PROFILE := wasm-release
|
CARGO_PROFILE := wasm-release
|
||||||
|
|
||||||
|
# Override DESTDIR to set a custom install path (such as your web root)
|
||||||
|
DESTDIR ?= .
|
||||||
|
|
||||||
SRC_DIR = ./src
|
SRC_DIR = ./src
|
||||||
SRCS := $(wildcard $(SRC_DIR)/**)
|
SRCS := $(wildcard $(SRC_DIR)/**)
|
||||||
|
|
||||||
.PHONY: clean full-clean tarball tarball-standalone web web-standalone
|
.PHONY: clean full-clean install tarball tarball-standalone web web-standalone
|
||||||
|
|
||||||
# "Standalone" version
|
# "Standalone" version
|
||||||
# (i.e., it includes an index.html so it can be placed on a server as-is)
|
# (i.e., it includes an index.html so it can be placed on a server as-is)
|
||||||
@@ -59,3 +62,11 @@ clean:
|
|||||||
# this, I guess.
|
# this, I guess.
|
||||||
full-clean: clean
|
full-clean: clean
|
||||||
cargo clean
|
cargo clean
|
||||||
|
|
||||||
|
# Installation goal. It's meant to be a helper utility for moving the built
|
||||||
|
# output into the web root. Only supports the "bundle-able" mode.
|
||||||
|
install: web
|
||||||
|
install -dm0755 $(DESTDIR)
|
||||||
|
install -m0644 out/boids.js $(DESTDIR)/
|
||||||
|
install -m0644 out/boids_bg.wasm $(DESTDIR)/
|
||||||
|
install -m0644 out/boids.html $(DESTDIR)/
|
||||||
|
|||||||
Reference in New Issue
Block a user