1# Copyright (c) 2020-2022 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# http://www.apache.org/licenses/LICENSE-2.0 6# Unless required by applicable law or agreed to in writing, software 7# distributed under the License is distributed on an "AS IS" BASIS, 8# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9# See the License for the specific language governing permissions and 10# limitations under the License. 11 12ARKUI_UI_LITE_PATH = "//foundation/arkui/ui_lite" 13 14arkui_ui_lite_include_dirs = [ 15 "$ARKUI_UI_LITE_PATH/interfaces/kits", 16 "$ARKUI_UI_LITE_PATH/interfaces/innerkits", 17] 18 19arkui_ui_lite_sources = [ 20 "$ARKUI_UI_LITE_PATH/frameworks/animator/animator.cpp", 21 "$ARKUI_UI_LITE_PATH/frameworks/animator/animator_manager.cpp", 22 "$ARKUI_UI_LITE_PATH/frameworks/animator/easing_equation.cpp", 23 "$ARKUI_UI_LITE_PATH/frameworks/animator/interpolation.cpp", 24 "$ARKUI_UI_LITE_PATH/frameworks/common/graphic_startup.cpp", 25 "$ARKUI_UI_LITE_PATH/frameworks/common/image.cpp", 26 "$ARKUI_UI_LITE_PATH/frameworks/common/image_decode_ability.cpp", 27 "$ARKUI_UI_LITE_PATH/frameworks/common/input_device_manager.cpp", 28 "$ARKUI_UI_LITE_PATH/frameworks/common/screen.cpp", 29 "$ARKUI_UI_LITE_PATH/frameworks/common/spannable_string.cpp", 30 "$ARKUI_UI_LITE_PATH/frameworks/common/task.cpp", 31 "$ARKUI_UI_LITE_PATH/frameworks/common/text.cpp", 32 "$ARKUI_UI_LITE_PATH/frameworks/common/typed_text.cpp", 33 "$ARKUI_UI_LITE_PATH/frameworks/components/root_view.cpp", 34 "$ARKUI_UI_LITE_PATH/frameworks/components/text_adapter.cpp", 35 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_abstract_clock.cpp", 36 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_abstract_progress.cpp", 37 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_abstract_scroll.cpp", 38 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_abstract_scroll_bar.cpp", 39 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_analog_clock.cpp", 40 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_arc_label.cpp", 41 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_arc_scroll_bar.cpp", 42 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_axis.cpp", 43 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_box_progress.cpp", 44 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_box_scroll_bar.cpp", 45 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_button.cpp", 46 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_canvas.cpp", 47 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_chart.cpp", 48 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_checkbox.cpp", 49 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_circle_progress.cpp", 50 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_dialog.cpp", 51 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_digital_clock.cpp", 52 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_edit_text.cpp", 53 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_image_animator.cpp", 54 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_image_view.cpp", 55 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_label.cpp", 56 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_label_button.cpp", 57 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_list.cpp", 58 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_picker.cpp", 59 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_qrcode.cpp", 60 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_radio_button.cpp", 61 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_repeat_button.cpp", 62 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_scroll_view.cpp", 63 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_slider.cpp", 64 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_surface_view.cpp", 65 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_swipe_view.cpp", 66 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_texture_mapper.cpp", 67 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_time_picker.cpp", 68 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_toggle_button.cpp", 69 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_tree_manager.cpp", 70 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_view.cpp", 71 "$ARKUI_UI_LITE_PATH/frameworks/components/ui_view_group.cpp", 72 "$ARKUI_UI_LITE_PATH/frameworks/core/input_method_manager.cpp", 73 "$ARKUI_UI_LITE_PATH/frameworks/core/render_manager.cpp", 74 "$ARKUI_UI_LITE_PATH/frameworks/core/task_manager.cpp", 75 "$ARKUI_UI_LITE_PATH/frameworks/default_resource/check_box_res.cpp", 76 "$ARKUI_UI_LITE_PATH/frameworks/dfx/event_injector.cpp", 77 "$ARKUI_UI_LITE_PATH/frameworks/dfx/key_event_injector.cpp", 78 "$ARKUI_UI_LITE_PATH/frameworks/dfx/performance_task.cpp", 79 "$ARKUI_UI_LITE_PATH/frameworks/dfx/point_event_injector.cpp", 80 "$ARKUI_UI_LITE_PATH/frameworks/dfx/ui_dump_dom_tree.cpp", 81 "$ARKUI_UI_LITE_PATH/frameworks/dfx/ui_view_bounds.cpp", 82 "$ARKUI_UI_LITE_PATH/frameworks/dock/focus_manager.cpp", 83 "$ARKUI_UI_LITE_PATH/frameworks/dock/input_device.cpp", 84 "$ARKUI_UI_LITE_PATH/frameworks/dock/key_input_device.cpp", 85 "$ARKUI_UI_LITE_PATH/frameworks/dock/ohos/ohos_input_device.cpp", 86 "$ARKUI_UI_LITE_PATH/frameworks/dock/pointer_input_device.cpp", 87 "$ARKUI_UI_LITE_PATH/frameworks/dock/rotate_input_device.cpp", 88 "$ARKUI_UI_LITE_PATH/frameworks/dock/vibrator_manager.cpp", 89 "$ARKUI_UI_LITE_PATH/frameworks/dock/virtual_input_device.cpp", 90 "$ARKUI_UI_LITE_PATH/frameworks/draw/clip_utils.cpp", 91 "$ARKUI_UI_LITE_PATH/frameworks/draw/draw_arc.cpp", 92 "$ARKUI_UI_LITE_PATH/frameworks/draw/draw_canvas.cpp", 93 "$ARKUI_UI_LITE_PATH/frameworks/draw/draw_curve.cpp", 94 "$ARKUI_UI_LITE_PATH/frameworks/draw/draw_image.cpp", 95 "$ARKUI_UI_LITE_PATH/frameworks/draw/draw_label.cpp", 96 "$ARKUI_UI_LITE_PATH/frameworks/draw/draw_line.cpp", 97 "$ARKUI_UI_LITE_PATH/frameworks/draw/draw_rect.cpp", 98 "$ARKUI_UI_LITE_PATH/frameworks/draw/draw_triangle.cpp", 99 "$ARKUI_UI_LITE_PATH/frameworks/draw/draw_utils.cpp", 100 "$ARKUI_UI_LITE_PATH/frameworks/engines/gfx/gfx_engine_manager.cpp", 101 "$ARKUI_UI_LITE_PATH/frameworks/engines/gfx/soft_engine.cpp", 102 "$ARKUI_UI_LITE_PATH/frameworks/events/event.cpp", 103 "$ARKUI_UI_LITE_PATH/frameworks/font/base_font.cpp", 104 "$ARKUI_UI_LITE_PATH/frameworks/font/font_ram_allocator.cpp", 105 "$ARKUI_UI_LITE_PATH/frameworks/font/glyphs_cache.cpp", 106 "$ARKUI_UI_LITE_PATH/frameworks/font/glyphs_file.cpp", 107 "$ARKUI_UI_LITE_PATH/frameworks/font/glyphs_manager.cpp", 108 "$ARKUI_UI_LITE_PATH/frameworks/font/ui_font.cpp", 109 "$ARKUI_UI_LITE_PATH/frameworks/font/ui_font_adaptor.cpp", 110 "$ARKUI_UI_LITE_PATH/frameworks/font/ui_font_allocator.cpp", 111 "$ARKUI_UI_LITE_PATH/frameworks/font/ui_font_bitmap.cpp", 112 "$ARKUI_UI_LITE_PATH/frameworks/font/ui_font_builder.cpp", 113 "$ARKUI_UI_LITE_PATH/frameworks/font/ui_font_cache.cpp", 114 "$ARKUI_UI_LITE_PATH/frameworks/font/ui_font_cache_manager.cpp", 115 "$ARKUI_UI_LITE_PATH/frameworks/font/ui_font_vector.cpp", 116 "$ARKUI_UI_LITE_PATH/frameworks/font/ui_line_break.cpp", 117 "$ARKUI_UI_LITE_PATH/frameworks/font/ui_multi_font_manager.cpp", 118 "$ARKUI_UI_LITE_PATH/frameworks/imgdecode/cache_manager.cpp", 119 "$ARKUI_UI_LITE_PATH/frameworks/imgdecode/file_img_decoder.cpp", 120 "$ARKUI_UI_LITE_PATH/frameworks/imgdecode/image_load.cpp", 121 "$ARKUI_UI_LITE_PATH/frameworks/layout/flex_layout.cpp", 122 "$ARKUI_UI_LITE_PATH/frameworks/layout/grid_layout.cpp", 123 "$ARKUI_UI_LITE_PATH/frameworks/layout/list_layout.cpp", 124 "$ARKUI_UI_LITE_PATH/frameworks/render/render_base.cpp", 125 "$ARKUI_UI_LITE_PATH/frameworks/render/render_pixfmt_rgba_blend.cpp", 126 "$ARKUI_UI_LITE_PATH/frameworks/render/render_scanline.cpp", 127 "$ARKUI_UI_LITE_PATH/frameworks/themes/theme.cpp", 128 "$ARKUI_UI_LITE_PATH/frameworks/themes/theme_manager.cpp", 129] 130