################################################################ ################################################################ # Module: Factory ################################################################ ################################################################ ################################ # Source Files: Factory Module ################################ set(ATLANTIS_FACTORY_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/source/factory/KeyboardFactory.cpp ${CMAKE_CURRENT_SOURCE_DIR}/source/factory/WindowApiEventManagerFactory.cpp ${CMAKE_CURRENT_SOURCE_DIR}/source/factory/WindowApiFactory.cpp ) ################################ # Library Creation: Factory Module ################################ add_library(${MODULE_NAME_FACTORY} SHARED ${ATLANTIS_FACTORY_SOURCES}) target_link_libraries(${MODULE_NAME_FACTORY} PUBLIC ${MODULE_NAME_INPUT} ${MODULE_NAME_WINDOW} )