File tree 3 files changed +20
-0
lines changed
3 files changed +20
-0
lines changed Original file line number Diff line number Diff line change
1
+ [submodule "cw-plus "]
2
+ path = cw-plus
3
+ url = [email protected] :CosmWasm/cw-plus.git
Original file line number Diff line number Diff line change @@ -138,6 +138,22 @@ CONTRACTS_OUT_DIR=contracts/target/wasm32-unknown-unknown/release
138
138
139
139
contracts : build-release-contracts wasm-opt-contracts
140
140
141
+ multisig : prepare-cw-plus build-cw3 build-cw4 opt-cw3 opt-cw4
142
+ prepare-cw-plus :
143
+ git -C cw-plus fetch
144
+ # make sure to use correct version
145
+ git -C cw-plus reset --hard v1.0.0
146
+
147
+ build-cw3 :
148
+ RUSTFLAGS=' -C link-arg=-s' cargo build --manifest-path cw-plus/contracts/cw3-flex-multisig/Cargo.toml --release --lib --target wasm32-unknown-unknown
149
+ build-cw4 :
150
+ RUSTFLAGS=' -C link-arg=-s' cargo build --manifest-path cw-plus/contracts/cw4-group/Cargo.toml --release --lib --target wasm32-unknown-unknown
151
+
152
+ opt-cw3 :
153
+ wasm-opt --signext-lowering -Os cw-plus/target/wasm32-unknown-unknown/release/cw3_flex_multisig.wasm -o cw-plus/target/wasm32-unknown-unknown/release/cw3_flex_multisig.wasm
154
+ opt-cw4 :
155
+ wasm-opt --signext-lowering -Os cw-plus/target/wasm32-unknown-unknown/release/cw4_group.wasm -o cw-plus/target/wasm32-unknown-unknown/release/cw4_group.wasm
156
+
141
157
wasm-opt-contracts :
142
158
for contract in $( CONTRACTS_WASM) ; do \
143
159
wasm-opt --signext-lowering -Os $(CONTRACTS_OUT_DIR ) /$$ contract -o $(CONTRACTS_OUT_DIR ) /$$ contract; \
You can’t perform that action at this time.
0 commit comments