if(CONFIG_ZMK_DISPLAY AND CONFIG_ZMK_DISPLAY_STATUS_SCREEN_CUSTOM AND ((NOT CONFIG_ZMK_SPLIT) OR CONFIG_ZMK_SPLIT_ROLE_CENTRAL)) zephyr_library() zephyr_library_sources(${ZEPHYR_BASE}/misc/empty_file.c) zephyr_library_include_directories(${ZEPHYR_LVGL_MODULE_DIR}) zephyr_library_include_directories(${ZEPHYR_BASE}/lib/gui/lvgl/) zephyr_library_include_directories(${ZEPHYR_BASE}/drivers) zephyr_library_include_directories(${CMAKE_SOURCE_DIR}/include) zephyr_library_sources(custom_status_screen.c) zephyr_library_sources(widgets/battery_status.c) zephyr_library_sources(widgets/bongo_cat.c) zephyr_library_sources(widgets/bongo_cat_images.c) target_sources_ifdef(CONFIG_ZMK_HID_INDICATORS app PRIVATE widgets/hid_indicators.c) zephyr_library_sources(widgets/layer_status.c) zephyr_library_sources(widgets/modifiers.c) zephyr_library_sources(widgets/modifiers_sym.c) zephyr_library_sources(widgets/output_status.c) zephyr_library_sources(widgets/output_status_sym.c) endif()