################################################################ ################################################################ # Module: Interface ################################################################ ################################################################ ################################ # Source Files: Interface Module ################################ set(ATLANTIS_INTERFACE_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/source/interface/AStatusCode.cpp ${CMAKE_CURRENT_SOURCE_DIR}/source/interface/IKeyboard.cpp ${CMAKE_CURRENT_SOURCE_DIR}/source/interface/ISdlApi.cpp ${CMAKE_CURRENT_SOURCE_DIR}/source/interface/IWindowApi.cpp ) ################################ # Library Creation: Interface Module ################################ add_library(${MODULE_NAME_INTERFACE} SHARED ${ATLANTIS_INTERFACE_SOURCES}) target_link_libraries(${MODULE_NAME_INTERFACE} PUBLIC SDL3::SDL3 $<$:ls-std::ls-std-core-d> $<$:ls-std::ls-std-core> )