-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
23 lines (18 loc) · 775 Bytes
/
Makefile
File metadata and controls
23 lines (18 loc) · 775 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
BUILD_ENV := rust
.PHONY: build-wasm build-did
lint:
@cargo fmt
@cargo clippy --all-targets --all-features
fix:
@cargo clippy --fix --workspace --tests
test:
@AWS_LC_SYS_NO_ASM=1 cargo test --workspace --all-features -- --nocapture
# cargo install ic-wasm
build-wasm:
@cargo build --release --target wasm32-unknown-unknown --package anda_registry_canister
@cargo build --release --target wasm32-unknown-unknown --package anda_x402_canister
# cargo install candid-extractor
build-did:
candid-extractor target/wasm32-unknown-unknown/release/anda_registry_canister.wasm > rs/anda_registry_canister/anda_registry_canister.did
candid-extractor target/wasm32-unknown-unknown/release/anda_x402_canister.wasm > rs/anda_x402_canister/anda_x402_canister.did
dfx generate