Skip to content
This repository was archived by the owner on Jan 31, 2023. It is now read-only.

Commit c60f9cc

Browse files
committed
Make standalone depends on rustynes
Run: ```sh $ cargo run -p standalone --release ```
1 parent b6c1711 commit c60f9cc

File tree

5 files changed

+27
-3
lines changed

5 files changed

+27
-3
lines changed

Cargo.lock

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Makefile

+9-3
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,22 @@
1+
.PHONY: build clean standalone
2+
13
build:
24
mkdir -p wasm
35
rm -rf target/wasm32-unknown-emscripten/release/deps/*.wasm
46
rm -rf target/wasm32-unknown-emscripten/release/rustynes.js
5-
cargo rustc --release \
7+
cargo rustc --release --bin rustynes \
68
--target=wasm32-unknown-emscripten -- \
79
-C opt-level=3 \
810
-C link-args="-O3 -s NO_EXIT_RUNTIME=1 -s EXPORTED_FUNCTIONS=['_run'] -s EXTRA_EXPORTED_RUNTIME_METHODS=['cwrap']" \
9-
--verbose
11+
--verbose
1012
cp target/wasm32-unknown-emscripten/release/rustynes.js wasm/rustynes.js
1113
cp target/wasm32-unknown-emscripten/release/deps/*.wasm wasm/rustynes.wasm
1214
wasm-gc wasm/rustynes.wasm wasm/rustynes.wasm
1315

1416
clean:
1517
rm -rf target/wasm32-unknown-emscripten/release/deps/*.wasm
16-
rm -rf target/wasm32-unknown-emscripten/release/rustynes.js
18+
rm -rf target/wasm32-unknown-emscripten/release/rustynes.js
19+
rm -rf target/release
20+
21+
standalone:
22+
cargo rustc -p standalone --release

src/lib.rs

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#[macro_use]
2+
extern crate lazy_static;
3+
4+
pub mod nes;

standalone/Cargo.toml

+7
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,10 @@
22
name = "standalone"
33
version = "0.1.0"
44
authors = ["tyfkda <[email protected]>"]
5+
6+
[dependencies]
7+
rustynes = { path = ".." }
8+
9+
[[bin]]
10+
name = "rustynes"
11+
path = "src/main.rs"

standalone/src/main.rs

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
extern crate rustynes;
2+
3+
use rustynes::nes;
4+
15
fn main() {
26
println!("Hello!");
37
}

0 commit comments

Comments
 (0)