1# Copyright (C) 2021 Hisilicon (Shanghai) Technologies Co., Ltd. All rights reserved. 2 3import("//build/ohos.gni") 4 5if(use_musl) { 6 GPL_SDK_LIB_DIR = "//device/hisilicon/hispark_taurus/sdk_linux/soc/lib_lite" 7} else { 8 GPL_SDK_LIB_DIR = "//device/hisilicon/hispark_taurus/sdk_linux/soc/lib" 9} 10 11group("sdk_linux_mpp_group") { 12 deps = [ 13 ":libVoiceEngine", 14 ":lib_hiacs", 15 ":lib_hiae", 16 ":lib_hiawb", 17 ":lib_hiawb_natura", 18 ":lib_hicalcflicker", 19 ":lib_hidehaze", 20 ":lib_hidrc", 21 ":lib_hiir_auto", 22 ":lib_hildci", 23 ":libaaccomm", 24 ":libaacdec", 25 ":libaacenc", 26 ":libaacsbrdec", 27 ":libaacsbrenc", 28 ":libdnvqe", 29 ":libhdmi", 30 ":libhi3516cv500_acodec", 31 ":libhi3516cv500_adec", 32 ":libhi3516cv500_aenc", 33 ":libhi3516cv500_ai", 34 ":libhi3516cv500_aio", 35 ":libhi3516cv500_ao", 36 ":libhi3516cv500_base", 37 ":libhi3516cv500_chnl", 38 ":libhi3516cv500_dis", 39 ":libhi3516cv500_gdc", 40 ":libhi3516cv500_h264e", 41 ":libhi3516cv500_h265e", 42 ":libhi3516cv500_isp", 43 ":libhi3516cv500_ive", 44 ":libhi3516cv500_jpegd", 45 ":libhi3516cv500_jpege", 46 ":libhi3516cv500_nnie", 47 ":libhi3516cv500_rc", 48 ":libhi3516cv500_rgn", 49 ":libhi3516cv500_sys", 50 ":libhi3516cv500_vdec", 51 ":libhi3516cv500_vedu", 52 ":libhi3516cv500_venc", 53 ":libhi3516cv500_vfmw", 54 ":libhi3516cv500_vgs", 55 ":libhi3516cv500_vi", 56 ":libhi3516cv500_vo", 57 ":libhi3516cv500_vpss", 58 ":libhi_irq", 59 ":libhi_osal", 60 ":libhi_sensor_i2c", 61 ":libhifisheyecalibrate", 62 ":libhive_AEC", 63 ":libhive_AGC", 64 ":libhive_ANR", 65 ":libhive_EQ", 66 ":libhive_HPF", 67 ":libhive_RES", 68 ":libhive_RES_ext", 69 ":libhive_common", 70 ":libhive_record", 71 ":libhive_talkv2", 72 ":libhive_wnr", 73 ":libisp", 74 ":libive", 75 ":libmd", 76 ":libmpi", 77 ":libmpp_vbs", 78 ":libnnie", 79 ":libsdk", 80 ":libsecurec", 81 ":libsns_imx335", 82 ":libtde", 83 ":libupvqe", 84 ":libvb_server", 85 ] 86} 87 88ohos_prebuilt_shared_library("libhive_HPF") { 89 source = "$GPL_SDK_LIB_DIR/libhive_HPF.so" 90 subsystem_name = "hisilicon_products" 91} 92 93ohos_prebuilt_shared_library("lib_hiawb") { 94 source = "$GPL_SDK_LIB_DIR/lib_hiawb.so" 95 subsystem_name = "hisilicon_products" 96} 97 98ohos_prebuilt_shared_library("libhive_AGC") { 99 source = "$GPL_SDK_LIB_DIR/libhive_AGC.so" 100 subsystem_name = "hisilicon_products" 101} 102 103ohos_prebuilt_shared_library("libhive_ANR") { 104 source = "$GPL_SDK_LIB_DIR/libhive_ANR.so" 105 subsystem_name = "hisilicon_products" 106} 107 108ohos_prebuilt_shared_library("libaacdec") { 109 source = "$GPL_SDK_LIB_DIR/libaacdec.so" 110 subsystem_name = "hisilicon_products" 111} 112 113ohos_prebuilt_shared_library("libhdmi") { 114 source = "$GPL_SDK_LIB_DIR/libhdmi.so" 115 subsystem_name = "hisilicon_products" 116} 117 118ohos_prebuilt_shared_library("libive") { 119 source = "$GPL_SDK_LIB_DIR/libive.so" 120 subsystem_name = "hisilicon_products" 121} 122 123ohos_prebuilt_shared_library("libaacenc") { 124 source = "$GPL_SDK_LIB_DIR/libaacenc.so" 125 subsystem_name = "hisilicon_products" 126} 127 128ohos_prebuilt_shared_library("lib_hildci") { 129 source = "$GPL_SDK_LIB_DIR/lib_hildci.so" 130 subsystem_name = "hisilicon_products" 131} 132 133ohos_prebuilt_shared_library("lib_hidrc") { 134 source = "$GPL_SDK_LIB_DIR/lib_hidrc.so" 135 subsystem_name = "hisilicon_products" 136} 137 138ohos_prebuilt_shared_library("libhive_RES_ext") { 139 source = "$GPL_SDK_LIB_DIR/libhive_RES_ext.so" 140 subsystem_name = "hisilicon_products" 141} 142 143ohos_prebuilt_shared_library("libmd") { 144 source = "$GPL_SDK_LIB_DIR/libmd.so" 145 subsystem_name = "hisilicon_products" 146} 147 148ohos_prebuilt_shared_library("lib_hiacs") { 149 source = "$GPL_SDK_LIB_DIR/lib_hiacs.so" 150 subsystem_name = "hisilicon_products" 151} 152 153ohos_prebuilt_shared_library("libhive_wnr") { 154 source = "$GPL_SDK_LIB_DIR/libhive_wnr.so" 155 subsystem_name = "hisilicon_products" 156} 157 158ohos_prebuilt_shared_library("libupvqe") { 159 source = "$GPL_SDK_LIB_DIR/libupvqe.so" 160 subsystem_name = "hisilicon_products" 161} 162 163ohos_prebuilt_shared_library("lib_hiawb_natura") { 164 source = "$GPL_SDK_LIB_DIR/lib_hiawb_natura.so" 165 subsystem_name = "hisilicon_products" 166} 167 168ohos_prebuilt_shared_library("libhive_record") { 169 source = "$GPL_SDK_LIB_DIR/libhive_record.so" 170 subsystem_name = "hisilicon_products" 171} 172 173ohos_prebuilt_shared_library("libhive_common") { 174 source = "$GPL_SDK_LIB_DIR/libhive_common.so" 175 subsystem_name = "hisilicon_products" 176} 177 178ohos_prebuilt_shared_library("libaacsbrenc") { 179 source = "$GPL_SDK_LIB_DIR/libaacsbrenc.so" 180 subsystem_name = "hisilicon_products" 181} 182 183ohos_prebuilt_shared_library("libnnie") { 184 source = "$GPL_SDK_LIB_DIR/libnnie.so" 185 subsystem_name = "hisilicon_products" 186} 187 188ohos_prebuilt_shared_library("libaaccomm") { 189 source = "$GPL_SDK_LIB_DIR/libaaccomm.so" 190 subsystem_name = "hisilicon_products" 191} 192 193ohos_prebuilt_shared_library("libhive_EQ") { 194 source = "$GPL_SDK_LIB_DIR/libhive_EQ.so" 195 subsystem_name = "hisilicon_products" 196} 197 198ohos_prebuilt_shared_library("lib_hiir_auto") { 199 source = "$GPL_SDK_LIB_DIR/lib_hiir_auto.so" 200 subsystem_name = "hisilicon_products" 201} 202 203ohos_prebuilt_shared_library("libisp") { 204 source = "$GPL_SDK_LIB_DIR/libisp.so" 205 subsystem_name = "hisilicon_products" 206} 207 208ohos_prebuilt_shared_library("libsecurec") { 209 source = "$GPL_SDK_LIB_DIR/libsecurec.so" 210 subsystem_name = "hisilicon_products" 211} 212 213ohos_prebuilt_shared_library("lib_hidehaze") { 214 source = "$GPL_SDK_LIB_DIR/lib_hidehaze.so" 215 subsystem_name = "hisilicon_products" 216} 217 218ohos_prebuilt_shared_library("libmpi") { 219 source = "$GPL_SDK_LIB_DIR/libmpi.so" 220 subsystem_name = "hisilicon_products" 221} 222 223ohos_prebuilt_shared_library("libhive_talkv2") { 224 source = "$GPL_SDK_LIB_DIR/libhive_talkv2.so" 225 subsystem_name = "hisilicon_products" 226} 227 228ohos_prebuilt_shared_library("libhive_RES") { 229 source = "$GPL_SDK_LIB_DIR/libhive_RES.so" 230 subsystem_name = "hisilicon_products" 231} 232 233ohos_prebuilt_shared_library("lib_hicalcflicker") { 234 source = "$GPL_SDK_LIB_DIR/lib_hicalcflicker.so" 235 subsystem_name = "hisilicon_products" 236} 237 238ohos_prebuilt_shared_library("libaacsbrdec") { 239 source = "$GPL_SDK_LIB_DIR/libaacsbrdec.so" 240 subsystem_name = "hisilicon_products" 241} 242 243ohos_prebuilt_shared_library("libsns_imx335") { 244 source = "$GPL_SDK_LIB_DIR/libsns_imx335.so" 245 subsystem_name = "hisilicon_products" 246} 247 248ohos_prebuilt_shared_library("lib_hiae") { 249 source = "$GPL_SDK_LIB_DIR/lib_hiae.so" 250 subsystem_name = "hisilicon_products" 251} 252 253ohos_prebuilt_shared_library("libhifisheyecalibrate") { 254 source = "$GPL_SDK_LIB_DIR/libhifisheyecalibrate.so" 255 subsystem_name = "hisilicon_products" 256} 257 258ohos_prebuilt_shared_library("libhive_AEC") { 259 source = "$GPL_SDK_LIB_DIR/libhive_AEC.so" 260 subsystem_name = "hisilicon_products" 261} 262 263ohos_prebuilt_shared_library("libdnvqe") { 264 source = "$GPL_SDK_LIB_DIR/libdnvqe.so" 265 subsystem_name = "hisilicon_products" 266} 267 268ohos_prebuilt_shared_library("libtde") { 269 source = "$GPL_SDK_LIB_DIR/libtde.so" 270 subsystem_name = "hisilicon_products" 271} 272 273ohos_prebuilt_shared_library("libVoiceEngine") { 274 source = "$GPL_SDK_LIB_DIR/libVoiceEngine.so" 275 subsystem_name = "hisilicon_products" 276} 277 278ohos_prebuilt_shared_library("libhi3516cv500_acodec") { 279 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_acodec.so" 280 subsystem_name = "hisilicon_products" 281 part_name = "hisilicon_products" 282} 283 284ohos_prebuilt_shared_library("libhi3516cv500_adec") { 285 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_adec.so" 286 subsystem_name = "hisilicon_products" 287 part_name = "hisilicon_products" 288} 289 290ohos_prebuilt_shared_library("libhi3516cv500_aenc") { 291 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_aenc.so" 292 subsystem_name = "hisilicon_products" 293 part_name = "hisilicon_products" 294} 295 296ohos_prebuilt_shared_library("libhi3516cv500_aio") { 297 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_aio.so" 298 subsystem_name = "hisilicon_products" 299 part_name = "hisilicon_products" 300} 301 302ohos_prebuilt_shared_library("libhi3516cv500_ai") { 303 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_ai.so" 304 subsystem_name = "hisilicon_products" 305 part_name = "hisilicon_products" 306} 307 308ohos_prebuilt_shared_library("libhi3516cv500_ao") { 309 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_ao.so" 310 subsystem_name = "hisilicon_products" 311 part_name = "hisilicon_products" 312} 313 314ohos_prebuilt_shared_library("libhi3516cv500_base") { 315 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_base.so" 316 subsystem_name = "hisilicon_products" 317 part_name = "hisilicon_products" 318} 319 320ohos_prebuilt_shared_library("libhi3516cv500_chnl") { 321 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_chnl.so" 322 subsystem_name = "hisilicon_products" 323 part_name = "hisilicon_products" 324} 325 326ohos_prebuilt_shared_library("libhi3516cv500_dis") { 327 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_dis.so" 328 subsystem_name = "hisilicon_products" 329 part_name = "hisilicon_products" 330} 331 332ohos_prebuilt_shared_library("libhi3516cv500_gdc") { 333 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_gdc.so" 334 subsystem_name = "hisilicon_products" 335 part_name = "hisilicon_products" 336} 337 338ohos_prebuilt_shared_library("libhi3516cv500_h264e") { 339 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_h264e.so" 340 subsystem_name = "hisilicon_products" 341 part_name = "hisilicon_products" 342} 343 344ohos_prebuilt_shared_library("libhi3516cv500_h265e") { 345 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_h265e.so" 346 subsystem_name = "hisilicon_products" 347 part_name = "hisilicon_products" 348} 349 350ohos_prebuilt_shared_library("libhi3516cv500_isp") { 351 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_isp.so" 352 subsystem_name = "hisilicon_products" 353 part_name = "hisilicon_products" 354} 355 356ohos_prebuilt_shared_library("libhi3516cv500_ive") { 357 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_ive.so" 358 subsystem_name = "hisilicon_products" 359 part_name = "hisilicon_products" 360} 361 362ohos_prebuilt_shared_library("libhi3516cv500_jpegd") { 363 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_jpegd.so" 364 subsystem_name = "hisilicon_products" 365 part_name = "hisilicon_products" 366} 367 368ohos_prebuilt_shared_library("libhi3516cv500_jpege") { 369 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_jpege.so" 370 subsystem_name = "hisilicon_products" 371 part_name = "hisilicon_products" 372} 373 374ohos_prebuilt_shared_library("libhi3516cv500_nnie") { 375 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_nnie.so" 376 subsystem_name = "hisilicon_products" 377 part_name = "hisilicon_products" 378} 379 380ohos_prebuilt_shared_library("libhi3516cv500_rc") { 381 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_rc.so" 382 subsystem_name = "hisilicon_products" 383 part_name = "hisilicon_products" 384} 385 386ohos_prebuilt_shared_library("libhi3516cv500_rgn") { 387 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_rgn.so" 388 subsystem_name = "hisilicon_products" 389 part_name = "hisilicon_products" 390} 391 392ohos_prebuilt_shared_library("libhi3516cv500_sys") { 393 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_sys.so" 394 subsystem_name = "hisilicon_products" 395 part_name = "hisilicon_products" 396} 397 398ohos_prebuilt_shared_library("libhi3516cv500_vdec") { 399 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_vdec.so" 400 subsystem_name = "hisilicon_products" 401 part_name = "hisilicon_products" 402} 403 404ohos_prebuilt_shared_library("libhi3516cv500_vedu") { 405 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_vedu.so" 406 subsystem_name = "hisilicon_products" 407 part_name = "hisilicon_products" 408} 409 410ohos_prebuilt_shared_library("libhi3516cv500_venc") { 411 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_venc.so" 412 subsystem_name = "hisilicon_products" 413 part_name = "hisilicon_products" 414} 415 416ohos_prebuilt_shared_library("libhi3516cv500_vfmw") { 417 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_vfmw.so" 418 subsystem_name = "hisilicon_products" 419 part_name = "hisilicon_products" 420} 421 422ohos_prebuilt_shared_library("libhi3516cv500_vgs") { 423 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_vgs.so" 424 subsystem_name = "hisilicon_products" 425 part_name = "hisilicon_products" 426} 427 428ohos_prebuilt_shared_library("libhi3516cv500_vi") { 429 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_vi.so" 430 subsystem_name = "hisilicon_products" 431 part_name = "hisilicon_products" 432} 433 434ohos_prebuilt_shared_library("libhi3516cv500_vo") { 435 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_vo.so" 436 subsystem_name = "hisilicon_products" 437 part_name = "hisilicon_products" 438} 439 440ohos_prebuilt_shared_library("libhi3516cv500_vpss") { 441 source = "$GPL_SDK_LIB_DIR/libhi3516cv500_vpss.so" 442 subsystem_name = "hisilicon_products" 443 part_name = "hisilicon_products" 444} 445 446ohos_prebuilt_shared_library("libhi_irq") { 447 source = "$GPL_SDK_LIB_DIR/libhi_irq.so" 448 subsystem_name = "hisilicon_products" 449 part_name = "hisilicon_products" 450} 451 452ohos_prebuilt_shared_library("libhi_osal") { 453 source = "$GPL_SDK_LIB_DIR/libhi_osal.so" 454 subsystem_name = "hisilicon_products" 455 part_name = "hisilicon_products" 456} 457 458ohos_prebuilt_shared_library("libhi_sensor_i2c") { 459 source = "$GPL_SDK_LIB_DIR/libhi_sensor_i2c.so" 460 subsystem_name = "hisilicon_products" 461 part_name = "hisilicon_products" 462} 463 464ohos_prebuilt_shared_library("libsdk") { 465 source = "$GPL_SDK_LIB_DIR/libsdk.so" 466 subsystem_name = "hisilicon_products" 467 part_name = "hisilicon_products" 468} 469 470ohos_prebuilt_shared_library("libmpp_vbs") { 471 source = "$GPL_SDK_LIB_DIR/libmpp_vbs.so" 472 subsystem_name = "hisilicon_products" 473 part_name = "hisilicon_products" 474} 475 476ohos_prebuilt_shared_library("libvb_server") { 477 source = "$GPL_SDK_LIB_DIR/libvb_server.so" 478 subsystem_name = "hisilicon_products" 479 part_name = "hisilicon_products" 480} 481