acadia/scripts/build.sh
Drew Galbraith 5a20c23569 First pass at getting Acadia running under bochs.
- Create a bochs build script.
- Properly configure COM1
2025-05-06 22:22:02 -07:00

32 lines
573 B
Bash
Executable file

#! /bin/bash
set -e
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
echo $DIR
BUILD_DIR="${DIR}/../builddbg"
pushd $BUILD_DIR
ninja
ninja install
CARGO_USR_ROOT="${DIR}/../sysroot/usr/"
CARGO_SYS_ROOT="${DIR}/../sysroot/"
# Need to pushd so rustup gets the toolchain from rust/rust_toolchain.toml
pushd "${DIR}/../rust"
for BIN in ${DIR}/../rust/usr/*/; do
cargo install --force --path "${BIN}" --root $CARGO_USR_ROOT
done
for BIN in ${DIR}/../rust/sys/*/; do
cargo install --all-features --force --path "${BIN}" --root $CARGO_SYS_ROOT
done
popd
popd