• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1import("//build/ohos.gni")
2
3## Build libevdev.so {{{
4config("libevdev_config") {
5  visibility = [ ":*" ]
6
7  include_dirs = [
8    "libevdev",
9    "include",
10  ]
11
12  cflags = [
13    "-Wno-unused-parameter",
14    "-Wno-missing-braces",
15  ]
16}
17
18config("libevdev_public_config") {
19  include_dirs = [
20    "export_include",
21    "libevdev",
22  ]
23
24  cflags = []
25}
26
27ohos_shared_library("libevdev") {
28  sources = [
29    "libevdev/libevdev-names.c",
30    "libevdev/libevdev-uinput.c",
31    "libevdev/libevdev.c",
32  ]
33
34  configs = [ ":libevdev_config" ]
35
36  public_configs = [ ":libevdev_public_config" ]
37
38  deps = []
39
40  public_deps = []
41
42  part_name = "libevdev"
43  subsystem_name = "thirdparty"
44}
45## Build libevdev.so }}}
46