First pass at getting Acadia running under bochs.
- Create a bochs build script. - Properly configure COM1
This commit is contained in:
parent
93d1299bd9
commit
5a20c23569
9 changed files with 153 additions and 40 deletions
32
scripts/build.sh
Executable file
32
scripts/build.sh
Executable file
|
|
@ -0,0 +1,32 @@
|
|||
#! /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
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue