meta: add stub compiler, assembler, and runtime libraries

This commit is contained in:
2024-11-11 22:25:01 +00:00
parent d77aaefa20
commit e71056f26b
10 changed files with 27 additions and 0 deletions

View File

@@ -7,3 +7,6 @@ set(Bluelib_STATIC TRUE)
find_package(Bluelib REQUIRED)
add_subdirectory(ivy)
add_subdirectory(libc)
add_subdirectory(libasm)
add_subdirectory(librt)

8
libasm/CMakeLists.txt Normal file
View File

@@ -0,0 +1,8 @@
file(GLOB_RECURSE libasm_sources *.c *.h include/ivy/*.h)
add_library(ivy-asm SHARED ${libasm_sources})
target_link_libraries(
ivy-asm
Bluelib::Core
Bluelib::Object
Bluelib::Cmd)

0
libasm/include/ivy/asm.h Normal file
View File

0
libasm/misc.c Normal file
View File

8
libc/CMakeLists.txt Normal file
View File

@@ -0,0 +1,8 @@
file(GLOB_RECURSE libc_sources *.c *.h include/ivy/*.h)
add_library(ivy-c SHARED ${libc_sources})
target_link_libraries(
ivy-c
Bluelib::Core
Bluelib::Object
Bluelib::Cmd)

View File

0
libc/misc.c Normal file
View File

8
librt/CMakeLists.txt Normal file
View File

@@ -0,0 +1,8 @@
file(GLOB_RECURSE librt_sources *.c *.h include/ivy/*.h)
add_library(ivy-rt SHARED ${librt_sources})
target_link_libraries(
ivy-rt
Bluelib::Core
Bluelib::Object
Bluelib::Cmd)

0
librt/include/ivy/rt.h Normal file
View File

0
librt/misc.c Normal file
View File