From 277218fe1ba1e3616bd147c9d9abecfc56b9957f Mon Sep 17 00:00:00 2001 From: salmonik Date: Thu, 27 Aug 2026 18:39:29 +0200 Subject: 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. --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index be55e4e..d18a78a 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ # shellcheck shell=sh disable=SC2046,SC2091,SC2086,SC2155 # NOTE: $(VAR) in this file is MAKE syntax, not shell substitution. export TARGET=x86_64-unknown-uefi -export PROFILE=debug +export PROFILE=release export OUT_DIR=target/$(TARGET)/$(PROFILE) export ESP_DIR=esp export KERNEL=$(OUT_DIR)/rsdos.efi @@ -25,8 +25,8 @@ release: export OUT_DIR=target/$(TARGET)/release release: CARGO_FLAGS=--release release: all -# shellcheck disable=SC2034 -CARGO_FLAGS= +# CARGO_FLAGS set by PROFILE above +CARGO_FLAGS=--release $(OUT_DIR)/rsdos.efi: $(shell find rsnix shell rsdos -name '*.rs') Cargo.toml rsnix/Cargo.toml shell/Cargo.toml rsdos/Cargo.toml cargo build --package rsdos --target $(TARGET) $(CARGO_FLAGS) -- cgit v1.2.3