• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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