build: update bsp with new bootstrap program

This commit is contained in:
2026-02-19 19:33:18 +00:00
parent 06760906b9
commit 10cf618834

View File

@@ -1,6 +1,8 @@
cmake_minimum_required(VERSION 3.14)
project(Rosetta C CXX ASM)
set(sys_dir ${CMAKE_CURRENT_BINARY_DIR}/sys)
set(kernel_name mango_kernel)
set(bsp_name rosetta-system.bsp)
@@ -22,10 +24,14 @@ add_subdirectory(programs)
sysroot_add_program(NAME ${kernel_name} BIN_DIR /boot)
bsp_finalise(BSP_NAME ${bsp_name})
bsp_finalise(
BSP_NAME ${bsp_name}
DEST_DIR ${sys_dir}
BOOTSTRAP_PROGRAM bootstrap)
sysroot_add_file(
ID bsp
SRC_PATH ${CMAKE_BINARY_DIR}/${bsp_name}
SRC_PATH ${CMAKE_BINARY_DIR}/sys/${bsp_name}
DEST_DIR /boot
DEPENDS ${CMAKE_BINARY_DIR}/${bsp_name})
DEPENDS bsp)
sysroot_finalise()