1c2b37d2cSopenharmony_ci# Copyright (c) 2023 Huawei Device Co., Ltd.
2c2b37d2cSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
3c2b37d2cSopenharmony_ci# you may not use this file except in compliance with the License.
4c2b37d2cSopenharmony_ci# You may obtain a copy of the License at
5c2b37d2cSopenharmony_ci#
6c2b37d2cSopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
7c2b37d2cSopenharmony_ci#
8c2b37d2cSopenharmony_ci# Unless required by applicable law or agreed to in writing, software
9c2b37d2cSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
10c2b37d2cSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11c2b37d2cSopenharmony_ci# See the License for the specific language governing permissions and
12c2b37d2cSopenharmony_ci# limitations under the License.
13c2b37d2cSopenharmony_ciimport("../../os_account.gni")
14c2b37d2cSopenharmony_ciaccount_service_sources = [
15c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_event_provider.cpp",
16c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_event_subscribe.cpp",
17c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_file_watcher_manager.cpp",
18c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_helper_data.cpp",
19c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_info_report.cpp",
20c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_mgr_service.cpp",
21c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_state_machine.cpp",
22c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_stub.cpp",
23c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/distributed_account_subscribe_death_recipient.cpp",
24c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/distributed_account_subscribe_manager.cpp",
25c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/domain_account_manager_service.cpp",
26c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/domain_account_plugin_death_recipient.cpp",
27c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/domain_account_plugin_proxy.cpp",
28c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/domain_account_stub.cpp",
29c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/domain_has_domain_info_callback.cpp",
30c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/inner_domain_account_manager.cpp",
31c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/status_listener_death_recipient.cpp",
32c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/status_listener_manager.cpp",
33c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/ohos_account_data_deal.cpp",
34c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/ohos_account_manager.cpp",
35c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/inner_os_account_manager.cpp",
36c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_control_file_manager.cpp",
37c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_delete_user_idm_callback.cpp",
38c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_domain_account_callback.cpp",
39c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_file_operator.cpp",
40c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_interface.cpp",
41c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_manager_service.cpp",
42c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_photo_operator.cpp",
43c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_plugin_manager.cpp",
44c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_stub.cpp",
45c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_subscribe_death_recipient.cpp",
46c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_subscribe_manager.cpp",
47c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_user_callback.cpp",
48c2b37d2cSopenharmony_ci]
49c2b37d2cSopenharmony_ci
50c2b37d2cSopenharmony_ciapp_account_sources_mock = [
51c2b37d2cSopenharmony_ci  "${app_account_innerkits_native_path}/src/app_account_authenticator_callback_proxy.cpp",
52c2b37d2cSopenharmony_ci  "${app_account_innerkits_native_path}/src/app_account_authenticator_callback_stub.cpp",
53c2b37d2cSopenharmony_ci  "${app_account_innerkits_native_path}/src/app_account_authorization_extension_callback_proxy.cpp",
54c2b37d2cSopenharmony_ci  "${app_account_innerkits_native_path}/src/app_account_authorization_extension_callback_service.cpp",
55c2b37d2cSopenharmony_ci  "${app_account_innerkits_native_path}/src/app_account_authorization_extension_callback_stub.cpp",
56c2b37d2cSopenharmony_ci  "${app_account_innerkits_native_path}/src/app_account_common.cpp",
57c2b37d2cSopenharmony_ci  "${app_account_innerkits_native_path}/src/app_account_info.cpp",
58c2b37d2cSopenharmony_ci  "${app_account_innerkits_native_path}/src/app_account_subscribe_info.cpp",
59c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/appaccount/app_account_app_state_observer.cpp",
60c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/appaccount/app_account_authenticator_callback.cpp",
61c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/appaccount/app_account_authenticator_manager.cpp",
62c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/appaccount/app_account_authenticator_proxy.cpp",
63c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/appaccount/app_account_authenticator_session.cpp",
64c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/appaccount/app_account_authenticator_session_manager.cpp",
65c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/appaccount/app_account_authorization_extension_proxy.cpp",
66c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/appaccount/app_account_check_labels_callback.cpp",
67c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/appaccount/app_account_check_labels_session.cpp",
68c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/appaccount/app_account_common_event_observer.cpp",
69c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/appaccount/app_account_common_event_subscriber.cpp",
70c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/appaccount/app_account_data_storage.cpp",
71c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/appaccount/app_account_event_proxy.cpp",
72c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/appaccount/app_account_subscribe_death_recipient.cpp",
73c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/appaccount/app_account_subscribe_manager.cpp",
74c2b37d2cSopenharmony_ci]
75c2b37d2cSopenharmony_ci
76c2b37d2cSopenharmony_ciaccount_service_sources_mock = [
77c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_event_provider.cpp",
78c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_event_subscribe.cpp",
79c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_file_watcher_manager.cpp",
80c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_helper_data.cpp",
81c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_info_report.cpp",
82c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_mgr_service.cpp",
83c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_state_machine.cpp",
84c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_stub.cpp",
85c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/distributed_account_subscribe_death_recipient.cpp",
86c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/distributed_account_subscribe_manager.cpp",
87c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/domain_account_manager_service.cpp",
88c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/domain_account_plugin_death_recipient.cpp",
89c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/domain_account_plugin_proxy.cpp",
90c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/domain_account_stub.cpp",
91c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/domain_has_domain_info_callback.cpp",
92c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/inner_domain_account_manager.cpp",
93c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/status_listener_death_recipient.cpp",
94c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/domain_account/status_listener_manager.cpp",
95c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/ohos_account_data_deal.cpp",
96c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/ohos_account_manager.cpp",
97c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/inner_os_account_manager.cpp",
98c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_control_file_manager.cpp",
99c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_delete_user_idm_callback.cpp",
100c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_domain_account_callback.cpp",
101c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_file_operator.cpp",
102c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_manager_service.cpp",
103c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_photo_operator.cpp",
104c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_plugin_manager.cpp",
105c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_user_callback.cpp",
106c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_stub.cpp",
107c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_subscribe_death_recipient.cpp",
108c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_subscribe_manager.cpp",
109c2b37d2cSopenharmony_ci]
110c2b37d2cSopenharmony_ci
111c2b37d2cSopenharmony_ciability_base_sources = [
112c2b37d2cSopenharmony_ci  "${ability_runtime_path}/services/abilitymgr/src/ability_connect_callback_stub.cpp",
113c2b37d2cSopenharmony_ci  "${ability_runtime_path}/services/abilitymgr/src/user_callback_stub.cpp",
114c2b37d2cSopenharmony_ci  "${app_account_services_path}/src/ability_manager_adapter/ability_manager_adapter.cpp",
115c2b37d2cSopenharmony_ci]
116c2b37d2cSopenharmony_ci
117c2b37d2cSopenharmony_ciaccount_data_storage_source = [
118c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_data_storage.cpp",
119c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_data_storage.cpp",
120c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/osaccount/os_account_database_operator.cpp",
121c2b37d2cSopenharmony_ci]
122c2b37d2cSopenharmony_ci
123c2b37d2cSopenharmony_ciaccount_iam_source = [
124c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_iam/account_iam_callback.cpp",
125c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_iam/account_iam_client_callback_proxy.cpp",
126c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_iam/account_iam_mgr_stub.cpp",
127c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_iam/account_iam_service.cpp",
128c2b37d2cSopenharmony_ci  "${services_path}/accountmgr/src/account_iam/inner_account_iam_manager.cpp",
129c2b37d2cSopenharmony_ci]
130