services: add ldd library loader service

This commit is contained in:
2026-02-19 19:31:58 +00:00
parent 75bd11d5cc
commit f1e71cafc4
4 changed files with 26 additions and 2 deletions

View File

@@ -15,9 +15,10 @@ bsp_reset()
sysroot_reset()
add_subdirectory(kernel)
add_subdirectory(lib)
add_subdirectory(programs)
add_subdirectory(sys)
add_subdirectory(lib)
add_subdirectory(services)
add_subdirectory(programs)
sysroot_add_program(NAME ${kernel_name} BIN_DIR /boot)

9
services/CMakeLists.txt Normal file
View File

@@ -0,0 +1,9 @@
file(GLOB items *)
foreach(item ${items})
if (NOT IS_DIRECTORY ${item})
continue()
endif ()
add_subdirectory(${item})
endforeach (item)

View File

@@ -0,0 +1,10 @@
file(GLOB sources *.c)
add_executable(ldd ${sources})
target_link_libraries(ldd ulibc libc-rt libmango)
sysroot_add_program(
NAME ldd
BIN_DIR /usr/bin)
bsp_add_program(
NAME ldd
BIN_DIR /usr/bin)

4
services/ldd/main.c Normal file
View File

@@ -0,0 +1,4 @@
int main(void)
{
return 0;
}