mirror of
https://github.com/Leonmmcoset/cleonos.git
synced 2026-04-21 10:40:00 +00:00
Stage 26
This commit is contained in:
@@ -345,6 +345,7 @@ set(USER_APP_NAMES)
|
||||
set(RAMDISK_SHELL_APPS)
|
||||
set(RAMDISK_DRIVER_APPS)
|
||||
set(RAMDISK_SYSTEM_APPS)
|
||||
set(RAMDISK_ROOT_APPS)
|
||||
|
||||
foreach(SRC IN LISTS USER_APP_MAIN_SOURCES)
|
||||
get_filename_component(_stem "${SRC}" NAME_WE)
|
||||
@@ -375,6 +376,8 @@ foreach(SRC IN LISTS USER_APP_MAIN_SOURCES)
|
||||
list(APPEND USER_APP_OUTPUTS "${_app_out}")
|
||||
if(_app_name MATCHES ".*drv$")
|
||||
list(APPEND RAMDISK_DRIVER_APPS "${_app_out}")
|
||||
elseif(_app_name STREQUAL "hello")
|
||||
list(APPEND RAMDISK_ROOT_APPS "${_app_out}")
|
||||
else()
|
||||
list(APPEND RAMDISK_SHELL_APPS "${_app_out}")
|
||||
endif()
|
||||
@@ -427,6 +430,10 @@ foreach(_app IN LISTS RAMDISK_SHELL_APPS)
|
||||
get_filename_component(_app_file "${_app}" NAME)
|
||||
list(APPEND RAMDISK_COPY_COMMANDS COMMAND ${CMAKE_COMMAND} -E copy "${_app}" "${RAMDISK_ROOT}/shell/${_app_file}")
|
||||
endforeach()
|
||||
foreach(_app IN LISTS RAMDISK_ROOT_APPS)
|
||||
get_filename_component(_app_file "${_app}" NAME)
|
||||
list(APPEND RAMDISK_COPY_COMMANDS COMMAND ${CMAKE_COMMAND} -E copy "${_app}" "${RAMDISK_ROOT}/${_app_file}")
|
||||
endforeach()
|
||||
foreach(_app IN LISTS RAMDISK_DRIVER_APPS)
|
||||
get_filename_component(_app_file "${_app}" NAME)
|
||||
list(APPEND RAMDISK_COPY_COMMANDS COMMAND ${CMAKE_COMMAND} -E copy "${_app}" "${RAMDISK_ROOT}/driver/${_app_file}")
|
||||
@@ -616,3 +623,4 @@ add_custom_target(cleonos-help
|
||||
COMMAND ${CMAKE_COMMAND} -E echo " cmake --build build-cmake --target run"
|
||||
COMMAND ${CMAKE_COMMAND} -E echo " cmake --build build-cmake --target debug"
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user