• 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  "libutilsecurec_shared.z.so",
55]
56
57foreach(libname, sdk_libs_name_set) {
58  _lib = "./lib/$libname"
59
60  ohos_prebuilt_shared_library(libname) {
61    source = _lib
62    install_images = [ "system" ]
63    subsystem_name = "hisilicon_products"
64    install_enable = true
65  }
66
67  sdk_linux_libs_targets += [ ":$libname" ]
68}
69
70group("sdk_linux_libs") {
71  deps = sdk_linux_libs_targets
72}
73
74ohos_prebuilt_executable("ohos_drv_mgr") {
75  source = "bin/ohos_drv_mgr"
76  install_images = [ "system" ]
77  part_name = "hisilicon_products"
78  install_enable = true
79}
80