1# Copyright (c) 2023 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.
13import("../../os_account.gni")
14account_service_sources = [
15  "${services_path}/accountmgr/src/account_event_provider.cpp",
16  "${services_path}/accountmgr/src/account_event_subscribe.cpp",
17  "${services_path}/accountmgr/src/account_file_watcher_manager.cpp",
18  "${services_path}/accountmgr/src/account_helper_data.cpp",
19  "${services_path}/accountmgr/src/account_info_report.cpp",
20  "${services_path}/accountmgr/src/account_mgr_service.cpp",
21  "${services_path}/accountmgr/src/account_state_machine.cpp",
22  "${services_path}/accountmgr/src/account_stub.cpp",
23  "${services_path}/accountmgr/src/distributed_account_subscribe_death_recipient.cpp",
24  "${services_path}/accountmgr/src/distributed_account_subscribe_manager.cpp",
25  "${services_path}/accountmgr/src/domain_account/domain_account_manager_service.cpp",
26  "${services_path}/accountmgr/src/domain_account/domain_account_plugin_death_recipient.cpp",
27  "${services_path}/accountmgr/src/domain_account/domain_account_plugin_proxy.cpp",
28  "${services_path}/accountmgr/src/domain_account/domain_account_stub.cpp",
29  "${services_path}/accountmgr/src/domain_account/domain_has_domain_info_callback.cpp",
30  "${services_path}/accountmgr/src/domain_account/inner_domain_account_manager.cpp",
31  "${services_path}/accountmgr/src/domain_account/status_listener_death_recipient.cpp",
32  "${services_path}/accountmgr/src/domain_account/status_listener_manager.cpp",
33  "${services_path}/accountmgr/src/ohos_account_data_deal.cpp",
34  "${services_path}/accountmgr/src/ohos_account_manager.cpp",
35  "${services_path}/accountmgr/src/osaccount/inner_os_account_manager.cpp",
36  "${services_path}/accountmgr/src/osaccount/os_account_control_file_manager.cpp",
37  "${services_path}/accountmgr/src/osaccount/os_account_delete_user_idm_callback.cpp",
38  "${services_path}/accountmgr/src/osaccount/os_account_domain_account_callback.cpp",
39  "${services_path}/accountmgr/src/osaccount/os_account_file_operator.cpp",
40  "${services_path}/accountmgr/src/osaccount/os_account_interface.cpp",
41  "${services_path}/accountmgr/src/osaccount/os_account_manager_service.cpp",
42  "${services_path}/accountmgr/src/osaccount/os_account_photo_operator.cpp",
43  "${services_path}/accountmgr/src/osaccount/os_account_plugin_manager.cpp",
44  "${services_path}/accountmgr/src/osaccount/os_account_stub.cpp",
45  "${services_path}/accountmgr/src/osaccount/os_account_subscribe_death_recipient.cpp",
46  "${services_path}/accountmgr/src/osaccount/os_account_subscribe_manager.cpp",
47  "${services_path}/accountmgr/src/osaccount/os_account_user_callback.cpp",
48]
49
50app_account_sources_mock = [
51  "${app_account_innerkits_native_path}/src/app_account_authenticator_callback_proxy.cpp",
52  "${app_account_innerkits_native_path}/src/app_account_authenticator_callback_stub.cpp",
53  "${app_account_innerkits_native_path}/src/app_account_authorization_extension_callback_proxy.cpp",
54  "${app_account_innerkits_native_path}/src/app_account_authorization_extension_callback_service.cpp",
55  "${app_account_innerkits_native_path}/src/app_account_authorization_extension_callback_stub.cpp",
56  "${app_account_innerkits_native_path}/src/app_account_common.cpp",
57  "${app_account_innerkits_native_path}/src/app_account_info.cpp",
58  "${app_account_innerkits_native_path}/src/app_account_subscribe_info.cpp",
59  "${app_account_services_path}/src/appaccount/app_account_app_state_observer.cpp",
60  "${app_account_services_path}/src/appaccount/app_account_authenticator_callback.cpp",
61  "${app_account_services_path}/src/appaccount/app_account_authenticator_manager.cpp",
62  "${app_account_services_path}/src/appaccount/app_account_authenticator_proxy.cpp",
63  "${app_account_services_path}/src/appaccount/app_account_authenticator_session.cpp",
64  "${app_account_services_path}/src/appaccount/app_account_authenticator_session_manager.cpp",
65  "${app_account_services_path}/src/appaccount/app_account_authorization_extension_proxy.cpp",
66  "${app_account_services_path}/src/appaccount/app_account_check_labels_callback.cpp",
67  "${app_account_services_path}/src/appaccount/app_account_check_labels_session.cpp",
68  "${app_account_services_path}/src/appaccount/app_account_common_event_observer.cpp",
69  "${app_account_services_path}/src/appaccount/app_account_common_event_subscriber.cpp",
70  "${app_account_services_path}/src/appaccount/app_account_data_storage.cpp",
71  "${app_account_services_path}/src/appaccount/app_account_event_proxy.cpp",
72  "${app_account_services_path}/src/appaccount/app_account_subscribe_death_recipient.cpp",
73  "${app_account_services_path}/src/appaccount/app_account_subscribe_manager.cpp",
74]
75
76account_service_sources_mock = [
77  "${services_path}/accountmgr/src/account_event_provider.cpp",
78  "${services_path}/accountmgr/src/account_event_subscribe.cpp",
79  "${services_path}/accountmgr/src/account_file_watcher_manager.cpp",
80  "${services_path}/accountmgr/src/account_helper_data.cpp",
81  "${services_path}/accountmgr/src/account_info_report.cpp",
82  "${services_path}/accountmgr/src/account_mgr_service.cpp",
83  "${services_path}/accountmgr/src/account_state_machine.cpp",
84  "${services_path}/accountmgr/src/account_stub.cpp",
85  "${services_path}/accountmgr/src/distributed_account_subscribe_death_recipient.cpp",
86  "${services_path}/accountmgr/src/distributed_account_subscribe_manager.cpp",
87  "${services_path}/accountmgr/src/domain_account/domain_account_manager_service.cpp",
88  "${services_path}/accountmgr/src/domain_account/domain_account_plugin_death_recipient.cpp",
89  "${services_path}/accountmgr/src/domain_account/domain_account_plugin_proxy.cpp",
90  "${services_path}/accountmgr/src/domain_account/domain_account_stub.cpp",
91  "${services_path}/accountmgr/src/domain_account/domain_has_domain_info_callback.cpp",
92  "${services_path}/accountmgr/src/domain_account/inner_domain_account_manager.cpp",
93  "${services_path}/accountmgr/src/domain_account/status_listener_death_recipient.cpp",
94  "${services_path}/accountmgr/src/domain_account/status_listener_manager.cpp",
95  "${services_path}/accountmgr/src/ohos_account_data_deal.cpp",
96  "${services_path}/accountmgr/src/ohos_account_manager.cpp",
97  "${services_path}/accountmgr/src/osaccount/inner_os_account_manager.cpp",
98  "${services_path}/accountmgr/src/osaccount/os_account_control_file_manager.cpp",
99  "${services_path}/accountmgr/src/osaccount/os_account_delete_user_idm_callback.cpp",
100  "${services_path}/accountmgr/src/osaccount/os_account_domain_account_callback.cpp",
101  "${services_path}/accountmgr/src/osaccount/os_account_file_operator.cpp",
102  "${services_path}/accountmgr/src/osaccount/os_account_manager_service.cpp",
103  "${services_path}/accountmgr/src/osaccount/os_account_photo_operator.cpp",
104  "${services_path}/accountmgr/src/osaccount/os_account_plugin_manager.cpp",
105  "${services_path}/accountmgr/src/osaccount/os_account_user_callback.cpp",
106  "${services_path}/accountmgr/src/osaccount/os_account_stub.cpp",
107  "${services_path}/accountmgr/src/osaccount/os_account_subscribe_death_recipient.cpp",
108  "${services_path}/accountmgr/src/osaccount/os_account_subscribe_manager.cpp",
109]
110
111ability_base_sources = [
112  "${ability_runtime_path}/services/abilitymgr/src/ability_connect_callback_stub.cpp",
113  "${ability_runtime_path}/services/abilitymgr/src/user_callback_stub.cpp",
114  "${app_account_services_path}/src/ability_manager_adapter/ability_manager_adapter.cpp",
115]
116
117account_data_storage_source = [
118  "${services_path}/accountmgr/src/account_data_storage.cpp",
119  "${services_path}/accountmgr/src/osaccount/os_account_data_storage.cpp",
120  "${services_path}/accountmgr/src/osaccount/os_account_database_operator.cpp",
121]
122
123account_iam_source = [
124  "${services_path}/accountmgr/src/account_iam/account_iam_callback.cpp",
125  "${services_path}/accountmgr/src/account_iam/account_iam_client_callback_proxy.cpp",
126  "${services_path}/accountmgr/src/account_iam/account_iam_mgr_stub.cpp",
127  "${services_path}/accountmgr/src/account_iam/account_iam_service.cpp",
128  "${services_path}/accountmgr/src/account_iam/inner_account_iam_manager.cpp",
129]
130