libs/iwinfo: add dummy module for the sdk, use dummy on Darwin
This commit is contained in:
parent
fdef7c57b1
commit
9d1cfdd359
2 changed files with 62 additions and 0 deletions
|
@ -9,15 +9,22 @@ endif
|
||||||
IWINFO_LDFLAGS =
|
IWINFO_LDFLAGS =
|
||||||
IWINFO_CFLAGS = -fstrict-aliasing
|
IWINFO_CFLAGS = -fstrict-aliasing
|
||||||
IWINFO_SO = iwinfo.so
|
IWINFO_SO = iwinfo.so
|
||||||
|
IWINFO_LUA = iwinfo.lua
|
||||||
IWINFO_OBJ = src/iwinfo_wl.o src/iwinfo_madwifi.o src/iwinfo_wext.o src/iwinfo_lualib.o
|
IWINFO_OBJ = src/iwinfo_wl.o src/iwinfo_madwifi.o src/iwinfo_wext.o src/iwinfo_lualib.o
|
||||||
|
|
||||||
%.o: %.c
|
%.o: %.c
|
||||||
$(COMPILE) $(IWINFO_CFLAGS) $(LUA_CFLAGS) $(FPIC) -c -o $@ $<
|
$(COMPILE) $(IWINFO_CFLAGS) $(LUA_CFLAGS) $(FPIC) -c -o $@ $<
|
||||||
|
|
||||||
|
ifeq ($(OS),Linux)
|
||||||
compile: clean $(IWINFO_OBJ)
|
compile: clean $(IWINFO_OBJ)
|
||||||
$(LINK) $(SHLIB_FLAGS) $(IWINFO_LDFLAGS) -o src/$(IWINFO_SO) $(IWINFO_OBJ)
|
$(LINK) $(SHLIB_FLAGS) $(IWINFO_LDFLAGS) -o src/$(IWINFO_SO) $(IWINFO_OBJ)
|
||||||
mkdir -p dist$(LUA_LIBRARYDIR)
|
mkdir -p dist$(LUA_LIBRARYDIR)
|
||||||
cp src/$(IWINFO_SO) dist$(LUA_LIBRARYDIR)/$(IWINFO_SO)
|
cp src/$(IWINFO_SO) dist$(LUA_LIBRARYDIR)/$(IWINFO_SO)
|
||||||
|
else
|
||||||
|
compile: clean
|
||||||
|
mkdir -p dist$(LUA_LIBRARYDIR)
|
||||||
|
cp src/dummy.lua dist$(LUA_LIBRARYDIR)/$(IWINFO_LUA)
|
||||||
|
endif
|
||||||
|
|
||||||
install: build
|
install: build
|
||||||
cp -pR dist$(LUA_LIBRARYDIR)/* $(LUA_LIBRARYDIR)
|
cp -pR dist$(LUA_LIBRARYDIR)/* $(LUA_LIBRARYDIR)
|
||||||
|
|
55
libs/iwinfo/src/dummy.lua
Normal file
55
libs/iwinfo/src/dummy.lua
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
module "iwinfo"
|
||||||
|
|
||||||
|
function type()
|
||||||
|
return "dummy"
|
||||||
|
end
|
||||||
|
|
||||||
|
dummy = {}
|
||||||
|
|
||||||
|
function dummy.channel()
|
||||||
|
return 1
|
||||||
|
end
|
||||||
|
|
||||||
|
function dummy.frequency()
|
||||||
|
return 2412
|
||||||
|
end
|
||||||
|
|
||||||
|
function dummy.bitrate()
|
||||||
|
return 36
|
||||||
|
end
|
||||||
|
|
||||||
|
function dummy.signal()
|
||||||
|
return -53
|
||||||
|
end
|
||||||
|
|
||||||
|
function dummy.noise()
|
||||||
|
return -96
|
||||||
|
end
|
||||||
|
|
||||||
|
function dummy.quality()
|
||||||
|
return 11
|
||||||
|
end
|
||||||
|
|
||||||
|
function dummy.quality_max()
|
||||||
|
return 70
|
||||||
|
end
|
||||||
|
|
||||||
|
function dummy.mode()
|
||||||
|
return "Master"
|
||||||
|
end
|
||||||
|
|
||||||
|
function dummy.ssid()
|
||||||
|
return "OpenWrt"
|
||||||
|
end
|
||||||
|
|
||||||
|
function dummy.bssid()
|
||||||
|
return "00:11:22:33:44:55"
|
||||||
|
end
|
||||||
|
|
||||||
|
function dummy.enctype()
|
||||||
|
return "WPA2 PSK (CCMP)"
|
||||||
|
end
|
||||||
|
|
||||||
|
function dummy.assoclist()
|
||||||
|
return {}
|
||||||
|
end
|
Loading…
Reference in a new issue