1# Copyright (c) 2021 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 16import("interfaces/innerkits/appexecfwk_base/appexecfwk_base_header.gni") 17import("interfaces/innerkits/appexecfwk_core/appexecfwk_headers.gni") 18import("interfaces/innerkits/libeventhandler/lib_event_handler_headers.gni") 19 20# install to /system/framework 21ohos_combine_jars("appexecfwk_install_java") { 22 deps = [ 23 "common:appexecfwk_utils_java", 24 "interfaces/innerkits/abilityshell_java:abilityshell_inner_java", 25 "interfaces/innerkits/abilityshell_java:abilityshell_java", 26 "interfaces/innerkits/appexecfwk_base_java:appexecfwk_base_java", 27 "interfaces/innerkits/appexecfwk_java:appexecfwk_java", 28 "interfaces/innerkits/appexecfwk_launcher_java:appexecfwk_launcher_java", 29 "interfaces/innerkits/bundlemgr_adapter_java:bundlemgr_adapter_java", 30 "interfaces/innerkits/bundlemgr_adapter_java:package_manager_adapter_java", 31 "interfaces/innerkits/eventhandler_java:eventhandler_java", 32 "interfaces/innerkits/handler_adapter_java:handler_adapter_java", 33 "interfaces/innerkits/interwork_java:interwork_java", 34 "interfaces/innerkits/pluginproxy_adapter_java:pluginproxy_adapter_java", 35 "kits/appkit:appkit_java", 36 ] 37 38 if (!is_ivi_product) { 39 deps += [ "interfaces/innerkits/appexecfwk_plugin:appexecfwk_plugin_java" ] 40 } 41 42 if (is_double_framework && !mrt) { 43 subsystem_name = "appexecfwk" 44 part_name = "appexecfwk_standard" 45 dex_path = "${target_out_dir}/appexecfwk.z.jar" 46 } 47} 48