feat: moved boot code
This commit is contained in:
@@ -69,7 +69,7 @@ if (${USE_DEBUG})
|
|||||||
endif ()
|
endif ()
|
||||||
if (${USE_LIMINE})
|
if (${USE_LIMINE})
|
||||||
add_definitions(-DUSE_LIMINE)
|
add_definitions(-DUSE_LIMINE)
|
||||||
file(GLOB LIMINE_KERNEL_SOURCES src/rt/limine/*.c)
|
file(GLOB LIMINE_KERNEL_SOURCES src/rt/boot/limine/*.c)
|
||||||
endif ()
|
endif ()
|
||||||
if (NOT IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/src/platform/${CMAKE_SYSTEM_PROCESSOR})
|
if (NOT IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/src/platform/${CMAKE_SYSTEM_PROCESSOR})
|
||||||
message(FATAL_ERROR "Unknown architecture ${CMAKE_CURRENT_SOURCE_DIR}/src/platform/${CMAKE_SYSTEM_PROCESSOR}")
|
message(FATAL_ERROR "Unknown architecture ${CMAKE_CURRENT_SOURCE_DIR}/src/platform/${CMAKE_SYSTEM_PROCESSOR}")
|
||||||
@@ -94,4 +94,4 @@ set(KERNEL_SOURCE_FILES
|
|||||||
# Define executable
|
# Define executable
|
||||||
add_executable(yak.elf ${CRTI} ${KERNEL_SOURCE_FILES} ${CRTN})
|
add_executable(yak.elf ${CRTI} ${KERNEL_SOURCE_FILES} ${CRTN})
|
||||||
target_link_libraries(yak.elf PRIVATE ${BUILTINS_LIB})
|
target_link_libraries(yak.elf PRIVATE ${BUILTINS_LIB})
|
||||||
target_include_directories(yak.elf PRIVATE include ../limine/include ${printf_library_SOURCE_DIR}/src)# ${printf_library_SOURCE_DIR}/src)
|
target_include_directories(yak.elf PRIVATE include ../limine/include ${printf_library_SOURCE_DIR}/src)
|
||||||
|
|||||||
Reference in New Issue
Block a user