123456789101112131415161718192021222324252627282930313233343536373839 |
- #!/bin/bash
- start_dir=$(pwd)
- cleanup() {
- cd "$start_dir"
- }
- trap cleanup ERR EXIT
- set -e
- echo -e "\x1B[36;1m<<< Adding Targets >>>\x1B[0m"
- rustup target add wasm32-unknown-unknown
- rustup target add i686-unknown-linux-gnu
- echo -e "\x1B[36;1m<<< Building v86 >>>\x1B[0m"
- cd submodules/v86
- make all
- cd -
- echo -e "\x1B[36;1m<<< Building Twisp >>>\x1B[0m"
- pwd
- cd submodules/epoxy-tls/server
- RUSTFLAGS="-C target-feature=+crt-static" cargo +nightly b -F twisp -r --target i686-unknown-linux-gnu;
- echo -e "\x1B[36;1m<<< Preparing to Build Imag >>>\x1B[0m"
- cd -
- cp submodules/epoxy-tls/target/i686-unknown-linux-gnu/release/epoxy-server \
- src/emulator/image/assets/
- echo -e "\x1B[36;1m<<< Building Image >>>\x1B[0m"
- cd src/emulator/image
- ./clean.sh
- ./build.sh
- cd -
|