• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1import("//build/ohos.gni")
2
3## Build libmtdev.so {{{
4config("libmtdev_config") {
5  visibility = [ ":*" ]
6
7  include_dirs = [ "src" ]
8
9  cflags = [
10    "-Wno-unused-parameter",
11    "-Wno-sign-compare",
12  ]
13}
14
15config("libmtdev_public_config") {
16  include_dirs = [ "include" ]
17
18  cflags = []
19}
20
21ohos_shared_library("libmtdev") {
22  sources = [
23    "src/caps.c",
24    "src/core.c",
25    "src/iobuf.c",
26    "src/match.c",
27    "src/match_four.c",
28  ]
29
30  configs = [ ":libmtdev_config" ]
31
32  public_configs = [ ":libmtdev_public_config" ]
33
34  deps = []
35
36  public_deps = []
37
38  part_name = "mtdev"
39}
40## Build libmtdev.so }}}
41