|
6 | 6 | #export PROTOC := $(shell pwd)/protoc/bin |
7 | 7 |
|
8 | 8 | release-mac-x86_64: |
9 | | - mkdir protoc && cd protoc && wget https://github.com/protocolbuffers/protobuf/releases/download/v21.9/protoc-21.9-osx-x86_64.zip && unzip protoc-21.9-osx-x86_64.zip && sudo cp bin/protoc /usr/bin |
10 | | - brew install cmake |
| 9 | + mkdir protoc && cd protoc && wget https://github.com/protocolbuffers/protobuf/releases/download/v21.9/protoc-21.9-osx-x86_64.zip && unzip protoc-21.9-osx-x86_64.zip && sudo cp bin/protoc /usr/local/bin |
| 10 | + cp -r protoc/include/* protobuf/ |
11 | 11 | mkdir -p release |
12 | 12 | cd client && cargo build --release --target=x86_64-apple-darwin |
13 | 13 | strip client/target/x86_64-apple-darwin/release/fornet |
14 | 14 | otool -L client/target/x86_64-apple-darwin/release/fornet |
15 | 15 | strip client/target/x86_64-apple-darwin/release/fornet-cli |
16 | 16 | otool -L client/target/x86_64-apple-darwin/release/fornet-cli |
17 | | - tar -C client/target/x86_64-apple-darwin/release/ -czvf release/fornet-mac-x86_64.tar.gz ./fornet ./fornet-cli |
18 | | - ls -lisah release/fornet-mac-x86_64.tar.gz |
| 17 | + tar -C client/target/x86_64-apple-darwin/release/ -czvf release/fornet-mac-x86_64.tar.gz ./fornet ./fornet-cli |
19 | 18 |
|
20 | 19 | release-mac-aarch64: |
21 | | - mkdir protoc && cd protoc && wget https://github.com/protocolbuffers/protobuf/releases/download/v21.9/protoc-21.9-osx-aarch_64.zip && unzip protoc-21.9-osx-aarch_64.zip && sudo cp bin/protoc /usr/bin |
| 20 | + mkdir protoc && cd protoc && wget https://github.com/protocolbuffers/protobuf/releases/download/v21.9/protoc-21.9-osx-aarch_64.zip && unzip protoc-21.9-osx-aarch_64.zip && sudo cp bin/protoc /usr/local/bin |
22 | 21 | cp -r protoc/include/* protobuf/ |
23 | | - brew install cmake |
24 | 22 | mkdir -p release |
25 | 23 | cd client && cargo build --release --target=aarch64-apple-darwin |
26 | 24 | strip client/target/aarch64-apple-darwin/release/fornet |
27 | 25 | otool -L client/target/aarch64-apple-darwin/release/fornet |
28 | 26 | strip client/target/aarch64-apple-darwin/release/fornet-cli |
29 | 27 | otool -L client/target/aarch64-apple-darwin/release/fornet-cli |
30 | 28 | tar -C client/target/aarch64-apple-darwin/release/ -czvf release/fornet-mac-aarch64.tar.gz ./fornet ./fornet-cli |
31 | | - ls -lisah release/fornet-mac-aarch64.tar.gz |
32 | 29 |
|
33 | 30 | release-linux: |
34 | 31 | mkdir protoc && cd protoc && wget https://github.com/protocolbuffers/protobuf/releases/download/v21.9/protoc-21.9-linux-x86_64.zip && unzip protoc-21.9-linux-x86_64.zip && sudo cp bin/protoc /usr/bin |
|
0 commit comments