• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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