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