Files
ability_ability_runtime/frameworks/js/napi/BUILD.gn
T
xialiangwei 50d830d524 hyper
Signed-off-by: xialiangwei <2049500708@qq.com>
2026-03-31 20:57:38 +08:00

128 lines
8.4 KiB
Plaintext

# Copyright (c) 2021-2026 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import("//build/ohos.gni")
import("//foundation/ability/ability_runtime/ability_runtime.gni")
group("napi_packages") {
deps = [
"${ability_runtime_napi_path}/ability:ability_napi",
"${ability_runtime_napi_path}/ability:uiability",
"${ability_runtime_napi_path}/abilityDataUriUtils:datauriutils",
"${ability_runtime_napi_path}/ability_auto_startup_callback:autostartupcallback",
"${ability_runtime_napi_path}/ability_auto_startup_manager:autostartupmanager",
"${ability_runtime_napi_path}/ability_constant:abilityconstant",
"${ability_runtime_napi_path}/ability_constant:abilityconstant_napi",
"${ability_runtime_napi_path}/ability_context:abilitycontext_napi",
"${ability_runtime_napi_path}/ability_manager:abilitymanager",
"${ability_runtime_napi_path}/ability_manager:abilitymanager_napi",
"${ability_runtime_napi_path}/ability_vertical_panel:verticalpanelmanager_napi",
"${ability_runtime_napi_path}/action_extension_ability:actionextensionability_napi",
"${ability_runtime_napi_path}/app/ability_delegator:abilitydelegatorregistry",
"${ability_runtime_napi_path}/app/ability_delegator:abilitydelegatorregistry_napi",
"${ability_runtime_napi_path}/app/ability_lifecycle_callback:abilitylifecyclecallback",
"${ability_runtime_napi_path}/app/ability_stage:abilitystage",
"${ability_runtime_napi_path}/app/ability_stage:abilitystage_napi",
"${ability_runtime_napi_path}/app/ability_stage_context:abilitystagecontext_napi",
"${ability_runtime_napi_path}/app/app_manager:appmanager_napi",
"${ability_runtime_napi_path}/app/application_context:applicationcontext_napi",
"${ability_runtime_napi_path}/app/application_state_change_callback:applicationstatechangecallback",
"${ability_runtime_napi_path}/app/context:context_napi",
"${ability_runtime_napi_path}/app/environment_callback:environmentcallback",
"${ability_runtime_napi_path}/app/error_manager:errormanager",
"${ability_runtime_napi_path}/app/error_manager:errormanager_napi",
"${ability_runtime_napi_path}/app/hyper_snap_manager:hypersnapmanager_napi",
"${ability_runtime_napi_path}/app/js_app_manager:appmanager",
"${ability_runtime_napi_path}/app/recovery:apprecovery_napi",
"${ability_runtime_napi_path}/app/sendable_context_manager:sendablecontextmanager_napi",
"${ability_runtime_napi_path}/app/test_runner:testrunner_napi",
"${ability_runtime_napi_path}/app_service_extension_ability:appserviceextensionability",
"${ability_runtime_napi_path}/app_service_extension_context:appserviceextensioncontext_napi",
"${ability_runtime_napi_path}/app_startup/async_task_callback:asynctaskcallback_napi",
"${ability_runtime_napi_path}/app_startup/async_task_excutor:asynctaskexcutor_napi",
"${ability_runtime_napi_path}/app_startup/startup_config_entry:startupconfigentry_napi",
"${ability_runtime_napi_path}/app_startup/startup_listener:startuplistener_napi",
"${ability_runtime_napi_path}/app_startup/startup_manager:startupmanager_napi",
"${ability_runtime_napi_path}/app_startup/startup_task:startuptask_napi",
"${ability_runtime_napi_path}/application:application_napi",
"${ability_runtime_napi_path}/application_context_constant:contextconstant_napi",
"${ability_runtime_napi_path}/callee:callee_napi",
"${ability_runtime_napi_path}/caller:caller_napi",
"${ability_runtime_napi_path}/completion_handler_for_abilitystartcallback:completionhandlerforabilitystartcallback",
"${ability_runtime_napi_path}/completion_handler_for_atomic_service:completionhandlerforatomicservice",
"${ability_runtime_napi_path}/configuration_constant:configurationconstant",
"${ability_runtime_napi_path}/configuration_constant:configurationconstant_napi",
"${ability_runtime_napi_path}/dataUriUtils:datauriutils_napi",
"${ability_runtime_napi_path}/embeddable_ui_ability:embeddableuiability_napi",
"${ability_runtime_napi_path}/embeddable_ui_ability_context:embeddableuiabilitycontext_napi",
"${ability_runtime_napi_path}/embedded_ui_extension_ability:embeddeduiextensionability_napi",
"${ability_runtime_napi_path}/errorcode:errorcode_napi",
"${ability_runtime_napi_path}/extension_ability:extensionability_napi",
"${ability_runtime_napi_path}/extensioncontext:extensioncontext_napi",
"${ability_runtime_napi_path}/featureAbility:featureability",
"${ability_runtime_napi_path}/feature_ability:featureability_napi",
"${ability_runtime_napi_path}/inner/napi_ability_common:napi_ability_common",
"${ability_runtime_napi_path}/inner/napi_common:napi_common",
"${ability_runtime_napi_path}/inner/napi_wantagent_common:napi_wantagent_common",
"${ability_runtime_napi_path}/insight_intent/insight_intent:insightintent_napi",
"${ability_runtime_napi_path}/insight_intent/insight_intent_decorator:insightintentdecorator_napi",
"${ability_runtime_napi_path}/insight_intent/insight_intent_driver:insightintentdriver_napi",
"${ability_runtime_napi_path}/insight_intent/insight_intent_entry_executor:insightintententryexecutor_napi",
"${ability_runtime_napi_path}/insight_intent/insight_intent_executor:insightintentexecutor_napi",
"${ability_runtime_napi_path}/insight_intent/insight_intent_provider:insightintentprovider_napi",
"${ability_runtime_napi_path}/insight_intent_context:insightintentcontext_napi",
"${ability_runtime_napi_path}/js_dialog_request:dialogrequest_napi",
"${ability_runtime_napi_path}/js_dialog_session:dialogsession_napi",
"${ability_runtime_napi_path}/js_mission_manager:missionmanager",
"${ability_runtime_napi_path}/kiosk_manager:kioskmanager",
"${ability_runtime_napi_path}/kiosk_manager:kioskmanager_napi",
"${ability_runtime_napi_path}/mission_manager:distributedmissionmanager",
"${ability_runtime_napi_path}/mission_manager:missionmanager_napi",
"${ability_runtime_napi_path}/particleAbility:particleability",
"${ability_runtime_napi_path}/photo_editor_extension_ability:photoeditorextensionability_napi",
"${ability_runtime_napi_path}/photo_editor_extension_context:photoeditorextensioncontext_napi",
"${ability_runtime_napi_path}/quick_fix:quickfixmanager_napi",
"${ability_runtime_napi_path}/service_extension_ability:serviceextensionability",
"${ability_runtime_napi_path}/service_extension_ability:serviceextensionability_napi",
"${ability_runtime_napi_path}/service_extension_context:serviceextensioncontext_napi",
"${ability_runtime_napi_path}/share_extension_ability:shareextensionability_napi",
"${ability_runtime_napi_path}/ui_extension_ability:uiextensionability_napi",
"${ability_runtime_napi_path}/ui_extension_context:uiextensioncontext_napi",
"${ability_runtime_napi_path}/ui_service_extension_ability:uiserviceextensionability",
"${ability_runtime_napi_path}/ui_service_extension_ability:uiserviceextensionability_napi",
"${ability_runtime_napi_path}/ui_service_extension_context:uiserviceextensioncontext_napi",
"${ability_runtime_napi_path}/wantConstant:wantconstant",
"${ability_runtime_napi_path}/wantConstant:wantconstant_napi",
"${ability_runtime_napi_path}/wantagent:napi_wantAgent",
"${ability_runtime_napi_path}/wantagent:wantagent",
]
if (ability_runtime_auto_fill) {
deps += [
"${ability_runtime_napi_path}/auto_fill_extension_ability:autofillextensionability_napi",
"${ability_runtime_napi_path}/auto_fill_extension_context:autofillextensioncontext_napi",
"${ability_runtime_napi_path}/auto_fill_manager:autofillmanager_napi",
]
}
if (ability_runtime_child_process) {
deps += [
"${ability_runtime_napi_path}/js_child_process:childprocess_napi",
"${ability_runtime_napi_path}/js_child_process_manager:childprocessmanager_napi",
]
}
if (ability_runtime_upms) {
deps += [
"${ability_runtime_napi_path}/uri_permission:uripermissionmanager_napi",
]
}
}