• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (C) 2022 Hisilicon (Shanghai) Technologies Co., Ltd. All rights reserved.
2
3import("//build/ohos.gni")
4import("//build/ohos/kernel/kernel.gni")
5
6group("hispark_phoenix_sdk") {
7  if (!defined(ohos_lite)) {
8    deps = [
9      ":ohos_drv_mgr",
10      ":sdk_linux_libs",
11      "//device/board/hisilicon/hispark_phoenix/peripherals/bluetooth/rtkbt:rtkbt_group",
12    ]
13  }
14}
15
16sdk_linux_libs_targets = []
17
18sdk_libs_name_set = [
19  "libdriver_invocation.z.so",
20  "libdrv_custom.z.so",
21  "libdrv_gpio.z.so",
22  "libdrvlog.z.so",
23  "libdrvmem.z.so",
24  "libdrvmodule.z.so",
25  "libdrv_otp.z.so",
26  "libdrv_pdm.z.so",
27  "libdrvstat.z.so",
28  "libdrvsys.z.so",
29  "libdrv_tde.z.so",
30  "libfb_mpdi_adapter.z.so",
31  "libhal.so",
32  "libhidrv_adec.z.so",
33  "libhidrv_adsp.z.so",
34  "libhidrv_aiao.z.so",
35  "libhidrv_amp.z.so",
36  "libhidrv_avplay.z.so",
37  "libhidrv_jpeg.z.so",
38  "libhidrv_omxvdec.z.so",
39  "libhidrv_sync.z.so",
40  "libhidrv_vdec.z.so",
41  "libhidrv_vfmw.z.so",
42  "libhifb.z.so",
43  "libhi_msp.so",
44  "libhi_soc.z.so",
45  "libomxvdec_mpdi_adapter.z.so",
46  "libpanel.z.so",
47  "libpq.z.so",
48  "librm.z.so",
49  "libvo_win_mpdi_adapter.z.so",
50  "libvo.z.so",
51  "libvpss.z.so",
52  "libamp_mpdi_adapter.z.so",
53  "libao_mpdi_adapter.z.so",
54]
55
56foreach(libname, sdk_libs_name_set) {
57  _lib = "./lib/$libname"
58
59  ohos_prebuilt_shared_library(libname) {
60    source = _lib
61    install_images = [ "system" ]
62    subsystem_name = "hisilicon_products"
63    install_enable = true
64  }
65
66  sdk_linux_libs_targets += [ ":$libname" ]
67}
68
69group("sdk_linux_libs") {
70  deps = sdk_linux_libs_targets
71}
72
73ohos_prebuilt_executable("ohos_drv_mgr") {
74  source = "bin/ohos_drv_mgr"
75  install_images = [ "system" ]
76  part_name = "hisilicon_products"
77  install_enable = true
78}
79