Skip to content
Open
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ readme:
watch:
cargo watch --clear --watch-when-idle --shell '$(MAKE)'

generate: generate-files xdr-version xdr-json
generate: generate-files xdr-version xdr-json xdr-definitions-json

CUSTOM_DEFAULT_IMPL=TransactionEnvelope
CUSTOM_STR_IMPL=PublicKey,AccountId,ContractId,MuxedAccount,MuxedAccountMed25519,SignerKey,SignerKeyEd25519SignedPayload,NodeId,ScAddress,AssetCode,AssetCode4,AssetCode12,ClaimableBalanceId,PoolId,MuxedEd25519Account,Int128Parts,UInt128Parts,Int256Parts,UInt256Parts
Expand All @@ -52,11 +52,18 @@ xdr-json: src/generated.rs
mkdir -p xdr-json
cargo run --features cli -- types schema-files --out-dir xdr-json

xdr-definitions-json: $(sort $(wildcard xdr/*.x))
mkdir -p xdr-definitions-json
cargo run --manifest-path xdr-generator-rust/generator/Cargo.toml -- \
$(addprefix --input ,$(sort $(wildcard xdr/*.x))) \
--json-ast xdr-definitions-json/xdr.json

clean:
rm -f src/generated.rs
rm -rf src/generated
rm -f xdr-version
rm -fr xdr-json
rm -fr xdr-definitions-json
cargo clean --quiet

fmt:
Expand Down
Loading
Loading