-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathMakefileDev
More file actions
150 lines (130 loc) · 3.41 KB
/
MakefileDev
File metadata and controls
150 lines (130 loc) · 3.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
.PHONY: build
build:
cargo build --release --features with-dev
.PHONY: build-test
build-test:
cargo build --release --features manual-seal,rpc-binary-search-estimate
.PHONY: build
build-dev:
cargo build --release --features with-dev
.PHONY: build-fast-runtime
build-fast-runtime:
cargo build --release --features with-dev,fast-runtime
.PHONY: run-dev
run-dev:
./target/release/gafi-node \
--tmp \
--dev \
--rpc-port 9933 \
--ws-external \
--rpc-methods=Unsafe \
--rpc-external
.PHONY: run-manual-seal
run-manual-seal:
./target/release/gafi-node \
--chain=dev \
--validator \
--execution=Native \
--no-telemetry \
--no-prometheus \
--sealing=Manual \
--no-grandpa \
--force-authoring \
--rpc-port=9933 \
--ws-port=9944 \
--tmp
.PHONY: test
test:
cargo test --features with-dev
.PHONY: check-dev
check-dev:
cargo check --release --features with-dev
.PHONY: check-benchmark
check-benchmark:
cargo check --release --features runtime-benchmarks,with-dev
.PHONY: benchmark
benchmark:
cargo build --release --features runtime-benchmarks,with-dev
.PHONY: clippy
clippy:
cargo clippy --release --features with-dev -- -D warnings
.PHONY: benchmark_pool
benchmark_pool:
./target/release/gafi-node benchmark pallet \
--chain dev \
--wasm-execution compiled \
--pallet pallet_pool \
--extrinsic '*' \
--steps 20 \
--repeat 10 \
--output ./benchmarking/pool/weights.rs
.PHONY: benchmark_staking_pool
benchmark_staking_pool:
./target/release/gafi-node benchmark pallet \
--chain dev \
--wasm-execution compiled \
--pallet staking_pool \
--extrinsic '*' \
--steps 20 \
--repeat 10 \
--output ./benchmarking/staking-pool/weights.rs
.PHONY: benchmark_upfront_pool
benchmark_upfront_pool:
./target/release/gafi-node benchmark pallet \
--chain dev \
--wasm-execution compiled \
--pallet upfront_pool \
--extrinsic '*' \
--steps 20 \
--repeat 10 \
--output ./benchmarking/upfront-pool/weights.rs
.PHONY: benchmark_funding_pool
benchmark_funding_pool:
./target/release/gafi-node benchmark pallet \
--chain dev \
--wasm-execution compiled \
--pallet funding_pool \
--extrinsic '*' \
--steps 20 \
--repeat 10 \
--output ./benchmarking/funding-pool/weights.rs
.PHONY: benchmark_faucet
benchmark_faucet:
./target/release/gafi-node benchmark pallet \
--chain dev \
--wasm-execution compiled \
--pallet pallet_faucet \
--extrinsic '*' \
--steps 20 \
--repeat 10 \
--output ./benchmarking/pallet-faucet/weights.rs
.PHONY: benchmark_game_creator
benchmark_game_creator:
./target/release/gafi-node benchmark pallet \
--chain dev \
--wasm-execution compiled \
--pallet game_creator \
--extrinsic '*' \
--steps 20 \
--repeat 10 \
--output ./benchmarking/game-creator/weights.rs
.PHONY: benchmark_membership
benchmark_membership:
./target/release/gafi-node benchmark pallet \
--chain dev \
--wasm-execution compiled \
--pallet gafi_membership\
--extrinsic '*' \
--steps 20 \
--repeat 10 \
--output ./benchmarking/gafi-membership/weights.rs
.PHONY: benchmark_whitelist
benchmark_whitelist:
./target/release/gafi-node benchmark pallet \
--chain dev \
--wasm-execution compiled \
--pallet pallet_whitelist \
--extrinsic '*' \
--steps 20 \
--repeat 10 \
--output ./benchmarking/whitelist/weights.rs