Watch
1
0
Fork
You've already forked souveraine
0

usb: build the full KVM composite surface

This commit is contained in:
Fimeg 2026-08-07 14:48:07 -04:00
commit 8cd2adb828
15 changed files with 1562 additions and 47 deletions

View file

@ -40,8 +40,26 @@ export SOUVERAINE_AARCH64_SYSROOT="$SYSROOT"
export SOUVERAINE_AARCH64_LINKER_SCRIPTS="$LINKER_SCRIPTS"
export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER="$PWD/scripts/aarch64-linker"
BIN_NAME=souveraine
EXPECT_BIN_NAME=false
for arg in "$@"; do
if $EXPECT_BIN_NAME; then
BIN_NAME="$arg"
EXPECT_BIN_NAME=false
continue
fi
case "$arg" in
--bin) EXPECT_BIN_NAME=true ;;
--bin=*) BIN_NAME="${arg#--bin=}" ;;
esac
done
cargo build --release --target aarch64-unknown-linux-gnu "$@"
BIN="$TARGET_DIR/aarch64-unknown-linux-gnu/release/souveraine"
BIN="$TARGET_DIR/aarch64-unknown-linux-gnu/release/$BIN_NAME"
[[ -x "$BIN" ]] || {
echo "requested build produced no executable: $BIN" >&2
exit 1
}
echo "== built: $BIN =="
file "$BIN"