Files
Archive/yass/harmony
2024-10-14 20:35:22 +02:00
..
2024-03-05 02:32:38 -08:00
2024-03-05 02:32:38 -08:00
2024-03-05 02:32:38 -08:00

Prepare stage

download DevEco Studio and setup up environment variable HARMONY_NDK_ROOT.

Required Steps: Tools > SDK Manager > SDK > 3.1.0 (API 9)

Prepare stage (tun2proxy)

Required Steps: Install rustup.rs

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
./scripts/setup-harmony-rust.sh

Build stage

WITH_OS=harmony WITH_CPU=x64 ./scripts/build-tun2proxy.sh
WITH_OS=harmony WITH_CPU=arm ./scripts/build-tun2proxy.sh
WITH_OS=harmony WITH_CPU=arm64 ./scripts/build-tun2proxy.sh
./tools/build --variant gui --arch x64 --system harmony --cmake-build-type MinSizeRel -build-benchmark -build-test -no-packaging
./tools/build --variant gui --arch arm --system harmony --cmake-build-type MinSizeRel -build-benchmark -build-test -no-packaging
./tools/build --variant gui --arch arm64 --system harmony --cmake-build-type MinSizeRel -build-benchmark -build-test -no-packaging
cd harmony
make