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