git.delta.rocks / unique-network / refs/commits / 78977ee9cb4b

difftreelog

source

Makefile2.2 KiBsourcehistory
1.PHONY: _help2_help:3	@echo "regenerate_solidity - generate stubs/interfaces for contracts defined in native (via evm-coder)"4	@echo "evm_stubs - recompile contract stubs"5	@echo "bench - run frame-benchmarking"6	@echo "  bench-evm-migration"7	@echo "  bench-nft"89.PHONY: regenerate_solidity10regenerate_solidity:11	PACKAGE=pallet-nft NAME=eth::erc::fungible_iface OUTPUT=./tests/src/eth/api/UniqueFungible.sol ./.maintain/scripts/generate_api.sh12	PACKAGE=pallet-nft NAME=eth::erc::nft_iface OUTPUT=./tests/src/eth/api/UniqueNFT.sol ./.maintain/scripts/generate_api.sh13	PACKAGE=pallet-evm-contract-helpers NAME=eth::contract_helpers_iface OUTPUT=./tests/src/eth/api/ContractHelpers.sol ./.maintain/scripts/generate_api.sh1415	PACKAGE=pallet-nft NAME=eth::erc::fungible_impl OUTPUT=./pallets/nft/src/eth/stubs/UniqueFungible.sol ./.maintain/scripts/generate_api.sh16	PACKAGE=pallet-nft NAME=eth::erc::nft_impl OUTPUT=./pallets/nft/src/eth/stubs/UniqueNFT.sol ./.maintain/scripts/generate_api.sh17	PACKAGE=pallet-evm-contract-helpers NAME=eth::contract_helpers_impl OUTPUT=./pallets/evm-contract-helpers/src/stubs/ContractHelpers.sol ./.maintain/scripts/generate_api.sh1819NFT_EVM_STUBS=./pallets/nft/src/eth/stubs20CONTRACT_HELPERS_STUBS=./pallets/evm-contract-helpers/src/stubs/2122$(NFT_EVM_STUBS)/UniqueFungible.raw: $(NFT_EVM_STUBS)/UniqueFungible.sol23	INPUT=$< OUTPUT=$@ ./.maintain/scripts/compile_stub.sh24$(NFT_EVM_STUBS)/UniqueNFT.raw: $(NFT_EVM_STUBS)/UniqueNFT.sol25	INPUT=$< OUTPUT=$@ ./.maintain/scripts/compile_stub.sh26$(CONTRACT_HELPERS_STUBS)/ContractHelpers.raw: $(CONTRACT_HELPERS_STUBS)/ContractHelpers.sol27	INPUT=$< OUTPUT=$@ ./.maintain/scripts/compile_stub.sh2829evm_stubs: $(NFT_EVM_STUBS)/UniqueFungible.raw $(NFT_EVM_STUBS)/UniqueNFT.raw $(CONTRACT_HELPERS_STUBS)/ContractHelpers.raw3031.PHONY: _bench32_bench:33	cargo run --release --features runtime-benchmarks -- \34	benchmark --pallet pallet-$(PALLET) \35	--wasm-execution compiled --extrinsic '*' \36	--template .maintain/frame-weight-template.hbs --steps=50 --repeat=20 \37	--output=./pallets/$(PALLET)/src/weights.rs3839.PHONY: bench-evm-migration40bench-evm-migration:41	make _bench PALLET=evm-migration4243.PHONY: bench-nft44bench-nft:45	make _bench PALLET=nft4647.PHONY: bench48bench: bench-evm-migration bench-nft