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.
81 lines
2.2 KiB
Makefile
81 lines
2.2 KiB
Makefile
###
|
|
target/x86_64-unknown-linux-gnu/release/set: src/*
|
|
cargo build --target x86_64-unknown-linux-gnu --features bevy/dynamic_linking --release
|
|
|
|
target/x86_64-unknown-linux-gnu/quick/set: src/*
|
|
cargo build --target x86_64-unknown-linux-gnu --features bevy/dynamic_linking --profile quick
|
|
|
|
.PHONY: target/x86_64-unknown-linux-gnu/quick/examples/animation
|
|
target/x86_64-unknown-linux-gnu/quick/examples/animation: examples/animation.rs src/*
|
|
cargo run --example animation --target x86_64-unknown-linux-gnu --features bevy/dynamic_linking --profile quick
|
|
###
|
|
|
|
###
|
|
target/wasm32-unknown-unknown/debug/set.wasm: src/*
|
|
cargo build --target wasm32-unknown-unknown
|
|
|
|
target/wasm32-unknown-unknown/release/set.wasm: src/*
|
|
cargo build --target wasm32-unknown-unknown --release
|
|
###
|
|
|
|
###
|
|
out/debug/set.js: target/wasm32-unknown-unknown/debug/set.wasm
|
|
wasm-bindgen --no-typescript --target web --out-dir "./out/debug" ./target/wasm32-unknown-unknown/debug/set.wasm
|
|
|
|
out/release/set.js: target/wasm32-unknown-unknown/release/set.wasm
|
|
wasm-bindgen --no-typescript --target web --out-dir "./out/release" ./target/wasm32-unknown-unknown/release/set.wasm
|
|
###
|
|
|
|
###
|
|
out/debug/assets: assets/*
|
|
rm -rf ./out/debug/assets
|
|
cp -r ./assets ./out/debug/
|
|
|
|
out/release/assets: assets/*
|
|
rm -rf ./out/release/assets
|
|
cp -r ./assets ./out/release/
|
|
###
|
|
|
|
###
|
|
out/debug/index.html:
|
|
cp index.html ./out/debug/index.html
|
|
|
|
out/release/index.html:
|
|
cp index.html ./out/release/index.html
|
|
###
|
|
|
|
###
|
|
native/debug/build: target/x86_64-unknown-linux-gnu/quick/set
|
|
|
|
native/release/build: target/x86_64-unknown-linux-gnu/release/set
|
|
###
|
|
|
|
###
|
|
examples/animation: target/x86_64-unknown-linux-gnu/quick/examples/animation
|
|
###
|
|
|
|
###
|
|
native/debug/run: native/debug/build
|
|
cargo run --target x86_64-unknown-linux-gnu --features bevy/dynamic_linking --profile quick
|
|
|
|
native/release/run: native/release/build
|
|
cargo run --target x86_64-unknown-linux-gnu --features bevy/dynamic_linking --release
|
|
###
|
|
|
|
###
|
|
web/debug/build: out/debug/set.js out/debug/assets out/debug/index.html
|
|
|
|
web/release/build: out/release/set.js out/release/assets out/release/index.html
|
|
###
|
|
|
|
###
|
|
web/debug/serve: web/debug/build
|
|
cd ./out/debug/; simple-http-server
|
|
|
|
web/release/serve: web/release/build
|
|
cd ./out/release/; simple-http-server
|
|
###
|
|
|
|
clean:
|
|
rm ./target/*/*/set*
|