feat: implement PCI subsystem and integrate uACPI support
See previous commit Signed-off-by: kaguya <vpshinomiya@protonmail.com>
This commit is contained in:
@@ -11,6 +11,8 @@ set(KIRKOS_VERSION_STRING
|
||||
"${VERSION}.${PATCHLEVEL}.${SUBLEVEL}${EXTRAVERSION}"
|
||||
)
|
||||
|
||||
include(${CMAKE_SOURCE_DIR}/libs/uacpi/uacpi.cmake)
|
||||
|
||||
message(STATUS "Building KirkOS version: ${KIRKOS_VERSION_STRING}")
|
||||
|
||||
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
|
||||
@@ -31,7 +33,14 @@ set(EXT2_ROOT "${CMAKE_SOURCE_DIR}/ext2_root")
|
||||
|
||||
add_executable(KirkOS ${KIRKOS_SOURCES})
|
||||
|
||||
target_sources(KirkOS PRIVATE
|
||||
${UACPI_SOURCES}
|
||||
${CMAKE_SOURCE_DIR}/libs/uacpi/source/kernel_api.c
|
||||
)
|
||||
|
||||
target_include_directories(KirkOS PRIVATE
|
||||
${UACPI_INCLUDES}
|
||||
)
|
||||
|
||||
target_compile_definitions(KirkOS PRIVATE
|
||||
KIRKOS_VERSION="${KIRKOS_VERSION_STRING}"
|
||||
|
||||
Reference in New Issue
Block a user