1# Copyright (C) 2021 Hisilicon (Shanghai) Technologies Co., Ltd. All rights reserved.
2
3import("//kernel/liteos_a/liteos.gni")
4
5module_name = "module_init"
6kernel_module(module_name) {
7  sources = [
8    "src/sdk_init.c",
9    "src/system_init.c",
10  ]
11  lib_dirs = [ "lib" ]
12  libs = [
13    "sys_config",
14    "hi_osal",
15    "hi3516cv500_base",
16    "hi3516cv500_sys",
17    "hi_user",
18    "hi3516cv500_isp",
19    "hi3516cv500_vi",
20    "hi3516cv500_vo",
21    "hifb",
22    "hi3516cv500_vpss",
23    "hi3516cv500_vgs",
24    "hi3516cv500_tde",
25    "hi_mipi_rx",
26    "hi_mipi_tx",
27    "hi3516cv500_chnl",
28    "hi3516cv500_rc",
29    "hi3516cv500_rgn",
30    "hi3516cv500_vedu",
31    "hi3516cv500_venc",
32    "hi3516cv500_h265e",
33    "hi3516cv500_jpege",
34    "hi3516cv500_jpegd",
35    "hi3516cv500_h264e",
36    "hi3516cv500_vdec",
37    "hi3516cv500_hdmi",
38    "hi3516cv500_dis",
39    "hi3516cv500_gdc",
40    "hi_sensor_i2c",
41    "hi_sensor_spi",
42    "hi3516cv500_ai",
43    "hi3516cv500_ao",
44    "hi3516cv500_aio",
45    "hi3516cv500_aenc",
46    "hi3516cv500_adec",
47    "hi3516cv500_acodec",
48    "hi_sensor_spi",
49    "hi_pwm",
50    "hi_piris",
51    "hi3516cv500_ive",
52    "hi3516cv500_nnie",
53    "hi3516cv500_vfmw",
54    "hi3516cv500_cipher",
55    "hi3516cv500_wdt",
56  ]
57  visibility += [ "//device/board/hisilicon/hispark_taurus/liteos_a:*" ]
58}
59