Add banan-os as a submodule instead of manually copying libraries

This commit is contained in:
2026-04-15 16:53:38 +03:00
parent f5e52b5ac8
commit b198c673ae
130 changed files with 833 additions and 17400 deletions

View File

@@ -43,16 +43,21 @@ if(BANAN_OS)
add_library(libdeflate SHARED IMPORTED)
set_target_properties(libdeflate PROPERTIES IMPORTED_LOCATION "${LIBDEFLATE}")
else()
add_subdirectory(BAN)
add_subdirectory(LibClipboard)
add_subdirectory(LibDEFLATE)
add_subdirectory(LibFont)
add_subdirectory(LibGUI)
add_subdirectory(LibImage)
add_subdirectory(LibInput)
add_subdirectory(Terminal)
add_subdirectory(ProgramLauncher)
add_subdirectory(WindowServer)
find_library(LIBC c REQUIRED)
add_library(libc SHARED IMPORTED)
set_target_properties(libc PROPERTIES IMPORTED_LOCATION "${LIBC}")
add_subdirectory(banan-os/BAN)
add_subdirectory(banan-os/userspace/libraries/LibClipboard)
add_subdirectory(banan-os/userspace/libraries/LibDEFLATE)
add_subdirectory(banan-os/userspace/libraries/LibFont)
add_subdirectory(banan-os/userspace/libraries/LibGUI)
add_subdirectory(banan-os/userspace/libraries/LibImage)
add_subdirectory(banan-os/userspace/libraries/LibInput)
add_subdirectory(banan-os/userspace/programs/ProgramLauncher)
add_subdirectory(banan-os/userspace/programs/Terminal)
add_subdirectory(banan-os/userspace/programs/WindowServer)
endif()
add_subdirectory(xbanan)