set(UI_DIR ./ui) file(GLOB_RECURSE UI_SRCS ${UI_DIR}/*.c ${UI_DIR}/generated/*.c ${UI_DIR}/generated/images/*.c ${UI_DIR}/generated/guider_fonts/*.c ${UI_DIR}/generated/guider_customer_fonts/*.c ${UI_DIR}/custom/*.c) file(GLOB_RECURSE APP_SRCS "app/*.c") file(GLOB_RECURSE FRM_SRCS "framework/*.c") idf_component_register(SRCS "main.c" "lcd/lcd_st7701.c" "actions.c" "lvgl_port.c" ${UI_SRCS} ${APP_SRCS} ${FRM_SRCS} INCLUDE_DIRS "." "app/include" "framework" "lcd/include" ${UI_DIR} ${UI_DIR}/generated ${UI_DIR}/generated/guider_customer_fonts ${UI_DIR}/custom ${UI_DIR}/generated/images ${UI_DIR}/generated/guider_fonts EMBED_TXTFILES ${project_dir}/server_cert/ssl.pem ) idf_component_get_property(lvgl_lib lvgl__lvgl COMPONENT_LIB) target_compile_options(${lvgl_lib} PRIVATE -Wno-format) add_compile_definitions(LV_LVGL_H_INCLUDE_SIMPLE)