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