1a3e0fd82Sopenharmony_ciCONFIG -= qt 2a3e0fd82Sopenharmony_ci 3a3e0fd82Sopenharmony_ciTEMPLATE = lib 4a3e0fd82Sopenharmony_ci 5a3e0fd82Sopenharmony_ciCONFIG += c++11 6a3e0fd82Sopenharmony_ci 7a3e0fd82Sopenharmony_ci# The following define makes your compiler emit warnings if you use 8a3e0fd82Sopenharmony_ci# any Qt feature that has been marked deprecated (the exact warnings 9a3e0fd82Sopenharmony_ci# depend on your compiler). Please consult the documentation of the 10a3e0fd82Sopenharmony_ci# deprecated API in order to know how to port your code away from it. 11a3e0fd82Sopenharmony_ciDEFINES += QT_DEPRECATED_WARNINGS \ 12a3e0fd82Sopenharmony_ci CJSON_HIDE_SYMBOLS \ 13a3e0fd82Sopenharmony_ci "ENABLE_SHAPING=0" \ 14a3e0fd82Sopenharmony_ci "ENABLE_ICU=1" \ 15a3e0fd82Sopenharmony_ci "ENABLE_VECTOR_FONT=1" \ 16a3e0fd82Sopenharmony_ci "ENABLE_SPANNABLE_STRING=1" \ 17a3e0fd82Sopenharmony_ci "ENABLE_BITMAP_FONT=0" \ 18a3e0fd82Sopenharmony_ci "ENABLE_MULTI_FONT=1" \ 19a3e0fd82Sopenharmony_ci "ENABLE_STATIC_FONT=0" \ 20a3e0fd82Sopenharmony_ci "GRAPHIC_ENABLE_LINECAP_FLAG=1" \ 21a3e0fd82Sopenharmony_ci "GRAPHIC_ENABLE_LINEJOIN_FLAG=1" \ 22a3e0fd82Sopenharmony_ci "GRAPHIC_ENABLE_ELLIPSE_FLAG=1" \ 23a3e0fd82Sopenharmony_ci "GRAPHIC_ENABLE_BEZIER_ARC_FLAG=1" \ 24a3e0fd82Sopenharmony_ci "GRAPHIC_ENABLE_ARC_FLAG=1" \ 25a3e0fd82Sopenharmony_ci "GRAPHIC_ENABLE_ROUNDEDRECT_FLAG=1" \ 26a3e0fd82Sopenharmony_ci "GRAPHIC_ENABLE_DASH_GENERATE_FLAG=1" \ 27a3e0fd82Sopenharmony_ci "GRAPHIC_ENABLE_BLUR_EFFECT_FLAG=1" \ 28a3e0fd82Sopenharmony_ci "GRAPHIC_ENABLE_SHADOW_EFFECT_FLAG=1" \ 29a3e0fd82Sopenharmony_ci "GRAPHIC_ENABLE_GRADIENT_FILL_FLAG=1" \ 30a3e0fd82Sopenharmony_ci "GRAPHIC_ENABLE_PATTERN_FILL_FLAG=1" \ 31a3e0fd82Sopenharmony_ci "GRAPHIC_ENABLE_DRAW_IMAGE_FLAG=1" \ 32a3e0fd82Sopenharmony_ci "GRAPHIC_ENABLE_DRAW_TEXT_FLAG=1" \ 33a3e0fd82Sopenharmony_ci "ENABLE_CANVAS_EXTEND=1" \ 34a3e0fd82Sopenharmony_ci "DEFAULT_ANIMATION=1" 35a3e0fd82Sopenharmony_ci 36a3e0fd82Sopenharmony_ci 37a3e0fd82Sopenharmony_ciDEFINES += QT_COMPILER 38a3e0fd82Sopenharmony_ci#DEFINES += ENABLE_GIFLIB 39a3e0fd82Sopenharmony_ci 40a3e0fd82Sopenharmony_ci# You can also make your code fail to compile if it uses deprecated APIs. 41a3e0fd82Sopenharmony_ci# In order to do so, uncomment the following line. 42a3e0fd82Sopenharmony_ci# You can also select to disable deprecated APIs only up to a certain version of Qt. 43a3e0fd82Sopenharmony_ci#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 44a3e0fd82Sopenharmony_ci 45a3e0fd82Sopenharmony_ciDESTDIR = ../libs 46a3e0fd82Sopenharmony_ci 47a3e0fd82Sopenharmony_ciSOURCES += \ 48a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/diagram/common/paint.cpp \ 49a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/diagram/depiction/depict_curve.cpp \ 50a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/diagram/rasterizer/rasterizer_cells_antialias.cpp \ 51a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/diagram/rasterizer/rasterizer_scanline_antialias.cpp \ 52a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/diagram/rasterizer/rasterizer_scanline_clip.cpp \ 53a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/graphic_timer.cpp \ 54a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/trans_affine.cpp \ 55a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/diagram/vertexgenerate/vertex_generate_dash.cpp \ 56a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/diagram/vertexgenerate/vertex_generate_stroke.cpp \ 57a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/diagram/vertexprimitive/geometry_arc.cpp \ 58a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/diagram/vertexprimitive/geometry_bezier_arc.cpp \ 59a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/diagram/vertexprimitive/geometry_curves.cpp \ 60a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/diagram/vertexprimitive/geometry_shorten_path.cpp \ 61a3e0fd82Sopenharmony_ci ../../../../frameworks/animator/animator.cpp \ 62a3e0fd82Sopenharmony_ci ../../../../frameworks/animator/animator_manager.cpp \ 63a3e0fd82Sopenharmony_ci ../../../../frameworks/animator/easing_equation.cpp \ 64a3e0fd82Sopenharmony_ci ../../../../frameworks/animator/interpolation.cpp \ 65a3e0fd82Sopenharmony_ci ../../../../frameworks/common/graphic_startup.cpp \ 66a3e0fd82Sopenharmony_ci ../../../../frameworks/common/image_decode_ability.cpp \ 67a3e0fd82Sopenharmony_ci ../../../../frameworks/common/image.cpp \ 68a3e0fd82Sopenharmony_ci ../../../../frameworks/common/input_device_manager.cpp \ 69a3e0fd82Sopenharmony_ci ../../../../frameworks/common/screen.cpp \ 70a3e0fd82Sopenharmony_ci ../../../../frameworks/common/task.cpp \ 71a3e0fd82Sopenharmony_ci ../../../../frameworks/common/text.cpp \ 72a3e0fd82Sopenharmony_ci ../../../../frameworks/common/spannable_string.cpp \ 73a3e0fd82Sopenharmony_ci ../../../../frameworks/common/typed_text.cpp \ 74a3e0fd82Sopenharmony_ci ../../../../frameworks/components/root_view.cpp \ 75a3e0fd82Sopenharmony_ci ../../../../frameworks/components/text_adapter.cpp \ 76a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_abstract_clock.cpp \ 77a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_abstract_progress.cpp \ 78a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_abstract_scroll.cpp \ 79a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_abstract_scroll_bar.cpp \ 80a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_analog_clock.cpp \ 81a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_arc_label.cpp \ 82a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_arc_scroll_bar.cpp \ 83a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_axis.cpp \ 84a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_box_progress.cpp \ 85a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_tree_manager.cpp \ 86a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_box_scroll_bar.cpp \ 87a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_button.cpp \ 88a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_canvas.cpp \ 89a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_chart.cpp \ 90a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_checkbox.cpp \ 91a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_circle_progress.cpp \ 92a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_dialog.cpp \ 93a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_digital_clock.cpp \ 94a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_edit_text.cpp \ 95a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_image_animator.cpp \ 96a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_image_view.cpp \ 97a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_label.cpp \ 98a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_label_button.cpp \ 99a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_list.cpp \ 100a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_picker.cpp \ 101a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_qrcode.cpp \ 102a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_radio_button.cpp \ 103a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_repeat_button.cpp \ 104a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_scroll_view.cpp \ 105a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_slider.cpp \ 106a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_swipe_view.cpp \ 107a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_texture_mapper.cpp \ 108a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_time_picker.cpp \ 109a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_toggle_button.cpp \ 110a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_view.cpp \ 111a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_view_group.cpp \ 112a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_extend_image_view.cpp \ 113a3e0fd82Sopenharmony_ci ../../../../frameworks/core/input_method_manager.cpp \ 114a3e0fd82Sopenharmony_ci ../../../../frameworks/dock/focus_manager.cpp \ 115a3e0fd82Sopenharmony_ci ../../../../frameworks/core/render_manager.cpp \ 116a3e0fd82Sopenharmony_ci ../../../../frameworks/core/task_manager.cpp \ 117a3e0fd82Sopenharmony_ci ../../../../frameworks/default_resource/check_box_res.cpp \ 118a3e0fd82Sopenharmony_ci ../../../../frameworks/dfx/event_injector.cpp \ 119a3e0fd82Sopenharmony_ci ../../../../frameworks/dfx/key_event_injector.cpp \ 120a3e0fd82Sopenharmony_ci ../../../../frameworks/dfx/performance_task.cpp \ 121a3e0fd82Sopenharmony_ci ../../../../frameworks/dfx/point_event_injector.cpp \ 122a3e0fd82Sopenharmony_ci ../../../../frameworks/dfx/ui_dump_dom_tree.cpp \ 123a3e0fd82Sopenharmony_ci ../../../../frameworks/dfx/ui_view_bounds.cpp \ 124a3e0fd82Sopenharmony_ci ../../../../frameworks/dock/input_device.cpp \ 125a3e0fd82Sopenharmony_ci ../../../../frameworks/dock/key_input_device.cpp \ 126a3e0fd82Sopenharmony_ci ../../../../frameworks/dock/pointer_input_device.cpp \ 127a3e0fd82Sopenharmony_ci ../../../../frameworks/dock/rotate_input_device.cpp \ 128a3e0fd82Sopenharmony_ci ../../../../frameworks/dock/screen_device_proxy.cpp \ 129a3e0fd82Sopenharmony_ci ../../../../frameworks/dock/vibrator_manager.cpp \ 130a3e0fd82Sopenharmony_ci ../../../../frameworks/dock/virtual_input_device.cpp \ 131a3e0fd82Sopenharmony_ci ../../../../frameworks/engines/gfx/gfx_engine_manager.cpp \ 132a3e0fd82Sopenharmony_ci ../../../../frameworks/engines/gfx/soft_engine.cpp \ 133a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/clip_utils.cpp \ 134a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_arc.cpp \ 135a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_canvas.cpp \ 136a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_curve.cpp \ 137a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_image.cpp \ 138a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_label.cpp \ 139a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_line.cpp \ 140a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_rect.cpp \ 141a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_triangle.cpp \ 142a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_utils.cpp \ 143a3e0fd82Sopenharmony_ci ../../../../frameworks/events/event.cpp \ 144a3e0fd82Sopenharmony_ci ../../../../frameworks/font/base_font.cpp \ 145a3e0fd82Sopenharmony_ci ../../../../frameworks/font/font_ram_allocator.cpp \ 146a3e0fd82Sopenharmony_ci ../../../../frameworks/font/glyphs_cache.cpp \ 147a3e0fd82Sopenharmony_ci ../../../../frameworks/font/glyphs_file.cpp \ 148a3e0fd82Sopenharmony_ci ../../../../frameworks/font/glyphs_manager.cpp \ 149a3e0fd82Sopenharmony_ci ../../../../frameworks/font/ui_font.cpp \ 150a3e0fd82Sopenharmony_ci ../../../../frameworks/font/ui_font_adaptor.cpp \ 151a3e0fd82Sopenharmony_ci ../../../../frameworks/font/ui_font_allocator.cpp \ 152a3e0fd82Sopenharmony_ci ../../../../frameworks/font/ui_font_bitmap.cpp \ 153a3e0fd82Sopenharmony_ci ../../../../frameworks/font/ui_font_builder.cpp \ 154a3e0fd82Sopenharmony_ci ../../../../frameworks/font/ui_font_cache.cpp \ 155a3e0fd82Sopenharmony_ci ../../../../frameworks/font/ui_font_cache_manager.cpp \ 156a3e0fd82Sopenharmony_ci ../../../../frameworks/font/ui_font_vector.cpp \ 157a3e0fd82Sopenharmony_ci ../../../../frameworks/font/ui_line_break.cpp \ 158a3e0fd82Sopenharmony_ci ../../../../frameworks/font/ui_multi_font_manager.cpp \ 159a3e0fd82Sopenharmony_ci ../../../../frameworks/font/ui_text_shaping.cpp \ 160a3e0fd82Sopenharmony_ci ../../../../frameworks/imgdecode/cache_manager.cpp \ 161a3e0fd82Sopenharmony_ci ../../../../frameworks/imgdecode/file_img_decoder.cpp \ 162a3e0fd82Sopenharmony_ci ../../../../frameworks/imgdecode/image_load.cpp \ 163a3e0fd82Sopenharmony_ci ../../../../frameworks/layout/flex_layout.cpp \ 164a3e0fd82Sopenharmony_ci ../../../../frameworks/layout/grid_layout.cpp \ 165a3e0fd82Sopenharmony_ci ../../../../frameworks/layout/list_layout.cpp \ 166a3e0fd82Sopenharmony_ci ../../../../frameworks/render/render_base.cpp \ 167a3e0fd82Sopenharmony_ci ../../../../frameworks/render/render_pixfmt_rgba_blend.cpp \ 168a3e0fd82Sopenharmony_ci ../../../../frameworks/themes/theme.cpp \ 169a3e0fd82Sopenharmony_ci ../../../../frameworks/themes/theme_manager.cpp \ 170a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/color.cpp \ 171a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/geometry2d.cpp \ 172a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/graphic_math.cpp \ 173a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/graphic_performance.cpp \ 174a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/hal_tick.cpp \ 175a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/mem_api.cpp \ 176a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/style.cpp \ 177a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/sys_info.cpp \ 178a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/transform.cpp \ 179a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/version.cpp \ 180a3e0fd82Sopenharmony_ci ../../../../../../../third_party/bounds_checking_function/src/memset_s.c \ 181a3e0fd82Sopenharmony_ci ../../../../../../../third_party/cJSON/cJSON.c \ 182a3e0fd82Sopenharmony_ci ../../../../frameworks/render/render_scanline.cpp \ 183a3e0fd82Sopenharmony_ci 184a3e0fd82Sopenharmony_ciHEADERS += \ 185a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/innerkits/graphic_neon_pipeline.h \ 186a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/innerkits/graphic_neon_utils.h \ 187a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/innerkits/graphic_timer.h \ 188a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/color.h \ 189a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/common/common_basics.h \ 190a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/common/common_clip_operate.h \ 191a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/common/common_math.h \ 192a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/common/paint.h \ 193a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/depiction/depict_adaptor_vertex_generate.h \ 194a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/depiction/depict_curve.h \ 195a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/depiction/depict_dash.h \ 196a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/depiction/depict_stroke.h \ 197a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/depiction/depict_transform.h \ 198a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/imagefilter/filter_blur.h \ 199a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/rasterizer/rasterizer_cells_antialias.h \ 200a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/rasterizer/rasterizer_scanline_antialias.h \ 201a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/rasterizer/rasterizer_scanline_clip.h \ 202a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/scanline/geometry_scanline.h \ 203a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/spancolorfill/fill_base.h \ 204a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/spancolorfill/fill_gradient.h \ 205a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/spancolorfill/fill_gradient_lut.h \ 206a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/spancolorfill/fill_interpolator.h \ 207a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/spancolorfill/fill_pattern_rgba.h \ 208a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertex_generate/vertex_generate_dash.h \ 209a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertex_generate/vertex_generate_stroke.h \ 210a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertexprimitive/geometry_arc.h \ 211a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertexprimitive/geometry_array.h \ 212a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertexprimitive/geometry_bezier_arc.h \ 213a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertexprimitive/geometry_curves.h \ 214a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertexprimitive/geometry_dda_line.h \ 215a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertexprimitive/geometry_ellipse.h \ 216a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertexprimitive/geometry_math_stroke.h \ 217a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertexprimitive/geometry_path_storage.h \ 218a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertexprimitive/geometry_plaindata_array.h \ 219a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertexprimitive/geometry_range_adapter.h \ 220a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertexprimitive/geometry_shorten_path.h \ 221a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertexprimitive/geometry_vertex_sequence.h \ 222a3e0fd82Sopenharmony_ci ../../../../frameworks/common/typed_text.h \ 223a3e0fd82Sopenharmony_ci ../../../../frameworks/core/render_manager.h \ 224a3e0fd82Sopenharmony_ci ../../../../frameworks/default_resource/check_box_res.h \ 225a3e0fd82Sopenharmony_ci ../../../../frameworks/dfx/key_event_injector.h \ 226a3e0fd82Sopenharmony_ci ../../../../frameworks/dfx/point_event_injector.h \ 227a3e0fd82Sopenharmony_ci ../../../../frameworks/components/ui_tree_manager.h \ 228a3e0fd82Sopenharmony_ci ../../../../frameworks/dfx/ui_view_bounds.h \ 229a3e0fd82Sopenharmony_ci ../../../../frameworks/dock/input_device.h \ 230a3e0fd82Sopenharmony_ci ../../../../frameworks/dock/pointer_input_device.h \ 231a3e0fd82Sopenharmony_ci ../../../../frameworks/dock/virtual_input_device.h \ 232a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/clip_utils.h \ 233a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_arc.h \ 234a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_canvas.h \ 235a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_curve.h \ 236a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_image.h \ 237a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_label.h \ 238a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_line.h \ 239a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_rect.h \ 240a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_triangle.h \ 241a3e0fd82Sopenharmony_ci ../../../../frameworks/draw/draw_utils.h \ 242a3e0fd82Sopenharmony_ci ../../../../frameworks/font/ui_font_adaptor.h \ 243a3e0fd82Sopenharmony_ci ../../../../frameworks/font/ui_multi_font_manager.h \ 244a3e0fd82Sopenharmony_ci ../../../../frameworks/imgdecode/cache_manager.h \ 245a3e0fd82Sopenharmony_ci ../../../../frameworks/imgdecode/file_img_decoder.h \ 246a3e0fd82Sopenharmony_ci ../../../../frameworks/imgdecode/image_load.h \ 247a3e0fd82Sopenharmony_ci ../../../../frameworks/render/render_base.h \ 248a3e0fd82Sopenharmony_ci ../../../../frameworks/render/render_buffer.h \ 249a3e0fd82Sopenharmony_ci ../../../../frameworks/render/render_pixfmt_rgba_blend.h \ 250a3e0fd82Sopenharmony_ci ../../../../frameworks/render/render_scanline.h \ 251a3e0fd82Sopenharmony_ci ../../../../interfaces/innerkits/common/graphic_startup.h \ 252a3e0fd82Sopenharmony_ci ../../../../interfaces/innerkits/common/image_decode_ability.h \ 253a3e0fd82Sopenharmony_ci ../../../../interfaces/innerkits/common/input_device_manager.h \ 254a3e0fd82Sopenharmony_ci ../../../../interfaces/innerkits/common/input_method_manager.h \ 255a3e0fd82Sopenharmony_ci ../../../../interfaces/innerkits/common/task_manager.h \ 256a3e0fd82Sopenharmony_ci ../../../../interfaces/innerkits/dock/focus_manager.h \ 257a3e0fd82Sopenharmony_ci ../../../../interfaces/innerkits/dock/rotate_input_device.h \ 258a3e0fd82Sopenharmony_ci ../../../../interfaces/innerkits/dock/vibrator_manager.h \ 259a3e0fd82Sopenharmony_ci ../../../../interfaces/innerkits/font/ui_font_builder.h \ 260a3e0fd82Sopenharmony_ci ../../../../interfaces/innerkits/engines/gfx/gfx_engine_manager.h \ 261a3e0fd82Sopenharmony_ci ../../../../interfaces/innerkits/engines/gfx/soft_engine.h \ 262a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/animator/animator.h \ 263a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/animator/easing_equation.h \ 264a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/animator/interpolation.h \ 265a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/common/image.h \ 266a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/common/screen.h \ 267a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/common/task.h \ 268a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/common/text.h \ 269a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/common/spannable_string.h \ 270a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/abstract_adapter.h \ 271a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/root_view.h \ 272a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/text_adapter.h \ 273a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_abstract_clock.h \ 274a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_abstract_progress.h \ 275a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_abstract_scroll.h \ 276a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_analog_clock.h \ 277a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_arc_label.h \ 278a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_axis.h \ 279a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_box_progress.h \ 280a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_button.h \ 281a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_canvas.h \ 282a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_chart.h \ 283a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_checkbox.h \ 284a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_circle_progress.h \ 285a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_dialog.h \ 286a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_digital_clock.h \ 287a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_edit_text.h \ 288a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_image_animator.h \ 289a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_image_view.h \ 290a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_label.h \ 291a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_label_button.h \ 292a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_list.h \ 293a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_picker.h \ 294a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_qrcode.h \ 295a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_radio_button.h \ 296a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_repeat_button.h \ 297a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_scroll_view.h \ 298a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_slider.h \ 299a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_swipe_view.h \ 300a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_texture_mapper.h \ 301a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_time_picker.h \ 302a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_toggle_button.h \ 303a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_view.h \ 304a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_view_group.h \ 305a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/components/ui_extend_image_view.h \ 306a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/dfx/event_injector.h \ 307a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/dfx/ui_dump_dom_tree.h \ 308a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/events/aod_callback.h \ 309a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/events/cancel_event.h \ 310a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/events/click_event.h \ 311a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/events/drag_event.h \ 312a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/events/event.h \ 313a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/events/long_press_event.h \ 314a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/events/press_event.h \ 315a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/events/release_event.h \ 316a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/events/virtual_device_event.h \ 317a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/font/ui_font.h \ 318a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/font/ui_font_header.h \ 319a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/layout/flex_layout.h \ 320a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/layout/grid_layout.h \ 321a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/layout/layout.h \ 322a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/layout/list_layout.h \ 323a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/themes/theme.h \ 324a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/themes/theme_manager.h \ 325a3e0fd82Sopenharmony_ci ../../../../interfaces/kits/window/window.h \ 326a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/innerkits/graphic_config.h \ 327a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/innerkits/graphic_locker.h \ 328a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/innerkits/graphic_semaphore.h \ 329a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/innerkits/hal_tick.h \ 330a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/color.h \ 331a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/file.h \ 332a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/geometry2d.h \ 333a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/graphic_assert.h \ 334a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/graphic_log.h \ 335a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/graphic_math.h \ 336a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/graphic_types.h \ 337a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/heap_base.h \ 338a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/image_info.h \ 339a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/input_event_info.h \ 340a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/list.h \ 341a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/mem_api.h \ 342a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/rect.h \ 343a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/style.h \ 344a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/sys_info.h \ 345a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/transform.h \ 346a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits/version.h \ 347a3e0fd82Sopenharmony_ci ../../../../../wms/interfaces/innerkits/lite_wm_type.h \ 348a3e0fd82Sopenharmony_ci ../../../../../../../third_party/bounds_checking_function/include/securec.h \ 349a3e0fd82Sopenharmony_ci ../../../../../../../third_party/bounds_checking_function/include/securectype.h \ 350a3e0fd82Sopenharmony_ci ../../../../../../../third_party/bounds_checking_function/src/input.inl \ 351a3e0fd82Sopenharmony_ci ../../../../../../../third_party/bounds_checking_function/src/output.inl \ 352a3e0fd82Sopenharmony_ci ../../../../../../../third_party/bounds_checking_function/src/secinput.h \ 353a3e0fd82Sopenharmony_ci ../../../../../../../third_party/bounds_checking_function/src/securecutil.h \ 354a3e0fd82Sopenharmony_ci ../../../../../../../third_party/bounds_checking_function/src/secureprintoutput.h \ 355a3e0fd82Sopenharmony_ci ../../../../../../../third_party/cJSON/cJSON.h \ 356a3e0fd82Sopenharmony_ci ../../../../../../../third_party/cJSON/cJSON_Utils.h \ 357a3e0fd82Sopenharmony_ci ../../../../../../../tools/developer_tools_lite/graphic_tool/iar_project/config/gpu_2d/graphic_config.h 358a3e0fd82Sopenharmony_ci 359a3e0fd82Sopenharmony_ci 360a3e0fd82Sopenharmony_ciINCLUDEPATH += \ 361a3e0fd82Sopenharmony_ci ../../../../frameworks \ 362a3e0fd82Sopenharmony_ci ../../../../frameworks/diagram/include \ 363a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/frameworks/windows \ 364a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/innerkits \ 365a3e0fd82Sopenharmony_ci ../../../../../../graphic/graphic_utils_lite/interfaces/kits \ 366a3e0fd82Sopenharmony_ci ../../../../../ui_lite/interfaces/innerkits \ 367a3e0fd82Sopenharmony_ci ../../../../../ui_lite/interfaces/kits \ 368a3e0fd82Sopenharmony_ci ../../../../../../../third_party/bounds_checking_function/include \ 369a3e0fd82Sopenharmony_ci ../../../../../../../third_party/harfbuzz \ 370a3e0fd82Sopenharmony_ci ../../../../../../../third_party/harfbuzz/harfbuzz-2.8.2 \ 371a3e0fd82Sopenharmony_ci ../../../../../../../third_party/icu/icu4c/source/common \ 372a3e0fd82Sopenharmony_ci ../../../../../../../third_party/freetype/include \ 373a3e0fd82Sopenharmony_ci ../../../../../../../third_party/cJSON \ 374a3e0fd82Sopenharmony_ci ../../../../../../../third_party/libjpeg-turbo \ 375a3e0fd82Sopenharmony_ci ../../../../../../../third_party/libjpeg-turbo/libjpeg-turbo-2.1.1 \ 376a3e0fd82Sopenharmony_ci ../../../../../../../third_party/libpng \ 377a3e0fd82Sopenharmony_ci ../../../../../../../third_party/libpng/libpng-1.6.38 \ 378a3e0fd82Sopenharmony_ci ../../../../../../../third_party/qrcodegen/cpp 379a3e0fd82Sopenharmony_ci 380a3e0fd82Sopenharmony_ci 381a3e0fd82Sopenharmony_ciLIBS += $$OUT_PWD/../libs/libpng.dll 382a3e0fd82Sopenharmony_ciLIBS += $$OUT_PWD/../libs/libjpeg-turbo.dll 383a3e0fd82Sopenharmony_ciLIBS += $$OUT_PWD/../libs/qrcodegen.dll 384a3e0fd82Sopenharmony_ciLIBS += $$OUT_PWD/../libs/freetype.dll 385a3e0fd82Sopenharmony_ciLIBS += $$OUT_PWD/../libs/libharfbuzz.a 386a3e0fd82Sopenharmony_ciLIBS += $$OUT_PWD/../libs/icu.dll 387a3e0fd82Sopenharmony_ci 388a3e0fd82Sopenharmony_ciif(contains(DEFINES, ENABLE_GIFLIB)){ 389a3e0fd82Sopenharmony_ci INCLUDEPATH += ../../../../../../../third_party/giflib 390a3e0fd82Sopenharmony_ci 391a3e0fd82Sopenharmony_ci LIBS += $$OUT_PWD/../libs/giflib.dll 392a3e0fd82Sopenharmony_ci} 393