usb: build the full KVM composite surface
This commit is contained in:
parent
16c6ee1033
commit
8cd2adb828
15 changed files with 1562 additions and 47 deletions
|
|
@ -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"
|
||||
|
|
|
|||
Loading…
Reference in a new issue