summaryrefslogtreecommitdiffstats
path: root/scripts/mksystem.sh
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-08-27 18:39:29 +0200
committersalmonik <salmonik@tuta.io>2026-08-27 18:39:29 +0200
commit277218fe1ba1e3616bd147c9d9abecfc56b9957f (patch)
tree0b57bdd8244db6e457dcc3203096d8b5465933fe /scripts/mksystem.sh
parentscripts: migrate all QEMU/test scripts to single system image (diff)
downloadrs-dos-277218fe1ba1e3616bd147c9d9abecfc56b9957f.tar.gz
rs-dos-277218fe1ba1e3616bd147c9d9abecfc56b9957f.zip
build: default profile is release (debug too slow for dev loop)
Makefile: PROFILE=release, CARGO_FLAGS=--release; make release target kept as no-op (now default). boot.sh: PROFILE=release default; --debug flag opt-in. mksystem.sh: PROFILE=release default. test-disk/fault/gfx/mouse/msg: all use --release. All scripts syntax-checked.
Diffstat (limited to 'scripts/mksystem.sh')
-rwxr-xr-xscripts/mksystem.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/mksystem.sh b/scripts/mksystem.sh
index dfa481c..044c86c 100755
--- a/scripts/mksystem.sh
+++ b/scripts/mksystem.sh
@@ -78,7 +78,7 @@ while [ $# -gt 0 ]; do
78done 78done
79 79
80TARGET=x86_64-unknown-uefi 80TARGET=x86_64-unknown-uefi
81PROFILE=debug 81PROFILE=release
82OUT_DIR="target/$TARGET/$PROFILE" 82OUT_DIR="target/$TARGET/$PROFILE"
83KERNEL="$OUT_DIR/rsdos.efi" 83KERNEL="$OUT_DIR/rsdos.efi"
84BZIMAGE="esp/bzImage" 84BZIMAGE="esp/bzImage"
@@ -109,7 +109,7 @@ fi
109# ---- build kernel ---- 109# ---- build kernel ----
110if [ ! -f "$KERNEL" ]; then 110if [ ! -f "$KERNEL" ]; then
111 echo "mksystem: building kernel..." 111 echo "mksystem: building kernel..."
112 cargo build --package rsdos --target "$TARGET" 112 cargo build --release --package rsdos --target "$TARGET"
113fi 113fi
114 114
115# ---- build bootloader (chain mode only) ---- 115# ---- build bootloader (chain mode only) ----