list(APPEND SRCS
    "${CMAKE_CURRENT_LIST_DIR}/ui_handler.cpp"
    "${CMAKE_CURRENT_LIST_DIR}/root_layout.cpp"
    "${CMAKE_CURRENT_LIST_DIR}/interaction_handler.cpp"
    "${CMAKE_CURRENT_LIST_DIR}/events.cpp"
    "${CMAKE_CURRENT_LIST_DIR}/apps/registry.cpp"
    "${CMAKE_CURRENT_LIST_DIR}/widgets/textarea.cpp"
    "${CMAKE_CURRENT_LIST_DIR}/widgets/button.cpp"
)

# Apps control: include apps/CMakeLists.txt which selects which apps to add
if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/apps/CMakeLists.txt")
    include("${CMAKE_CURRENT_LIST_DIR}/apps/CMakeLists.txt")
endif()
