• 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 = [ "export_include" ]
20
21  cflags = []
22}
23
24ohos_shared_library("libevdev") {
25  sources = [
26    "libevdev/libevdev-names.c",
27    "libevdev/libevdev-uinput.c",
28    "libevdev/libevdev.c",
29  ]
30
31  configs = [ ":libevdev_config" ]
32
33  public_configs = [ ":libevdev_public_config" ]
34
35  deps = []
36
37  public_deps = []
38
39  part_name = "libevdev"
40}
41## Build libevdev.so }}}
42