mirror of
https://github.com/openharmony/startup_init_lite.git
synced 2026-07-19 17:07:55 -04:00
+18
-25
@@ -13,41 +13,34 @@
|
||||
|
||||
if (defined(ohos_lite)) {
|
||||
if (ohos_kernel_type == "linux") {
|
||||
service_ueventd_sources = [
|
||||
"//base/startup/init_lite/ueventd/ueventd.c",
|
||||
"//base/startup/init_lite/ueventd/ueventd_device_handler.c",
|
||||
"//base/startup/init_lite/ueventd/ueventd_firmware_handler.c",
|
||||
"//base/startup/init_lite/ueventd/ueventd_read_cfg.c",
|
||||
"//base/startup/init_lite/ueventd/ueventd_socket.c",
|
||||
]
|
||||
|
||||
service_ueventd_include = [
|
||||
"//third_party/bounds_checking_function/include",
|
||||
"//base/startup/init_lite/services/log",
|
||||
"//base/startup/init_lite/services/include",
|
||||
"//base/startup/init_lite/services/utils",
|
||||
"//base/startup/init_lite/ueventd/include",
|
||||
]
|
||||
|
||||
service_ueventd_deps = [
|
||||
"//base/startup/init_lite/services/log:init_log",
|
||||
"//base/startup/init_lite/services/utils:libinit_utils",
|
||||
"//third_party/bounds_checking_function:libsec_static",
|
||||
]
|
||||
|
||||
executable("ueventd_linux") {
|
||||
sources = service_ueventd_sources
|
||||
sources += [
|
||||
"//base/startup/init_lite/services/utils/init_utils.c",
|
||||
"//base/startup/init_lite/services/utils/list.c",
|
||||
"//base/startup/init_lite/ueventd/lite/ueventd_parameter.c",
|
||||
"//base/startup/init_lite/ueventd/ueventd.c",
|
||||
"//base/startup/init_lite/ueventd/ueventd_device_handler.c",
|
||||
"//base/startup/init_lite/ueventd/ueventd_firmware_handler.c",
|
||||
"//base/startup/init_lite/ueventd/ueventd_main.c",
|
||||
"//base/startup/init_lite/ueventd/ueventd_read_cfg.c",
|
||||
"//base/startup/init_lite/ueventd/ueventd_socket.c",
|
||||
]
|
||||
|
||||
defines = [ "__MUSL__" ]
|
||||
defines += [ "_GNU_SOURCE" ]
|
||||
|
||||
include_dirs = service_ueventd_include
|
||||
include_dirs = [
|
||||
"//third_party/bounds_checking_function/include",
|
||||
"//base/startup/init_lite/services/log",
|
||||
"//base/startup/init_lite/services/include",
|
||||
"//base/startup/init_lite/services/utils",
|
||||
"//base/startup/init_lite/ueventd/include",
|
||||
]
|
||||
|
||||
deps = service_ueventd_deps
|
||||
deps = [
|
||||
"//base/startup/init_lite/services/log:init_log",
|
||||
"//third_party/bounds_checking_function:libsec_static",
|
||||
]
|
||||
}
|
||||
copy("ueventd.config") {
|
||||
sources = [ "etc/ueventd_l1.config" ]
|
||||
|
||||
Reference in New Issue
Block a user