• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2024 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")
15
16declare_args() {
17  enterprise_device_management_support_all = true
18  enterprise_device_management_feature_pc_only = false
19
20  ability_runtime_edm_enable = false
21  if (defined(global_parts_info) &&
22      defined(global_parts_info.ability_ability_runtime)) {
23    ability_runtime_edm_enable = true
24  }
25  audio_framework_edm_enable = false
26  if (defined(global_parts_info) &&
27      defined(global_parts_info.multimedia_audio_framework)) {
28    audio_framework_edm_enable = true
29  }
30  bluetooth_edm_enable = false
31  if (defined(global_parts_info) &&
32      defined(global_parts_info.communication_bluetooth)) {
33    bluetooth_edm_enable = true
34  }
35  bundle_framework_edm_enable = false
36  if (defined(global_parts_info) &&
37      defined(global_parts_info.bundlemanager_bundle_framework)) {
38    bundle_framework_edm_enable = true
39  }
40  certificate_manager_edm_enable = false
41  if (defined(global_parts_info) &&
42      defined(global_parts_info.security_certificate_manager)) {
43    certificate_manager_edm_enable = true
44  }
45  common_event_service_edm_enable = false
46  if (defined(global_parts_info) &&
47      defined(global_parts_info.notification_common_event_service)) {
48    common_event_service_edm_enable = true
49  }
50  drivers_interface_usb_edm_enable = false
51  if (defined(global_parts_info) &&
52      defined(global_parts_info.hdf_drivers_interface_usb)) {
53    drivers_interface_usb_edm_enable = true
54  }
55  location_edm_enable = false
56  if (defined(global_parts_info) &&
57      defined(global_parts_info.location_location)) {
58    location_edm_enable = true
59  }
60  netmanager_base_edm_enable = false
61  if (defined(global_parts_info) &&
62      defined(global_parts_info.communication_netmanager_base)) {
63    netmanager_base_edm_enable = true
64  }
65  netmanager_ext_edm_enable = false
66  if (defined(global_parts_info) &&
67      defined(global_parts_info.communication_netmanager_ext)) {
68    netmanager_ext_edm_enable = true
69  }
70  os_account_edm_enable = false
71  if (defined(global_parts_info) &&
72      defined(global_parts_info.account_os_account)) {
73    os_account_edm_enable = true
74  }
75  power_manager_edm_enable = false
76  if (defined(global_parts_info) &&
77      defined(global_parts_info.powermgr_power_manager)) {
78    power_manager_edm_enable = true
79  }
80  screenlock_mgr_edm_enable = false
81  if (defined(global_parts_info) &&
82      defined(global_parts_info.theme_screenlock_mgr)) {
83    screenlock_mgr_edm_enable = true
84  }
85  storage_service_edm_enable = false
86  if (defined(global_parts_info) &&
87      defined(global_parts_info.filemanagement_storage_service)) {
88    storage_service_edm_enable = true
89  }
90  time_service_edm_enable = false
91  if (defined(global_parts_info) &&
92      defined(global_parts_info.time_time_service)) {
93    time_service_edm_enable = true
94  }
95  update_service_edm_enable = false
96  if (defined(global_parts_info) &&
97      defined(global_parts_info.updater_update_service)) {
98    update_service_edm_enable = true
99  }
100  usb_manager_edm_enable = false
101  if (defined(global_parts_info) &&
102      defined(global_parts_info.usb_usb_manager)) {
103    usb_manager_edm_enable = true
104  }
105  wifi_edm_enable = false
106  if (defined(global_parts_info) &&
107      defined(global_parts_info.communication_wifi)) {
108    wifi_edm_enable = true
109  }
110  telephony_core_edm_enable = false
111  if (defined(global_parts_info) &&
112      defined(global_parts_info.telephony_core_service)) {
113    telephony_core_edm_enable = true
114  }
115  pasteboard_edm_enable = false
116  if (defined(global_parts_info) &&
117      defined(global_parts_info.distributeddatamgr_pasteboard)) {
118    pasteboard_edm_enable = true
119  }
120  camera_framework_edm_enable = false
121  if (defined(global_parts_info) &&
122      defined(global_parts_info.multimedia_camera_framework)) {
123    camera_framework_edm_enable = true
124  }
125}
126