2025-07-23 16:50:46 -04:00
|
|
|
all: build test
|
|
|
|
|
2025-07-23 15:21:39 -04:00
|
|
|
build: wasm native
|
|
|
|
|
|
|
|
native: model-native storage-native
|
|
|
|
|
|
|
|
model-native:
|
|
|
|
cargo build --features native -p offline-web-model
|
|
|
|
|
|
|
|
storage-native:
|
|
|
|
cargo build --features native -p offline-web-storage
|
|
|
|
|
|
|
|
wasm: model-wasm storage-wasm
|
|
|
|
|
|
|
|
model-wasm:
|
|
|
|
cargo build --target=wasm32-unknown-unknown --features wasm -p offline-web-model --verbose
|
|
|
|
storage-wasm:
|
|
|
|
cargo build --target=wasm32-unknown-unknown --features wasm -p offline-web-storage --verbose
|
2025-07-23 16:50:46 -04:00
|
|
|
|
|
|
|
test: test-native test-wasm
|
|
|
|
|
|
|
|
test-native: test-model-native test-storage-native
|
|
|
|
|
|
|
|
test-model-native:
|
|
|
|
cargo test --features native -p offline-web-model
|
|
|
|
|
|
|
|
test-storage-native:
|
|
|
|
cargo test --features native -p offline-web-storage
|
|
|
|
|
|
|
|
test-wasm: test-storage-wasm
|
|
|
|
|
|
|
|
test-storage-wasm:
|
|
|
|
cd offline-web-storage && wasm-pack test --headless --firefox --features wasm
|