1# Copyright (c) 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#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14import("//build/ohos.gni")
15import("../web_aafwk.gni")
16
17#################################################
18
19glue_build_gen_dir = "${target_gen_dir}"
20glue_script_out_dir = rebase_path("${root_out_dir}")
21glue_script_gen_dir = rebase_path("${glue_build_gen_dir}")
22
23action("ohos_glue_base_prepare") {
24  args = [
25    "translate",
26    "${glue_script_gen_dir}",
27    "${glue_script_out_dir}",
28    "base",
29  ]
30  script = "${webview_path}/prepare.sh"
31  outputs = [
32    "${glue_build_gen_dir}/base/bridge/ark_web_bridge_helper.cpp",
33    "${glue_build_gen_dir}/base/bridge/ark_web_bridge_helper.h",
34    "${glue_build_gen_dir}/base/include/ark_web_errno.cpp",
35    "${glue_build_gen_dir}/base/include/ark_web_errno.h",
36    "${glue_build_gen_dir}/base/include/ark_web_memory.cpp",
37    "${glue_build_gen_dir}/base/include/ark_web_memory.h",
38    "${glue_build_gen_dir}/base/include/ark_web_types.cpp",
39    "${glue_build_gen_dir}/base/include/ark_web_types.h",
40  ]
41
42  deps = [ "${webview_path}/ohos_interface:webview_glue_base_prepare" ]
43}
44
45action("ohos_glue_nweb_prepare") {
46  args = [
47    "translate",
48    "${glue_script_gen_dir}",
49    "${glue_script_out_dir}",
50    "nweb",
51  ]
52  script = "${webview_path}/prepare.sh"
53  outputs = [
54    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_accessibility_event_callback_impl.cpp",
55    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_accessibility_event_callback_impl.h",
56    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_accessibility_node_info_wrapper.cpp",
57    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_accessibility_node_info_wrapper.h",
58    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_access_request_wrapper.cpp",
59    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_access_request_wrapper.h",
60    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_app_link_callback_wrapper.cpp",
61    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_app_link_callback_wrapper.h",
62    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_bool_value_callback_impl.cpp",
63    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_bool_value_callback_impl.h",
64    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_cache_options_impl.cpp",
65    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_cache_options_impl.h",
66    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_console_log_wrapper.cpp",
67    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_console_log_wrapper.h",
68    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_context_menu_callback_wrapper.cpp",
69    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_context_menu_callback_wrapper.h",
70    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_context_menu_params_wrapper.cpp",
71    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_context_menu_params_wrapper.h",
72    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_controller_handler_wrapper.cpp",
73    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_controller_handler_wrapper.h",
74    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_cookie_manager_wrapper.cpp",
75    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_cookie_manager_wrapper.h",
76    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_create_native_media_player_callback_impl.cpp",
77    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_create_native_media_player_callback_impl.h",
78    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_cursor_info_wrapper.cpp",
79    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_cursor_info_wrapper.h",
80    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_custom_keyboard_handler_wrapper.cpp",
81    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_custom_keyboard_handler_wrapper.h",
82    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_data_base_wrapper.cpp",
83    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_data_base_wrapper.h",
84    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_data_resubmission_callback_wrapper.cpp",
85    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_data_resubmission_callback_wrapper.h",
86    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_date_time_chooser_callback_wrapper.cpp",
87    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_date_time_chooser_callback_wrapper.h",
88    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_date_time_chooser_wrapper.cpp",
89    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_date_time_chooser_wrapper.h",
90    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_date_time_suggestion_wrapper.cpp",
91    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_date_time_suggestion_wrapper.h",
92    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_doh_config_impl.cpp",
93    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_doh_config_impl.h",
94    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_download_callback_impl.cpp",
95    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_download_callback_impl.h",
96    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_download_manager_wrapper.cpp",
97    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_download_manager_wrapper.h",
98    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_drag_data_wrapper.cpp",
99    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_drag_data_wrapper.h",
100    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_drag_event_impl.cpp",
101    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_drag_event_impl.h",
102    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_engine_init_args_impl.cpp",
103    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_engine_init_args_impl.h",
104    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_engine_prefetch_args_impl.cpp",
105    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_engine_prefetch_args_impl.h",
106    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_engine_wrapper.cpp",
107    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_engine_wrapper.h",
108    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_file_selector_params_wrapper.cpp",
109    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_file_selector_params_wrapper.h",
110    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_find_callback_impl.cpp",
111    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_find_callback_impl.h",
112    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_first_meaningful_paint_details_wrapper.cpp",
113    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_first_meaningful_paint_details_wrapper.h",
114    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_full_screen_exit_handler_wrapper.cpp",
115    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_full_screen_exit_handler_wrapper.h",
116    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_geo_location_callback_wrapper.cpp",
117    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_geo_location_callback_wrapper.h",
118    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_gesture_event_result_wrapper.cpp",
119    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_gesture_event_result_wrapper.h",
120    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_handler_impl.cpp",
121    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_handler_impl.h",
122    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_history_item_wrapper.cpp",
123    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_history_item_wrapper.h",
124    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_history_list_wrapper.cpp",
125    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_history_list_wrapper.h",
126    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_hit_test_result_wrapper.cpp",
127    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_hit_test_result_wrapper.h",
128    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_image_options_wrapper.cpp",
129    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_image_options_wrapper.h",
130    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_js_all_ssl_error_result_wrapper.cpp",
131    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_js_all_ssl_error_result_wrapper.h",
132    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_js_dialog_result_wrapper.cpp",
133    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_js_dialog_result_wrapper.h",
134    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_js_http_auth_result_wrapper.cpp",
135    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_js_http_auth_result_wrapper.h",
136    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_js_proxy_callback_impl.cpp",
137    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_js_proxy_callback_impl.h",
138    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_js_result_callback_impl.cpp",
139    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_js_result_callback_impl.h",
140    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_js_ssl_error_result_wrapper.cpp",
141    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_js_ssl_error_result_wrapper.h",
142    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_js_ssl_select_cert_result_wrapper.cpp",
143    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_js_ssl_select_cert_result_wrapper.h",
144    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_key_event_wrapper.cpp",
145    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_key_event_wrapper.h",
146    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_largest_contentful_paint_details_wrapper.cpp",
147    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_largest_contentful_paint_details_wrapper.h",
148    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_load_committed_details_wrapper.cpp",
149    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_load_committed_details_wrapper.h",
150    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_long_value_callback_impl.cpp",
151    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_long_value_callback_impl.h",
152    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_media_info_wrapper.cpp",
153    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_media_info_wrapper.h",
154    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_media_source_info_wrapper.cpp",
155    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_media_source_info_wrapper.h",
156    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_message_value_callback_impl.cpp",
157    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_message_value_callback_impl.h",
158    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_native_embed_data_info_wrapper.cpp",
159    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_native_embed_data_info_wrapper.h",
160    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_native_embed_info_wrapper.cpp",
161    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_native_embed_info_wrapper.h",
162    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_native_embed_touch_event_wrapper.cpp",
163    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_native_embed_touch_event_wrapper.h",
164    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_native_media_player_bridge_impl.cpp",
165    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_native_media_player_bridge_impl.h",
166    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_native_media_player_handler_wrapper.cpp",
167    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_native_media_player_handler_wrapper.h",
168    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_native_media_player_surface_info_wrapper.cpp",
169    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_native_media_player_surface_info_wrapper.h",
170    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_nweb_create_info_impl.cpp",
171    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_nweb_create_info_impl.h",
172    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_nweb_webview_bridge_helper.cpp",
173    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_nweb_webview_bridge_helper.h",
174    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_nweb_wrapper.cpp",
175    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_nweb_wrapper.h",
176    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_output_frame_callback_impl.cpp",
177    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_output_frame_callback_impl.h",
178    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_preference_wrapper.cpp",
179    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_preference_wrapper.h",
180    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_quick_menu_callback_wrapper.cpp",
181    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_quick_menu_callback_wrapper.h",
182    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_quick_menu_params_wrapper.cpp",
183    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_quick_menu_params_wrapper.h",
184    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_release_surface_callback_impl.cpp",
185    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_release_surface_callback_impl.h",
186    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_resource_ready_callback_impl.cpp",
187    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_resource_ready_callback_impl.h",
188    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_screen_capture_access_request_wrapper.cpp",
189    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_screen_capture_access_request_wrapper.h",
190    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_screen_capture_config_impl.cpp",
191    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_screen_capture_config_impl.h",
192    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_screen_lock_callback_impl.cpp",
193    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_screen_lock_callback_impl.h",
194    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_select_menu_bound_wrapper.cpp",
195    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_select_menu_bound_wrapper.h",
196    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_select_popup_menu_callback_wrapper.cpp",
197    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_select_popup_menu_callback_wrapper.h",
198    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_select_popup_menu_item_wrapper.cpp",
199    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_select_popup_menu_item_wrapper.h",
200    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_select_popup_menu_param_wrapper.cpp",
201    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_select_popup_menu_param_wrapper.h",
202    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_spanstring_convert_html_callback_impl.cpp",
203    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_spanstring_convert_html_callback_impl.h",
204    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_string_value_callback_impl.cpp",
205    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_string_value_callback_impl.h",
206    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_string_vector_value_callback_wrapper.cpp",
207    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_string_vector_value_callback_wrapper.h",
208    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_system_configuration_impl.cpp",
209    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_system_configuration_impl.h",
210    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_touch_handle_hot_zone_wrapper.cpp",
211    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_touch_handle_hot_zone_wrapper.h",
212    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_touch_handle_state_wrapper.cpp",
213    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_touch_handle_state_wrapper.h",
214    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_touch_point_info_impl.cpp",
215    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_touch_point_info_impl.h",
216    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_url_resource_error_wrapper.cpp",
217    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_url_resource_error_wrapper.h",
218    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_url_resource_request_wrapper.cpp",
219    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_url_resource_request_wrapper.h",
220    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_url_resource_response_wrapper.cpp",
221    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_url_resource_response_wrapper.h",
222    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_view_struct_utils.cpp",
223    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_view_struct_utils.h",
224    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_web_storage_origin_vector_value_callback_impl.cpp",
225    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_web_storage_origin_vector_value_callback_impl.h",
226    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_web_storage_origin_wrapper.cpp",
227    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_web_storage_origin_wrapper.h",
228    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_web_storage_wrapper.cpp",
229    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_web_storage_wrapper.h",
230    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_adsblock_manager_wrapper.cpp",
231    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_adsblock_manager_wrapper.h",
232    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_array_buffer_value_callback_impl.cpp",
233    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_array_buffer_value_callback_impl.h",
234    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_pdfconfig_args_impl.cpp",
235    "${glue_build_gen_dir}/ohos_nweb/bridge/ark_web_pdfconfig_args_impl.h",
236    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_accessibility_event_callback_cpptoc.cpp",
237    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_accessibility_event_callback_cpptoc.h",
238    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_bool_value_callback_cpptoc.cpp",
239    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_bool_value_callback_cpptoc.h",
240    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_cache_options_cpptoc.cpp",
241    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_cache_options_cpptoc.h",
242    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_create_native_media_player_callback_cpptoc.cpp",
243    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_create_native_media_player_callback_cpptoc.h",
244    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_doh_config_cpptoc.cpp",
245    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_doh_config_cpptoc.h",
246    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_download_callback_cpptoc.cpp",
247    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_download_callback_cpptoc.h",
248    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_drag_event_cpptoc.cpp",
249    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_drag_event_cpptoc.h",
250    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_engine_init_args_cpptoc.cpp",
251    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_engine_init_args_cpptoc.h",
252    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_engine_prefetch_args_cpptoc.cpp",
253    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_engine_prefetch_args_cpptoc.h",
254    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_find_callback_cpptoc.cpp",
255    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_find_callback_cpptoc.h",
256    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_handler_cpptoc.cpp",
257    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_handler_cpptoc.h",
258    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_js_proxy_callback_cpptoc.cpp",
259    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_js_proxy_callback_cpptoc.h",
260    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_js_proxy_callback_vector_cpptoc.cpp",
261    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_js_proxy_callback_vector_cpptoc.h",
262    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_js_result_callback_cpptoc.cpp",
263    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_js_result_callback_cpptoc.h",
264    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_long_value_callback_cpptoc.cpp",
265    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_long_value_callback_cpptoc.h",
266    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_message_value_callback_cpptoc.cpp",
267    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_message_value_callback_cpptoc.h",
268    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_native_media_player_bridge_cpptoc.cpp",
269    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_native_media_player_bridge_cpptoc.h",
270    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_nweb_create_info_cpptoc.cpp",
271    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_nweb_create_info_cpptoc.h",
272    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_output_frame_callback_cpptoc.cpp",
273    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_output_frame_callback_cpptoc.h",
274    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_release_surface_callback_cpptoc.cpp",
275    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_release_surface_callback_cpptoc.h",
276    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_resource_ready_callback_cpptoc.cpp",
277    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_resource_ready_callback_cpptoc.h",
278    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_screen_capture_config_cpptoc.cpp",
279    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_screen_capture_config_cpptoc.h",
280    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_screen_lock_callback_cpptoc.cpp",
281    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_screen_lock_callback_cpptoc.h",
282    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_spanstring_convert_html_callback_cpptoc.cpp",
283    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_spanstring_convert_html_callback_cpptoc.h",
284    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_string_value_callback_cpptoc.cpp",
285    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_string_value_callback_cpptoc.h",
286    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_system_configuration_cpptoc.cpp",
287    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_system_configuration_cpptoc.h",
288    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_touch_point_info_cpptoc.cpp",
289    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_touch_point_info_cpptoc.h",
290    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_touch_point_info_vector_cpptoc.cpp",
291    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_touch_point_info_vector_cpptoc.h",
292    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_value_vector_cpptoc.cpp",
293    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_value_vector_cpptoc.h",
294    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_web_storage_origin_vector_value_callback_cpptoc.cpp",
295    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_web_storage_origin_vector_value_callback_cpptoc.h",
296    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_array_buffer_value_callback_cpptoc.cpp",
297    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_array_buffer_value_callback_cpptoc.h",
298    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_pdfconfig_args_cpptoc.cpp",
299    "${glue_build_gen_dir}/ohos_nweb/cpptoc/ark_web_pdfconfig_args_cpptoc.h",
300    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_accessibility_node_info_ctocpp.cpp",
301    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_accessibility_node_info_ctocpp.h",
302    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_access_request_ctocpp.cpp",
303    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_access_request_ctocpp.h",
304    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_app_link_callback_ctocpp.cpp",
305    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_app_link_callback_ctocpp.h",
306    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_console_log_ctocpp.cpp",
307    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_console_log_ctocpp.h",
308    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_context_menu_callback_ctocpp.cpp",
309    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_context_menu_callback_ctocpp.h",
310    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_context_menu_params_ctocpp.cpp",
311    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_context_menu_params_ctocpp.h",
312    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_controller_handler_ctocpp.cpp",
313    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_controller_handler_ctocpp.h",
314    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_cookie_manager_ctocpp.cpp",
315    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_cookie_manager_ctocpp.h",
316    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_cursor_info_ctocpp.cpp",
317    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_cursor_info_ctocpp.h",
318    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_custom_keyboard_handler_ctocpp.cpp",
319    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_custom_keyboard_handler_ctocpp.h",
320    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_data_base_ctocpp.cpp",
321    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_data_base_ctocpp.h",
322    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_data_resubmission_callback_ctocpp.cpp",
323    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_data_resubmission_callback_ctocpp.h",
324    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_date_time_chooser_callback_ctocpp.cpp",
325    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_date_time_chooser_callback_ctocpp.h",
326    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_date_time_chooser_ctocpp.cpp",
327    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_date_time_chooser_ctocpp.h",
328    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_date_time_suggestion_ctocpp.cpp",
329    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_date_time_suggestion_ctocpp.h",
330    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_date_time_suggestion_vector_ctocpp.cpp",
331    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_date_time_suggestion_vector_ctocpp.h",
332    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_download_manager_ctocpp.cpp",
333    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_download_manager_ctocpp.h",
334    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_drag_data_ctocpp.cpp",
335    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_drag_data_ctocpp.h",
336    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_engine_ctocpp.cpp",
337    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_engine_ctocpp.h",
338    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_file_selector_params_ctocpp.cpp",
339    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_file_selector_params_ctocpp.h",
340    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_first_meaningful_paint_details_ctocpp.cpp",
341    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_first_meaningful_paint_details_ctocpp.h",
342    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_full_screen_exit_handler_ctocpp.cpp",
343    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_full_screen_exit_handler_ctocpp.h",
344    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_geo_location_callback_ctocpp.cpp",
345    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_geo_location_callback_ctocpp.h",
346    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_gesture_event_result_ctocpp.cpp",
347    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_gesture_event_result_ctocpp.h",
348    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_history_item_ctocpp.cpp",
349    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_history_item_ctocpp.h",
350    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_history_list_ctocpp.cpp",
351    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_history_list_ctocpp.h",
352    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_hit_test_result_ctocpp.cpp",
353    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_hit_test_result_ctocpp.h",
354    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_image_options_ctocpp.cpp",
355    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_image_options_ctocpp.h",
356    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_js_all_ssl_error_result_ctocpp.cpp",
357    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_js_all_ssl_error_result_ctocpp.h",
358    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_js_dialog_result_ctocpp.cpp",
359    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_js_dialog_result_ctocpp.h",
360    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_js_http_auth_result_ctocpp.cpp",
361    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_js_http_auth_result_ctocpp.h",
362    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_js_ssl_error_result_ctocpp.cpp",
363    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_js_ssl_error_result_ctocpp.h",
364    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_js_ssl_select_cert_result_ctocpp.cpp",
365    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_js_ssl_select_cert_result_ctocpp.h",
366    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_key_event_ctocpp.cpp",
367    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_key_event_ctocpp.h",
368    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_largest_contentful_paint_details_ctocpp.cpp",
369    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_largest_contentful_paint_details_ctocpp.h",
370    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_load_committed_details_ctocpp.cpp",
371    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_load_committed_details_ctocpp.h",
372    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_media_info_ctocpp.cpp",
373    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_media_info_ctocpp.h",
374    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_media_source_info_ctocpp.cpp",
375    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_media_source_info_ctocpp.h",
376    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_media_source_info_vector_ctocpp.cpp",
377    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_media_source_info_vector_ctocpp.h",
378    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_native_embed_data_info_ctocpp.cpp",
379    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_native_embed_data_info_ctocpp.h",
380    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_native_embed_info_ctocpp.cpp",
381    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_native_embed_info_ctocpp.h",
382    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_native_embed_touch_event_ctocpp.cpp",
383    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_native_embed_touch_event_ctocpp.h",
384    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_native_media_player_handler_ctocpp.cpp",
385    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_native_media_player_handler_ctocpp.h",
386    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_native_media_player_surface_info_ctocpp.cpp",
387    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_native_media_player_surface_info_ctocpp.h",
388    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_nweb_ctocpp.cpp",
389    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_nweb_ctocpp.h",
390    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_preference_ctocpp.cpp",
391    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_preference_ctocpp.h",
392    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_quick_menu_callback_ctocpp.cpp",
393    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_quick_menu_callback_ctocpp.h",
394    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_quick_menu_params_ctocpp.cpp",
395    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_quick_menu_params_ctocpp.h",
396    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_screen_capture_access_request_ctocpp.cpp",
397    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_screen_capture_access_request_ctocpp.h",
398    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_select_menu_bound_ctocpp.cpp",
399    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_select_menu_bound_ctocpp.h",
400    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_select_popup_menu_callback_ctocpp.cpp",
401    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_select_popup_menu_callback_ctocpp.h",
402    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_select_popup_menu_item_ctocpp.cpp",
403    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_select_popup_menu_item_ctocpp.h",
404    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_select_popup_menu_item_vector_ctocpp.cpp",
405    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_select_popup_menu_item_vector_ctocpp.h",
406    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_select_popup_menu_param_ctocpp.cpp",
407    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_select_popup_menu_param_ctocpp.h",
408    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_string_vector_value_callback_ctocpp.cpp",
409    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_string_vector_value_callback_ctocpp.h",
410    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_touch_handle_hot_zone_ctocpp.cpp",
411    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_touch_handle_hot_zone_ctocpp.h",
412    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_touch_handle_state_ctocpp.cpp",
413    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_touch_handle_state_ctocpp.h",
414    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_url_resource_error_ctocpp.cpp",
415    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_url_resource_error_ctocpp.h",
416    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_url_resource_request_ctocpp.cpp",
417    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_url_resource_request_ctocpp.h",
418    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_url_resource_response_ctocpp.cpp",
419    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_url_resource_response_ctocpp.h",
420    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_value_vector_ctocpp.cpp",
421    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_value_vector_ctocpp.h",
422    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_web_storage_ctocpp.cpp",
423    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_web_storage_ctocpp.h",
424    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_web_storage_origin_ctocpp.cpp",
425    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_web_storage_origin_ctocpp.h",
426    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_web_storage_origin_vector_ctocpp.cpp",
427    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_web_storage_origin_vector_ctocpp.h",
428    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_ads_block_manager_ctocpp.cpp",
429    "${glue_build_gen_dir}/ohos_nweb/ctocpp/ark_web_ads_block_manager_ctocpp.h",
430  ]
431
432  deps = [
433    ":ohos_glue_base_prepare",
434    "${webview_path}/ohos_interface:webview_glue_nweb_prepare",
435  ]
436}
437
438action("ohos_glue_adapter_prepare") {
439  args = [
440    "translate",
441    "${glue_script_gen_dir}",
442    "${glue_script_out_dir}",
443    "adapter",
444  ]
445  script = "${webview_path}/prepare.sh"
446  outputs = [
447    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_aafwk_app_mgr_client_adapter_impl.cpp",
448    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_aafwk_app_mgr_client_adapter_impl.h",
449    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_aafwk_browser_client_adapter_impl.cpp",
450    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_aafwk_browser_client_adapter_impl.h",
451    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_aafwk_browser_host_adapter_wrapper.cpp",
452    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_aafwk_browser_host_adapter_wrapper.h",
453    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_aafwk_render_scheduler_host_adapter_wrapper.cpp",
454    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_aafwk_render_scheduler_host_adapter_wrapper.h",
455    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_access_token_adapter_impl.cpp",
456    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_access_token_adapter_impl.h",
457    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ashmem_adapter_impl.cpp",
458    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_capture_info_adapter_wrapper.cpp",
459    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_capture_info_adapter_wrapper.h",
460    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_capturer_adapter_impl.cpp",
461    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_capturer_adapter_impl.h",
462    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_capturer_options_adapter_wrapper.cpp",
463    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_capturer_options_adapter_wrapper.h",
464    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_capturer_read_callback_adapter_wrapper.cpp",
465    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_capturer_read_callback_adapter_wrapper.h",
466    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_device_desc_adapter_impl.cpp",
467    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_device_desc_adapter_impl.h",
468    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_enc_info_adapter_wrapper.cpp",
469    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_enc_info_adapter_wrapper.h",
470    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_info_adapter_wrapper.cpp",
471    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_info_adapter_wrapper.h",
472    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_interrupt_adapter_wrapper.cpp",
473    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_interrupt_adapter_wrapper.h",
474    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_manager_callback_adapter_wrapper.cpp",
475    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_manager_callback_adapter_wrapper.h",
476    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_manager_device_change_callback_adapter_wrapper.cpp",
477    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_manager_device_change_callback_adapter_wrapper.h",
478    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_output_change_callback_adapter_wrapper.cpp",
479    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_output_change_callback_adapter_wrapper.h",
480    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_renderer_adapter_impl.cpp",
481    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_renderer_adapter_impl.h",
482    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_renderer_callback_adapter_wrapper.cpp",
483    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_renderer_callback_adapter_wrapper.h",
484    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_renderer_options_adapter_wrapper.cpp",
485    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_renderer_options_adapter_wrapper.h",
486    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_system_manager_adapter_impl.cpp",
487    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_audio_system_manager_adapter_impl.h",
488    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_background_task_adapter_impl.cpp",
489    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_battery_event_callback_wrapper.cpp",
490    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_battery_event_callback_wrapper.h",
491    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_battery_info_impl.cpp",
492    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_battery_info_impl.h",
493    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_battery_mgr_client_adapter_impl.cpp",
494    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_battery_mgr_client_adapter_impl.h",
495    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_buffer_desc_adapter_wrapper.cpp",
496    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_buffer_desc_adapter_wrapper.h",
497    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_buffer_flush_config_adapter_wrapper.cpp",
498    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_buffer_flush_config_adapter_wrapper.h",
499    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_buffer_info_adapter_impl.cpp",
500    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_buffer_info_adapter_impl.h",
501    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_buffer_request_config_adapter_wrapper.cpp",
502    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_buffer_request_config_adapter_wrapper.h",
503    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_camera_buffer_listener_adapter_wrapper.cpp",
504    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_camera_buffer_listener_adapter_wrapper.h",
505    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_camera_manager_adapter_impl.cpp",
506    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_camera_manager_adapter_impl.h",
507    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_camera_rotation_info_adapter_impl.cpp",
508    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_camera_rotation_info_adapter_impl.h",
509    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_camera_status_callback_adapter_wrapper.cpp",
510    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_camera_status_callback_adapter_wrapper.h",
511    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_camera_surface_adapter_impl.cpp",
512    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_camera_surface_adapter_impl.h",
513    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_camera_surface_buffer_adapter_impl.cpp",
514    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_camera_surface_buffer_adapter_impl.h",
515    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_capability_data_adapter_impl.cpp",
516    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_capability_data_adapter_impl.h",
517    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_cert_manager_adapter_impl.cpp",
518    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_cert_manager_adapter_impl.h",
519    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_clip_board_image_data_adapter_wrapper.cpp",
520    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_clip_board_image_data_adapter_wrapper.h",
521    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_codec_callback_adapter_wrapper.cpp",
522    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_codec_callback_adapter_wrapper.h",
523    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_codec_config_para_adapter_wrapper.cpp",
524    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_codec_config_para_adapter_wrapper.h",
525    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_codec_format_adapter_impl.cpp",
526    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_codec_format_adapter_impl.h",
527    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_datashare_adapter_impl.cpp",
528    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_datashare_adapter_impl.h",
529    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_date_time_format_adapter_impl.cpp",
530    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_date_time_format_adapter_impl.h",
531    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_decoder_callback_adapter_wrapper.cpp",
532    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_decoder_callback_adapter_wrapper.h",
533    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_decoder_format_adapter_wrapper.cpp",
534    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_decoder_format_adapter_wrapper.h",
535    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_display_adapter_impl.cpp",
536    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_display_adapter_impl.h",
537    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_display_listener_adapter_wrapper.cpp",
538    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_display_listener_adapter_wrapper.h",
539    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_fold_status_listener_adapter_wrapper.cpp",
540    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_fold_status_listener_adapter_wrapper.h",
541    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_display_manager_adapter_impl.cpp",
542    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_display_manager_adapter_impl.h",
543    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_edm_policy_changed_event_callback_adapter_wrapper.cpp",
544    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_edm_policy_changed_event_callback_adapter_wrapper.h",
545    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_enterprise_device_management_adapter_impl.cpp",
546    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_enterprise_device_management_adapter_impl.h",
547    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_event_handler_adapter_impl.cpp",
548    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_event_handler_adapter_impl.h",
549    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_event_handler_fdlistener_adapter_wrapper.cpp",
550    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_event_handler_fdlistener_adapter_wrapper.h",
551    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_flowbuffer_adapter_impl.cpp",
552    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_flowbuffer_adapter_impl.h",
553    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_format_adapter_impl.cpp",
554    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_format_adapter_impl.h",
555    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_frame_available_listener_wrapper.cpp",
556    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_frame_available_listener_wrapper.h",
557    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_hisysevent_adapter_impl.cpp",
558    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_hisysevent_adapter_impl.h",
559    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_hitrace_adapter_impl.cpp",
560    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_hitrace_adapter_impl.h",
561    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ibuffer_consumer_listener_adapter_wrapper.cpp",
562    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ibuffer_consumer_listener_adapter_wrapper.h",
563    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_iconsumer_surface_adapter_impl.cpp",
564    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_iconsumer_surface_adapter_impl.h",
565    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_imf_adapter_function_key_adapter_impl.cpp",
566    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_imf_adapter_function_key_adapter_impl.h",
567    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_imf_adapter_impl.cpp",
568    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_imf_adapter_impl.h",
569    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_imfcursor_info_adapter_wrapper.cpp",
570    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_imfcursor_info_adapter_wrapper.h",
571    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_imfinput_attribute_adapter_wrapper.cpp",
572    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_imfinput_attribute_adapter_wrapper.h",
573    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_imfselection_range_adapter_wrapper.cpp",
574    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_imfselection_range_adapter_wrapper.h",
575    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_imftext_config_adapter_wrapper.cpp",
576    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_imftext_config_adapter_wrapper.h",
577    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_imftext_listener_adapter_wrapper.cpp",
578    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_imftext_listener_adapter_wrapper.h",
579    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_keystore_adapter_impl.cpp",
580    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_keystore_adapter_impl.h",
581    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_location_callback_adapter_wrapper.cpp",
582    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_location_callback_adapter_wrapper.h",
583    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_location_info_impl.cpp",
584    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_location_info_impl.h",
585    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_location_instance_impl.cpp",
586    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_location_instance_impl.h",
587    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_location_proxy_adapter_impl.cpp",
588    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_location_proxy_adapter_impl.h",
589    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_location_request_config_impl.cpp",
590    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_location_request_config_impl.h",
591    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_media_avsession_adapter_impl.cpp",
592    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_media_avsession_adapter_impl.h",
593    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_media_avsession_callback_adapter_wrapper.cpp",
594    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_media_avsession_callback_adapter_wrapper.h",
595    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_media_avsession_metadata_adapter_wrapper.cpp",
596    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_media_avsession_metadata_adapter_wrapper.h",
597    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_media_avsession_position_adapter_wrapper.cpp",
598    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_media_avsession_position_adapter_wrapper.h",
599    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_media_codec_decoder_adapter_impl.cpp",
600    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_media_codec_decoder_adapter_impl.h",
601    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_media_codec_encoder_adapter_impl.cpp",
602    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_media_codec_encoder_adapter_impl.h",
603    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_mmi_adapter_impl.cpp",
604    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_mmi_adapter_impl.h",
605    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_mmi_device_info_adapter_wrapper.cpp",
606    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_mmi_device_info_adapter_wrapper.h",
607    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_mmi_input_listener_adapter_wrapper.cpp",
608    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_mmi_input_listener_adapter_wrapper.h",
609    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_mmi_listener_adapter_wrapper.cpp",
610    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_mmi_listener_adapter_wrapper.h",
611    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_native_image_adapter_impl.cpp",
612    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_native_image_adapter_impl.h",
613    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_net_capabilities_adapter_impl.cpp",
614    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_net_capabilities_adapter_impl.h",
615    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_net_conn_callback_wrapper.cpp",
616    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_net_conn_callback_wrapper.h",
617    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_net_connect_adapter_impl.cpp",
618    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_net_connect_adapter_impl.h",
619    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_net_connection_properties_adapter_impl.cpp",
620    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_net_connection_properties_adapter_impl.h",
621    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_net_proxy_adapter_impl.cpp",
622    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_net_proxy_adapter_impl.h",
623    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_net_proxy_event_callback_adapter_wrapper.cpp",
624    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_net_proxy_event_callback_adapter_wrapper.h",
625    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_adapter_helper_impl.cpp",
626    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_adapter_helper_impl.h",
627    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_buffer_adapter_impl.cpp",
628    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_buffer_adapter_impl.h",
629    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_file_mapper_impl.cpp",
630    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_file_mapper_impl.h",
631    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_image_decoder_adapter_impl.cpp",
632    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_image_decoder_adapter_impl.h",
633    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_init_web_adapter_impl.cpp",
634    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_init_web_adapter_impl.h",
635    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_native_buffer_adapter_impl.cpp",
636    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_native_buffer_adapter_impl.h",
637    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_resource_adapter_impl.cpp",
638    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_resource_adapter_impl.h",
639    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_web_data_base_adapter_impl.cpp",
640    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_ohos_web_data_base_adapter_impl.h",
641    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_paste_board_client_adapter_impl.cpp",
642    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_paste_board_client_adapter_impl.h",
643    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_paste_board_observer_adapter_wrapper.cpp",
644    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_paste_board_observer_adapter_wrapper.h",
645    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_paste_data_adapter_impl.cpp",
646    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_paste_data_adapter_impl.h",
647    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_paste_data_record_adapter_impl.cpp",
648    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_paste_data_record_adapter_impl.h",
649    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_player_adapter_impl.cpp",
650    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_player_adapter_impl.h",
651    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_player_callback_adapter_wrapper.cpp",
652    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_player_callback_adapter_wrapper.h",
653    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_power_mgr_client_adapter_impl.cpp",
654    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_power_mgr_client_adapter_impl.h",
655    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_print_document_adapter_adapter_wrapper.cpp",
656    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_print_document_adapter_adapter_wrapper.h",
657    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_print_manager_adapter_impl.cpp",
658    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_print_manager_adapter_impl.h",
659    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_print_write_result_callback_adapter_impl.cpp",
660    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_print_write_result_callback_adapter_impl.h",
661    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_producer_surface_adapter_impl.cpp",
662    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_producer_surface_adapter_impl.h",
663    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_recorder_info_adapter_wrapper.cpp",
664    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_recorder_info_adapter_wrapper.h",
665    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_res_sched_client_adapter_impl.cpp",
666    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_running_lock_adapter_impl.cpp",
667    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_running_lock_adapter_impl.h",
668    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_screen_capture_adapter_impl.cpp",
669    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_screen_capture_adapter_impl.h",
670    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_screen_capture_callback_adapter_wrapper.cpp",
671    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_screen_capture_callback_adapter_wrapper.h",
672    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_screen_capture_config_adapter_wrapper.cpp",
673    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_screen_capture_config_adapter_wrapper.h",
674    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_sensor_adapter_impl.cpp",
675    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_sensor_adapter_impl.h",
676    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_sensor_callback_adapter_wrapper.cpp",
677    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_sensor_callback_adapter_wrapper.h",
678    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_soc_perf_client_adapter_impl.cpp",
679    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_soc_perf_client_adapter_impl.h",
680    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_surface_buffer_adapter_impl.cpp",
681    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_surface_buffer_adapter_impl.h",
682    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_system_properties_adapter_impl.cpp",
683    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_system_properties_adapter_impl.h",
684    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_timezone_event_callback_adapter_wrapper.cpp",
685    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_timezone_event_callback_adapter_wrapper.h",
686    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_video_capture_info_adapter_wrapper.cpp",
687    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_video_capture_info_adapter_wrapper.h",
688    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_video_capture_params_adapter_wrapper.cpp",
689    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_video_capture_params_adapter_wrapper.h",
690    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_video_capture_range_adapter_impl.cpp",
691    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_video_capture_range_adapter_impl.h",
692    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_video_control_support_adapter_impl.cpp",
693    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_video_control_support_adapter_impl.h",
694    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_video_device_descriptor_adapter_impl.cpp",
695    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_video_device_descriptor_adapter_impl.h",
696    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_video_enc_info_adapter_wrapper.cpp",
697    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_video_enc_info_adapter_wrapper.h",
698    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_video_info_adapter_wrapper.cpp",
699    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_video_info_adapter_wrapper.h",
700    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_vsync_adapter_impl.cpp",
701    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_vsync_adapter_impl.h",
702    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_web_adapter_webview_bridge_helper.cpp",
703    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_web_adapter_webview_bridge_helper.h",
704    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_web_date_timezone_info_impl.cpp",
705    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_web_date_timezone_info_impl.h",
706    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_window_adapter_impl.cpp",
707    "${glue_build_gen_dir}/ohos_adapter/bridge/ark_window_adapter_impl.h",
708    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_aafwk_app_mgr_client_adapter_cpptoc.cpp",
709    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_aafwk_app_mgr_client_adapter_cpptoc.h",
710    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_aafwk_browser_client_adapter_cpptoc.cpp",
711    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_aafwk_browser_client_adapter_cpptoc.h",
712    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_access_token_adapter_cpptoc.cpp",
713    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_access_token_adapter_cpptoc.h",
714    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ashmem_adapter_cpptoc.cpp",
715    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ashmem_adapter_cpptoc.h",
716    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_audio_capturer_adapter_cpptoc.cpp",
717    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_audio_capturer_adapter_cpptoc.h",
718    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_audio_device_desc_adapter_cpptoc.cpp",
719    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_audio_device_desc_adapter_cpptoc.h",
720    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_audio_device_desc_adapter_vector_cpptoc.cpp",
721    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_audio_device_desc_adapter_vector_cpptoc.h",
722    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_audio_renderer_adapter_cpptoc.cpp",
723    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_audio_renderer_adapter_cpptoc.h",
724    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_audio_system_manager_adapter_cpptoc.cpp",
725    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_audio_system_manager_adapter_cpptoc.h",
726    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_background_task_adapter_cpptoc.cpp",
727    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_background_task_adapter_cpptoc.h",
728    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_battery_info_cpptoc.cpp",
729    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_battery_info_cpptoc.h",
730    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_battery_mgr_client_adapter_cpptoc.cpp",
731    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_battery_mgr_client_adapter_cpptoc.h",
732    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_buffer_info_adapter_cpptoc.cpp",
733    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_buffer_info_adapter_cpptoc.h",
734    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_camera_manager_adapter_cpptoc.cpp",
735    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_camera_manager_adapter_cpptoc.h",
736    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_camera_rotation_info_adapter_cpptoc.cpp",
737    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_camera_rotation_info_adapter_cpptoc.h",
738    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_camera_surface_adapter_cpptoc.cpp",
739    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_camera_surface_adapter_cpptoc.h",
740    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_camera_surface_buffer_adapter_cpptoc.cpp",
741    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_camera_surface_buffer_adapter_cpptoc.h",
742    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_capability_data_adapter_cpptoc.cpp",
743    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_capability_data_adapter_cpptoc.h",
744    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_cert_manager_adapter_cpptoc.cpp",
745    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_cert_manager_adapter_cpptoc.h",
746    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_codec_format_adapter_cpptoc.cpp",
747    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_codec_format_adapter_cpptoc.h",
748    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_datashare_adapter_cpptoc.cpp",
749    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_datashare_adapter_cpptoc.h",
750    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_date_time_format_adapter_cpptoc.cpp",
751    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_date_time_format_adapter_cpptoc.h",
752    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_display_adapter_cpptoc.cpp",
753    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_display_adapter_cpptoc.h",
754    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_display_manager_adapter_cpptoc.cpp",
755    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_display_manager_adapter_cpptoc.h",
756    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_enterprise_device_management_adapter_cpptoc.cpp",
757    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_enterprise_device_management_adapter_cpptoc.h",
758    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_event_handler_adapter_cpptoc.cpp",
759    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_event_handler_adapter_cpptoc.h",
760    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_flowbuffer_adapter_cpptoc.cpp",
761    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_flowbuffer_adapter_cpptoc.h",
762    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_format_adapter_cpptoc.cpp",
763    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_format_adapter_cpptoc.h",
764    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_format_adapter_vector_cpptoc.cpp",
765    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_format_adapter_vector_cpptoc.h",
766    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_hi_sys_event_adapter_cpptoc.cpp",
767    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_hi_sys_event_adapter_cpptoc.h",
768    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_hi_trace_adapter_cpptoc.cpp",
769    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_hi_trace_adapter_cpptoc.h",
770    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_iconsumer_surface_adapter_cpptoc.cpp",
771    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_iconsumer_surface_adapter_cpptoc.h",
772    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_imfadapter_cpptoc.cpp",
773    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_imfadapter_cpptoc.h",
774    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_imfadapter_function_key_adapter_cpptoc.cpp",
775    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_imfadapter_function_key_adapter_cpptoc.h",
776    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_keystore_adapter_cpptoc.cpp",
777    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_keystore_adapter_cpptoc.h",
778    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_location_info_cpptoc.cpp",
779    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_location_info_cpptoc.h",
780    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_location_instance_cpptoc.cpp",
781    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_location_instance_cpptoc.h",
782    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_location_proxy_adapter_cpptoc.cpp",
783    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_location_proxy_adapter_cpptoc.h",
784    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_location_request_config_cpptoc.cpp",
785    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_location_request_config_cpptoc.h",
786    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_media_avsession_adapter_cpptoc.cpp",
787    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_media_avsession_adapter_cpptoc.h",
788    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_media_codec_adapter_cpptoc.cpp",
789    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_media_codec_adapter_cpptoc.h",
790    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_media_codec_decoder_adapter_cpptoc.cpp",
791    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_media_codec_decoder_adapter_cpptoc.h",
792    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_media_codec_list_adapter_cpptoc.cpp",
793    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_media_codec_list_adapter_cpptoc.h",
794    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_mmiadapter_cpptoc.cpp",
795    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_mmiadapter_cpptoc.h",
796    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_native_image_adapter_cpptoc.cpp",
797    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_native_image_adapter_cpptoc.h",
798    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_net_capabilities_adapter_cpptoc.cpp",
799    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_net_capabilities_adapter_cpptoc.h",
800    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_net_connect_adapter_cpptoc.cpp",
801    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_net_connect_adapter_cpptoc.h",
802    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_net_connection_properties_adapter_cpptoc.cpp",
803    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_net_connection_properties_adapter_cpptoc.h",
804    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_net_proxy_adapter_cpptoc.cpp",
805    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_net_proxy_adapter_cpptoc.h",
806    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_adapter_helper_cpptoc.cpp",
807    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_adapter_helper_cpptoc.h",
808    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_buffer_adapter_cpptoc.cpp",
809    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_buffer_adapter_cpptoc.h",
810    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_file_mapper_cpptoc.cpp",
811    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_file_mapper_cpptoc.h",
812    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_image_decoder_adapter_cpptoc.cpp",
813    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_image_decoder_adapter_cpptoc.h",
814    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_init_web_adapter_cpptoc.cpp",
815    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_init_web_adapter_cpptoc.h",
816    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_native_buffer_adapter_cpptoc.cpp",
817    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_native_buffer_adapter_cpptoc.h",
818    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_resource_adapter_cpptoc.cpp",
819    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_resource_adapter_cpptoc.h",
820    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_web_data_base_adapter_cpptoc.cpp",
821    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_web_data_base_adapter_cpptoc.h",
822    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_web_permission_data_base_adapter_cpptoc.cpp",
823    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_ohos_web_permission_data_base_adapter_cpptoc.h",
824    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_paste_board_client_adapter_cpptoc.cpp",
825    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_paste_board_client_adapter_cpptoc.h",
826    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_paste_data_adapter_cpptoc.cpp",
827    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_paste_data_adapter_cpptoc.h",
828    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_paste_data_record_adapter_cpptoc.cpp",
829    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_paste_data_record_adapter_cpptoc.h",
830    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_paste_record_vector_cpptoc.cpp",
831    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_paste_record_vector_cpptoc.h",
832    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_player_adapter_cpptoc.cpp",
833    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_player_adapter_cpptoc.h",
834    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_power_mgr_client_adapter_cpptoc.cpp",
835    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_power_mgr_client_adapter_cpptoc.h",
836    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_print_manager_adapter_cpptoc.cpp",
837    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_print_manager_adapter_cpptoc.h",
838    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_print_write_result_callback_adapter_cpptoc.cpp",
839    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_print_write_result_callback_adapter_cpptoc.h",
840    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_producer_surface_adapter_cpptoc.cpp",
841    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_producer_surface_adapter_cpptoc.h",
842    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_res_sched_client_adapter_cpptoc.cpp",
843    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_res_sched_client_adapter_cpptoc.h",
844    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_running_lock_adapter_cpptoc.cpp",
845    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_running_lock_adapter_cpptoc.h",
846    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_screen_capture_adapter_cpptoc.cpp",
847    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_screen_capture_adapter_cpptoc.h",
848    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_sensor_adapter_cpptoc.cpp",
849    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_sensor_adapter_cpptoc.h",
850    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_soc_perf_client_adapter_cpptoc.cpp",
851    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_soc_perf_client_adapter_cpptoc.h",
852    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_surface_buffer_adapter_cpptoc.cpp",
853    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_surface_buffer_adapter_cpptoc.h",
854    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_system_properties_adapter_cpptoc.cpp",
855    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_system_properties_adapter_cpptoc.h",
856    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_video_capture_range_adapter_cpptoc.cpp",
857    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_video_capture_range_adapter_cpptoc.h",
858    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_video_control_support_adapter_cpptoc.cpp",
859    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_video_control_support_adapter_cpptoc.h",
860    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_video_device_descriptor_adapter_cpptoc.cpp",
861    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_video_device_descriptor_adapter_cpptoc.h",
862    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_video_device_descriptor_adapter_vector_cpptoc.cpp",
863    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_video_device_descriptor_adapter_vector_cpptoc.h",
864    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_vsync_adapter_cpptoc.cpp",
865    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_vsync_adapter_cpptoc.h",
866    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_web_timezone_info_cpptoc.cpp",
867    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_web_timezone_info_cpptoc.h",
868    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_window_adapter_cpptoc.cpp",
869    "${glue_build_gen_dir}/ohos_adapter/cpptoc/ark_window_adapter_cpptoc.h",
870    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_aafwk_browser_host_adapter_ctocpp.cpp",
871    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_aafwk_browser_host_adapter_ctocpp.h",
872    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_aafwk_render_scheduler_host_adapter_ctocpp.cpp",
873    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_aafwk_render_scheduler_host_adapter_ctocpp.h",
874    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_capture_info_adapter_ctocpp.cpp",
875    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_capture_info_adapter_ctocpp.h",
876    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_capturer_options_adapter_ctocpp.cpp",
877    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_capturer_options_adapter_ctocpp.h",
878    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_capturer_read_callback_adapter_ctocpp.cpp",
879    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_capturer_read_callback_adapter_ctocpp.h",
880    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_enc_info_adapter_ctocpp.cpp",
881    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_enc_info_adapter_ctocpp.h",
882    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_info_adapter_ctocpp.cpp",
883    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_info_adapter_ctocpp.h",
884    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_interrupt_adapter_ctocpp.cpp",
885    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_interrupt_adapter_ctocpp.h",
886    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_manager_callback_adapter_ctocpp.cpp",
887    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_manager_callback_adapter_ctocpp.h",
888    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_manager_device_change_callback_adapter_ctocpp.cpp",
889    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_manager_device_change_callback_adapter_ctocpp.h",
890    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_output_change_callback_adapter_ctocpp.cpp",
891    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_output_change_callback_adapter_ctocpp.h",
892    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_renderer_callback_adapter_ctocpp.cpp",
893    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_renderer_callback_adapter_ctocpp.h",
894    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_renderer_options_adapter_ctocpp.cpp",
895    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_audio_renderer_options_adapter_ctocpp.h",
896    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_battery_event_callback_ctocpp.cpp",
897    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_battery_event_callback_ctocpp.h",
898    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_buffer_desc_adapter_ctocpp.cpp",
899    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_buffer_desc_adapter_ctocpp.h",
900    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_buffer_flush_config_adapter_ctocpp.cpp",
901    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_buffer_flush_config_adapter_ctocpp.h",
902    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_buffer_request_config_adapter_ctocpp.cpp",
903    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_buffer_request_config_adapter_ctocpp.h",
904    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_camera_buffer_listener_adapter_ctocpp.cpp",
905    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_camera_buffer_listener_adapter_ctocpp.h",
906    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_camera_status_callback_adapter_ctocpp.cpp",
907    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_camera_status_callback_adapter_ctocpp.h",
908    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_clip_board_image_data_adapter_ctocpp.cpp",
909    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_clip_board_image_data_adapter_ctocpp.h",
910    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_codec_callback_adapter_ctocpp.cpp",
911    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_codec_callback_adapter_ctocpp.h",
912    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_codec_config_para_adapter_ctocpp.cpp",
913    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_codec_config_para_adapter_ctocpp.h",
914    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_decoder_callback_adapter_ctocpp.cpp",
915    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_decoder_callback_adapter_ctocpp.h",
916    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_decoder_format_adapter_ctocpp.cpp",
917    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_decoder_format_adapter_ctocpp.h",
918    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_display_listener_adapter_ctocpp.cpp",
919    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_display_listener_adapter_ctocpp.h",
920    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_fold_status_listener_adapter_ctocpp.cpp",
921    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_fold_status_listener_adapter_ctocpp.h",
922    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_edm_policy_changed_event_callback_adapter_ctocpp.cpp",
923    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_edm_policy_changed_event_callback_adapter_ctocpp.h",
924    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_event_handler_fdlistener_adapter_ctocpp.cpp",
925    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_event_handler_fdlistener_adapter_ctocpp.h",
926    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_frame_available_listener_ctocpp.cpp",
927    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_frame_available_listener_ctocpp.h",
928    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_ibuffer_consumer_listener_adapter_ctocpp.cpp",
929    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_ibuffer_consumer_listener_adapter_ctocpp.h",
930    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_imfcursor_info_adapter_ctocpp.cpp",
931    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_imfcursor_info_adapter_ctocpp.h",
932    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_imfinput_attribute_adapter_ctocpp.cpp",
933    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_imfinput_attribute_adapter_ctocpp.h",
934    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_imfselection_range_adapter_ctocpp.cpp",
935    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_imfselection_range_adapter_ctocpp.h",
936    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_imftext_config_adapter_ctocpp.cpp",
937    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_imftext_config_adapter_ctocpp.h",
938    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_imftext_listener_adapter_ctocpp.cpp",
939    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_imftext_listener_adapter_ctocpp.h",
940    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_location_callback_adapter_ctocpp.cpp",
941    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_location_callback_adapter_ctocpp.h",
942    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_media_avsession_callback_adapter_ctocpp.cpp",
943    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_media_avsession_callback_adapter_ctocpp.h",
944    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_media_avsession_metadata_adapter_ctocpp.cpp",
945    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_media_avsession_metadata_adapter_ctocpp.h",
946    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_media_avsession_position_adapter_ctocpp.cpp",
947    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_media_avsession_position_adapter_ctocpp.h",
948    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_mmidevice_info_adapter_ctocpp.cpp",
949    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_mmidevice_info_adapter_ctocpp.h",
950    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_mmiinput_listener_adapter_ctocpp.cpp",
951    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_mmiinput_listener_adapter_ctocpp.h",
952    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_mmilistener_adapter_ctocpp.cpp",
953    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_mmilistener_adapter_ctocpp.h",
954    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_net_conn_callback_ctocpp.cpp",
955    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_net_conn_callback_ctocpp.h",
956    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_net_proxy_event_callback_adapter_ctocpp.cpp",
957    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_net_proxy_event_callback_adapter_ctocpp.h",
958    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_paste_board_observer_adapter_ctocpp.cpp",
959    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_paste_board_observer_adapter_ctocpp.h",
960    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_player_callback_adapter_ctocpp.cpp",
961    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_player_callback_adapter_ctocpp.h",
962    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_print_document_adapter_adapter_ctocpp.cpp",
963    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_print_document_adapter_adapter_ctocpp.h",
964    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_recorder_info_adapter_ctocpp.cpp",
965    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_recorder_info_adapter_ctocpp.h",
966    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_screen_capture_callback_adapter_ctocpp.cpp",
967    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_screen_capture_callback_adapter_ctocpp.h",
968    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_screen_capture_config_adapter_ctocpp.cpp",
969    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_screen_capture_config_adapter_ctocpp.h",
970    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_sensor_callback_adapter_ctocpp.cpp",
971    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_sensor_callback_adapter_ctocpp.h",
972    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_timezone_event_callback_adapter_ctocpp.cpp",
973    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_timezone_event_callback_adapter_ctocpp.h",
974    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_video_capture_info_adapter_ctocpp.cpp",
975    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_video_capture_info_adapter_ctocpp.h",
976    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_video_capture_params_adapter_ctocpp.cpp",
977    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_video_capture_params_adapter_ctocpp.h",
978    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_video_enc_info_adapter_ctocpp.cpp",
979    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_video_enc_info_adapter_ctocpp.h",
980    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_video_info_adapter_ctocpp.cpp",
981    "${glue_build_gen_dir}/ohos_adapter/ctocpp/ark_video_info_adapter_ctocpp.h",
982  ]
983
984  deps = [
985    ":ohos_glue_base_prepare",
986    "${webview_path}/ohos_interface:webview_glue_adapter_prepare",
987  ]
988}
989
990#################################################
991config("ohos_glue_config") {
992  defines = [ "OHOS_WEBVIEW_GLUE" ]
993
994  if (target_cpu == "arm64") {
995    defines += [ "webview_arm64" ]
996  } else if (target_cpu == "arm") {
997    defines += [ "webview_arm" ]
998  } else if (target_cpu == "x86_64") {
999    defines += [ "webview_x86_64" ]
1000  }
1001
1002  include_dirs = [
1003    "../ohos_nweb",
1004    "${target_gen_dir}",
1005  ]
1006}
1007
1008ohos_shared_library("ohos_base_glue_source") {
1009  output_name = "arkweb_glue_base"
1010
1011  branch_protector_frt = "bti"
1012  branch_protector_ret = "pac_ret"
1013
1014  configs = [ ":ohos_glue_config" ]
1015
1016  sources = get_target_outputs(":ohos_glue_base_prepare")
1017
1018  deps = [ ":ohos_glue_base_prepare" ]
1019
1020  external_deps = [ "hilog:libhilog" ]
1021
1022  part_name = "webview"
1023  subsystem_name = "web"
1024}
1025
1026ohos_shared_library("ohos_nweb_glue_source") {
1027  output_name = "arkweb_core_loader_glue"
1028
1029  branch_protector_frt = "bti"
1030  branch_protector_ret = "pac_ret"
1031
1032  configs = [ ":ohos_glue_config" ]
1033
1034  sources = get_target_outputs(":ohos_glue_nweb_prepare")
1035
1036  deps = [
1037    ":ohos_base_glue_source",
1038    ":ohos_glue_nweb_prepare",
1039  ]
1040
1041  external_deps = [ "hilog:libhilog" ]
1042
1043  part_name = "webview"
1044  subsystem_name = "web"
1045}
1046
1047ohos_shared_library("ohos_adapter_glue_source") {
1048  branch_protector_frt = "bti"
1049  branch_protector_ret = "pac_ret"
1050
1051  configs = [ ":ohos_glue_config" ]
1052
1053  sources = get_target_outputs(":ohos_glue_adapter_prepare")
1054
1055  deps = [
1056    ":ohos_base_glue_source",
1057    ":ohos_glue_adapter_prepare",
1058    "../ohos_adapter:nweb_ohos_adapter",
1059  ]
1060
1061  external_deps = [ "hilog:libhilog" ]
1062
1063  part_name = "webview"
1064  subsystem_name = "web"
1065}
1066