lib: add libc and micro libc

This commit is contained in:
2026-02-19 19:28:50 +00:00
parent 9cc60cf3f1
commit ba455059ac
22 changed files with 9868 additions and 0 deletions

26
lib/CMakeLists.txt Normal file
View File

@@ -0,0 +1,26 @@
file(GLOB items *)
add_subdirectory(
${CMAKE_SOURCE_DIR}/kernel/libmango
${CMAKE_CURRENT_BINARY_DIR}/libmango)
rosetta_wrap_library(
NAME libmango
PUBLIC_INCLUDE_DIRS
${CMAKE_SOURCE_DIR}/kernel/libmango/include
${CMAKE_SOURCE_DIR}/kernel/libmango/include-user
SOURCES ${asm_sources}
HEADERS ${headers})
sysroot_add_library(
NAME libmango
HEADER_DIR /usr/include
LIB_DIR /usr/lib)
foreach(item ${items})
if (NOT IS_DIRECTORY ${item})
continue()
endif ()
add_subdirectory(${item})
endforeach (item)