feat: release - 0.2.0

This commit is contained in:
daniel committed 2026-10-14 07:46:40 +02:00
1 parent 278b208258
commit f3d475a0d5
4 files changed
+83 -3

No files matched your search

+5
View File
@@ -252,6 +252,10 @@ ifeq ($(ARCH),loongarch64)
endif
rm -rf iso_root
# Example and regression-test programs that are built into 0:/os for
# development but have no place on a release image.
RELEASE_EXCLUDE_PROGRAMS := rusthello.elf futextest.elf memtest.elf
.PHONY: release
release: limine/limine kernel ramdisk
rm -rf iso_root .release-tmp
@@ -281,6 +285,7 @@ ifeq ($(RELEASE_WITHOUT_SDK),1)
rm -rf .release-tmp/sdk/bin .release-tmp/sdk/lib .release-tmp/sdk/include \
.release-tmp/sdk/libexec .release-tmp/sdk/x86_64-montauk
endif
rm -f $(addprefix .release-tmp/os/,$(RELEASE_EXCLUDE_PROGRAMS))
find .release-tmp -name '*.elf' -exec strip {} +
# The ramdisk carries its own copy of the kernel at 0:/boot/kernel -- that is
# the image the Installer lays down on the target disk -- and it is not named