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" }