project(service-eink)
message( "${PROJECT_NAME} ${CMAKE_CURRENT_LIST_DIR}" )
set(SOURCES
ServiceEink.cpp
api/ServiceEinkApi.cpp
internal/StaticData.cpp
messages/ImageMessage.cpp
messages/PrepareDisplayEarlyRequest.cpp
)
add_library(${PROJECT_NAME} STATIC ${SOURCES})
add_board_subdirectory(board)
target_link_libraries( ${PROJECT_NAME}
PUBLIC
module-bsp
messagetype
module-sys
PRIVATE
Microsoft.GSL::GSL
module-utils
)
target_include_directories(${PROJECT_NAME}
PUBLIC
"${CMAKE_CURRENT_LIST_DIR}"
"${CMAKE_CURRENT_LIST_DIR}/messages"
)