mirror of
https://github.com/openharmony/third_party_libevdev.git
synced 2026-07-19 19:23:30 -04:00
8963e701bc
Signed-off-by: wanghao505 <wanghao505@huawei.com>
46 lines
701 B
Plaintext
46 lines
701 B
Plaintext
import("//build/ohos.gni")
|
|
|
|
## Build libevdev.so {{{
|
|
config("libevdev_config") {
|
|
visibility = [ ":*" ]
|
|
|
|
include_dirs = [
|
|
"libevdev",
|
|
"include",
|
|
]
|
|
|
|
cflags = [
|
|
"-Wno-unused-parameter",
|
|
"-Wno-missing-braces",
|
|
]
|
|
}
|
|
|
|
config("libevdev_public_config") {
|
|
include_dirs = [
|
|
"export_include",
|
|
"libevdev",
|
|
]
|
|
|
|
cflags = []
|
|
}
|
|
|
|
ohos_shared_library("libevdev") {
|
|
sources = [
|
|
"libevdev/libevdev-names.c",
|
|
"libevdev/libevdev-uinput.c",
|
|
"libevdev/libevdev.c",
|
|
]
|
|
|
|
configs = [ ":libevdev_config" ]
|
|
|
|
public_configs = [ ":libevdev_public_config" ]
|
|
|
|
deps = []
|
|
|
|
public_deps = []
|
|
|
|
part_name = "libevdev"
|
|
subsystem_name = "thirdparty"
|
|
}
|
|
## Build libevdev.so }}}
|