project(service-gui)
message( "${PROJECT_NAME} ${CMAKE_CURRENT_LIST_DIR}" )
set(SOURCES
"${CMAKE_CURRENT_LIST_DIR}/ServiceGUI.cpp"
"${CMAKE_CURRENT_LIST_DIR}/WorkerGUI.cpp"
"${CMAKE_CURRENT_LIST_DIR}/ContextPool.cpp"
"${CMAKE_CURRENT_LIST_DIR}/DrawCommandsQueue.cpp"
"${CMAKE_CURRENT_LIST_DIR}/SynchronizationMechanism.cpp"
"${CMAKE_CURRENT_LIST_DIR}/messages/DrawMessage.cpp"
)
add_library(${PROJECT_NAME} STATIC ${SOURCES})
target_link_libraries(${PROJECT_NAME}
service-eink
module-gui
module-apps
)
target_include_directories(${PROJECT_NAME}
PUBLIC
"${CMAKE_CURRENT_LIST_DIR}"
"${CMAKE_CURRENT_LIST_DIR}/messages"
)
if (${ENABLE_TESTS})
add_subdirectory(tests)
endif()