> 文档中心 > iwconfig (wereless tools)移植

iwconfig (wereless tools)移植

iwconfig BUILD.gn

import("//build/ohos.gni")# group defultgroup("default") { public_deps = [   #":libiw.a",   ":libiw",   ":iwconfig",   ":iwlist",   ":iwpriv",   ":iwspy",   ":iwgetid",   ":iwevent",   ":ifrename", ]}#编译CFLAG标记和需要链接的库config("iw_config") {    visibility = [ ":*" ]    cflags = [      "-O2",      "-Wno-error",      "-W",      "-Wall",      "-Wstrict-prototypes",      "-Wmissing-prototypes",      "-Wshadow",      "-Wpointer-arith",      "-Wcast-qual",      "-Winline",      "-MMD",      ]    cflags_cc = [      "-std=gnu++11",      ]    include_dirs = [ ".",    ]}#shared_library#ohos_shared_library("libiw") {#}#static_libraryohos_static_library("libiw") {    sources = [ "iwlib.c",    ]    public_configs = [ ":iw_config" ]    part_name = "aircas"    subsystem_name = "aircas" }#executableohos_executable("iwconfig") {    deps = [     ":libiw",    ]    sources = [ "iwconfig.c",    ]    public_configs = [ ":iw_config" ]    part_name = "aircas"    subsystem_name = "aircas" }ohos_executable("iwlist") {    deps = [     ":libiw",    ]    sources = [ "iwlist.c",    ]    public_configs = [ ":iw_config" ]    part_name = "aircas"    subsystem_name = "aircas" }ohos_executable("iwpriv") {    deps = [     ":libiw",    ]    sources = [ "iwpriv.c",    ]    public_configs = [ ":iw_config" ]    part_name = "aircas"    subsystem_name = "aircas" }ohos_executable("iwspy") {    deps = [     ":libiw",    ]    sources = [ "iwspy.c",    ]    public_configs = [ ":iw_config" ]    part_name = "aircas"    subsystem_name = "aircas" }ohos_executable("iwgetid") {    deps = [     ":libiw",    ]    sources = [ "iwgetid.c",    ]    public_configs = [ ":iw_config" ]    part_name = "aircas"    subsystem_name = "aircas" }ohos_executable("iwevent") {    deps = [     ":libiw",    ]    sources = [ "iwevent.c",    ]    public_configs = [ ":iw_config" ]    part_name = "aircas"    subsystem_name = "aircas" }ohos_executable("ifrename") {    deps = [     ":libiw",    ]    sources = [ "ifrename.c",    ]    public_configs = [ ":iw_config" ]    part_name = "aircas"    subsystem_name = "aircas" }ohos_executable("macaddr") {    deps = [     ":libiw",    ]    sources = [ "macaddr.c",    ]    public_configs = [ ":iw_config" ]    part_name = "aircas"    subsystem_name = "aircas" }