!23 OHOS_Image改为GN编译生成

Merge pull request !23 from Caoruihong/no_vendor_kernel
This commit is contained in:
openharmony_ci
2021-07-27 04:05:03 +00:00
committed by Gitee
30 changed files with 126 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
# Copyright (C) 2021 Hisilicon (Shanghai) Technologies Co., Ltd. All rights reserved.
group("sdk_liteos") {
deps = [
"board",
"drivers",
"mpp",
]
}
config("public") {
configs = [
"board:public",
"drivers:public",
"mpp:public",
]
}
+55
View File
@@ -0,0 +1,55 @@
# Copyright (C) 2021 Hisilicon (Shanghai) Technologies Co., Ltd. All rights reserved.
mpp_libs = [
"lib/libmpi.so",
"lib/lib_hiacs.so",
"lib/lib_hiir_auto.so",
"lib/lib_hiawb.so",
"lib/libive.so",
"lib/libdnvqe.so",
"lib/lib_hidrc.so",
"lib/lib_hildci.so",
"lib/libupvqe.so",
"lib/lib_hidehaze.so",
"lib/lib_hicalcflicker.so",
"lib/libVoiceEngine.so",
"lib/libisp.so",
"lib/libsns_imx307.so",
#"lib/libsns_imx307_2l.so",
"lib/libsns_f23.so",
"lib/lib_hiae.so",
"lib/libaacdec.so",
"lib/libaacenc.so",
"lib/libaaccomm.so",
"lib/libaacsbrdec.so",
"lib/libaacsbrenc.so",
"lib/libsecurec.so",
"lib/libtde.so",
"lib/libhive_RES.so",
"lib/libhive_record.so",
"lib/libhive_HPF.so",
"lib/libhive_ANR.so",
"lib/libhive_common.so",
"lib/libhive_AEC.so",
"lib/libhive_AGC.so",
"lib/libhive_EQ.so",
"lib/libivp.so",
]
copy("copy_mpp_libs") {
sources = mpp_libs
outputs = [ "$root_out_dir/{{source_file_part}}" ]
}
group("mpp") {
deps = [
":copy_mpp_libs",
"module_init",
]
}
config("public") {
configs = [
"module_init:public",
]
}
+54
View File
@@ -0,0 +1,54 @@
# Copyright (C) 2021 Hisilicon (Shanghai) Technologies Co., Ltd. All rights reserved.
import("//kernel/liteos_a/liteos.gni")
module_name = "module_init"
kernel_module(module_name) {
sources = [
#"src/sdk_exit.c",
"src/sdk_init.c",
"src/system_init.c",
]
lib_dirs = [ "lib" ]
libs = [
"sys_config",
"hi_osal",
"hi3516ev200_base",
"hi3516ev200_sys",
"hi3516ev200_isp",
"hi3516ev200_vi",
"hi3516ev200_vo",
"hifb",
"hi3516ev200_vpss",
"hi3516ev200_vgs",
"hi3516ev200_tde",
"hi_mipi_rx",
"hi3516ev200_chnl",
"hi3516ev200_rc",
"hi3516ev200_rgn",
"hi3516ev200_vedu",
"hi3516ev200_venc",
"hi3516ev200_h265e",
"hi3516ev200_jpege",
"hi3516ev200_h264e",
"hi_sensor_i2c",
"hi_sensor_spi",
"hi3516ev200_ai",
"hi3516ev200_ao",
"hi3516ev200_aio",
"hi3516ev200_aenc",
"hi3516ev200_adec",
"hi3516ev200_acodec",
"hi_sensor_spi",
"hi_pwm",
"hi_piris",
"hi3516ev200_ive",
"hi3516ev200_cipher",
]
all_dependent_configs = [ ":public" ]
}
config("public") {
}