• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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