add_library(graphic_manager STATIC) add_library(app::graphic_manager ALIAS graphic_manager) target_sources(graphic_manager PRIVATE include/graphic_manager.h include/intro_screen.h include/qrcode_screen.h include/default_screen.h graphic_manager.c intro_screen.c qrcode_screen.c default_screen.c ) FILE(GLOB font_sources assets/fonts/*.c) target_sources(app PRIVATE ${font_sources}) FILE(GLOB img_sources assets/images/*.c) target_sources(app PRIVATE ${img_sources}) target_include_directories(graphic_manager PUBLIC include PRIVATE ${ZEPHYR_BASE}/../modules/lib/gui/lvgl ${ZEPHYR_BASE}/modules/lvgl ) target_compile_options(graphic_manager PRIVATE ) target_link_libraries(graphic_manager PUBLIC app::config app::blackboard app::event_manager zephyr )