Remove redundant source list and reuse XTOSKRNL_SOURCE for libxtos
This commit is contained in:
@@ -7,20 +7,6 @@ include_directories(
|
|||||||
${EXECTOS_SOURCE_DIR}/sdk/xtdk
|
${EXECTOS_SOURCE_DIR}/sdk/xtdk
|
||||||
${XTOSKRNL_SOURCE_DIR}/includes)
|
${XTOSKRNL_SOURCE_DIR}/includes)
|
||||||
|
|
||||||
# Specify list of library source code files
|
|
||||||
list(APPEND LIBXTOS_SOURCE
|
|
||||||
${XTOSKRNL_SOURCE_DIR}/ar/${ARCH}/boot.S
|
|
||||||
${XTOSKRNL_SOURCE_DIR}/ar/${ARCH}/cpufunc.cc
|
|
||||||
${XTOSKRNL_SOURCE_DIR}/hl/cport.c
|
|
||||||
${XTOSKRNL_SOURCE_DIR}/hl/${ARCH}/ioport.c
|
|
||||||
${XTOSKRNL_SOURCE_DIR}/rtl/globals.c
|
|
||||||
${XTOSKRNL_SOURCE_DIR}/rtl/guid.c
|
|
||||||
${XTOSKRNL_SOURCE_DIR}/rtl/math.c
|
|
||||||
${XTOSKRNL_SOURCE_DIR}/rtl/memory.c
|
|
||||||
${XTOSKRNL_SOURCE_DIR}/rtl/plist.c
|
|
||||||
${XTOSKRNL_SOURCE_DIR}/rtl/string.c
|
|
||||||
${XTOSKRNL_SOURCE_DIR}/rtl/widestr.c)
|
|
||||||
|
|
||||||
# Specify list of kernel source code files
|
# Specify list of kernel source code files
|
||||||
list(APPEND XTOSKRNL_SOURCE
|
list(APPEND XTOSKRNL_SOURCE
|
||||||
${XTOSKRNL_SOURCE_DIR}/ar/${ARCH}/archsup.S
|
${XTOSKRNL_SOURCE_DIR}/ar/${ARCH}/archsup.S
|
||||||
@@ -93,7 +79,7 @@ list(APPEND XTOSKRNL_SOURCE
|
|||||||
set_specfile(xtoskrnl.spec xtoskrnl.exe)
|
set_specfile(xtoskrnl.spec xtoskrnl.exe)
|
||||||
|
|
||||||
# Link static XTOS library
|
# Link static XTOS library
|
||||||
add_library(libxtos ${LIBXTOS_SOURCE})
|
add_library(libxtos ${XTOSKRNL_SOURCE})
|
||||||
|
|
||||||
# Link kernel executable
|
# Link kernel executable
|
||||||
add_executable(xtoskrnl
|
add_executable(xtoskrnl
|
||||||
|
Reference in New Issue
Block a user