1# Copyright (c) 2021-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")
15import("//foundation/ability/ability_runtime/ability_runtime.gni")
16
17group("napi_packages") {
18  deps = [
19    "${ability_runtime_napi_path}/ability:ability_napi",
20    "${ability_runtime_napi_path}/ability:uiability",
21    "${ability_runtime_napi_path}/abilityDataUriUtils:datauriutils",
22    "${ability_runtime_napi_path}/ability_auto_startup_callback:autostartupcallback",
23    "${ability_runtime_napi_path}/ability_auto_startup_manager:autostartupmanager",
24    "${ability_runtime_napi_path}/ability_constant:abilityconstant",
25    "${ability_runtime_napi_path}/ability_constant:abilityconstant_napi",
26    "${ability_runtime_napi_path}/ability_context:abilitycontext_napi",
27    "${ability_runtime_napi_path}/ability_manager:abilitymanager",
28    "${ability_runtime_napi_path}/ability_manager:abilitymanager_napi",
29    "${ability_runtime_napi_path}/action_extension_ability:actionextensionability_napi",
30    "${ability_runtime_napi_path}/app/ability_delegator:abilitydelegatorregistry",
31    "${ability_runtime_napi_path}/app/ability_delegator:abilitydelegatorregistry_napi",
32    "${ability_runtime_napi_path}/app/ability_lifecycle_callback:abilitylifecyclecallback",
33    "${ability_runtime_napi_path}/app/ability_stage:abilitystage",
34    "${ability_runtime_napi_path}/app/ability_stage:abilitystage_napi",
35    "${ability_runtime_napi_path}/app/ability_stage_context:abilitystagecontext_napi",
36    "${ability_runtime_napi_path}/app/app_manager:appmanager_napi",
37    "${ability_runtime_napi_path}/app/application_context:applicationcontext_napi",
38    "${ability_runtime_napi_path}/app/application_state_change_callback:applicationstatechangecallback",
39    "${ability_runtime_napi_path}/app/context:context_napi",
40    "${ability_runtime_napi_path}/app/environment_callback:environmentcallback",
41    "${ability_runtime_napi_path}/app/error_manager:errormanager",
42    "${ability_runtime_napi_path}/app/error_manager:errormanager_napi",
43    "${ability_runtime_napi_path}/app/js_app_manager:appmanager",
44    "${ability_runtime_napi_path}/app/recovery:apprecovery_napi",
45    "${ability_runtime_napi_path}/app/sendable_context_manager:sendablecontextmanager_napi",
46    "${ability_runtime_napi_path}/app/test_runner:testrunner_napi",
47    "${ability_runtime_napi_path}/app_startup/async_task_callback:asynctaskcallback_napi",
48    "${ability_runtime_napi_path}/app_startup/async_task_excutor:asynctaskexcutor_napi",
49    "${ability_runtime_napi_path}/app_startup/startup_config_entry:startupconfigentry_napi",
50    "${ability_runtime_napi_path}/app_startup/startup_listener:startuplistener_napi",
51    "${ability_runtime_napi_path}/app_startup/startup_manager:startupmanager_napi",
52    "${ability_runtime_napi_path}/app_startup/startup_task:startuptask_napi",
53    "${ability_runtime_napi_path}/application:application_napi",
54    "${ability_runtime_napi_path}/application_context_constant:contextconstant_napi",
55    "${ability_runtime_napi_path}/auto_fill_extension_ability:autofillextensionability_napi",
56    "${ability_runtime_napi_path}/auto_fill_extension_context:autofillextensioncontext_napi",
57    "${ability_runtime_napi_path}/auto_fill_manager:autofillmanager_napi",
58    "${ability_runtime_napi_path}/callee:callee_napi",
59    "${ability_runtime_napi_path}/caller:caller_napi",
60    "${ability_runtime_napi_path}/configuration_constant:configurationconstant",
61    "${ability_runtime_napi_path}/configuration_constant:configurationconstant_napi",
62    "${ability_runtime_napi_path}/dataUriUtils:datauriutils_napi",
63    "${ability_runtime_napi_path}/embeddable_ui_ability:embeddableuiability_napi",
64    "${ability_runtime_napi_path}/embeddable_ui_ability_context:embeddableuiabilitycontext_napi",
65    "${ability_runtime_napi_path}/embedded_ui_extension_ability:embeddeduiextensionability_napi",
66    "${ability_runtime_napi_path}/extension_ability:extensionability_napi",
67    "${ability_runtime_napi_path}/extensioncontext:extensioncontext_napi",
68    "${ability_runtime_napi_path}/featureAbility:featureability",
69    "${ability_runtime_napi_path}/feature_ability:featureability_napi",
70    "${ability_runtime_napi_path}/inner/napi_ability_common:napi_ability_common",
71    "${ability_runtime_napi_path}/inner/napi_common:napi_common",
72    "${ability_runtime_napi_path}/insight_intent/insight_intent:insightintent_napi",
73    "${ability_runtime_napi_path}/insight_intent/insight_intent_driver:insightintentdriver_napi",
74    "${ability_runtime_napi_path}/insight_intent/insight_intent_executor:insightintentexecutor_napi",
75    "${ability_runtime_napi_path}/insight_intent_context:insightintentcontext_napi",
76    "${ability_runtime_napi_path}/js_child_process:childprocess_napi",
77    "${ability_runtime_napi_path}/js_child_process_manager:childprocessmanager_napi",
78    "${ability_runtime_napi_path}/js_dialog_request:dialogrequest_napi",
79    "${ability_runtime_napi_path}/js_dialog_session:dialogsession_napi",
80    "${ability_runtime_napi_path}/js_mission_manager:missionmanager",
81    "${ability_runtime_napi_path}/mission_manager:distributedmissionmanager",
82    "${ability_runtime_napi_path}/mission_manager:missionmanager_napi",
83    "${ability_runtime_napi_path}/particleAbility:particleability",
84    "${ability_runtime_napi_path}/photo_editor_extension_ability:photoeditorextensionability_napi",
85    "${ability_runtime_napi_path}/photo_editor_extension_context:photoeditorextensioncontext_napi",
86    "${ability_runtime_napi_path}/quick_fix:quickfixmanager_napi",
87    "${ability_runtime_napi_path}/service_extension_ability:serviceextensionability",
88    "${ability_runtime_napi_path}/service_extension_ability:serviceextensionability_napi",
89    "${ability_runtime_napi_path}/service_extension_context:serviceextensioncontext_napi",
90    "${ability_runtime_napi_path}/share_extension_ability:shareextensionability_napi",
91    "${ability_runtime_napi_path}/ui_extension_ability:uiextensionability_napi",
92    "${ability_runtime_napi_path}/ui_extension_context:uiextensioncontext_napi",
93    "${ability_runtime_napi_path}/ui_service_extension_ability:uiserviceextensionability",
94    "${ability_runtime_napi_path}/ui_service_extension_ability:uiserviceextensionability_napi",
95    "${ability_runtime_napi_path}/ui_service_extension_context:uiserviceextensioncontext_napi",
96    "${ability_runtime_napi_path}/uri_permission:uripermissionmanager_napi",
97    "${ability_runtime_napi_path}/wantConstant:wantconstant",
98    "${ability_runtime_napi_path}/wantConstant:wantconstant_napi",
99    "${ability_runtime_napi_path}/wantagent:napi_wantAgent",
100    "${ability_runtime_napi_path}/wantagent:wantagent",
101  ]
102}
103