summaryrefslogtreecommitdiffstats
path: root/libbsd.py
diff options
context:
space:
mode:
authorChristian Mauderer <Christian.Mauderer@embedded-brains.de>2016-12-09 11:51:50 +0100
committerChristian Mauderer <Christian.Mauderer@embedded-brains.de>2017-01-17 12:51:30 +0100
commitecda18104e1ac2a5c0a5d146f78b2ef0cebada6e (patch)
treebd1ff3f2c10d67f7001e9b3367808b415bacb40d /libbsd.py
parentfreebsd/wlanstats: Import from FreeBSD. (diff)
downloadrtems-libbsd-ecda18104e1ac2a5c0a5d146f78b2ef0cebada6e.tar.bz2
freebsd/wlanstats: Port to FreeBSD.
Diffstat (limited to 'libbsd.py')
-rwxr-xr-xlibbsd.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/libbsd.py b/libbsd.py
index 392b5fb6..7264ac4a 100755
--- a/libbsd.py
+++ b/libbsd.py
@@ -78,6 +78,7 @@ def rtems(mm):
'rtems/rtems-bsd-shell-sysctl.c',
'rtems/rtems-bsd-shell-tcpdump.c',
'rtems/rtems-bsd-shell-vmstat.c',
+ 'rtems/rtems-bsd-shell-wlanstats.c',
'rtems/rtems-bsd-syscall-api.c',
'rtems/rtems-kernel-assert.c',
'rtems/rtems-kernel-autoconf.c',
@@ -2455,6 +2456,27 @@ def user_space(mm):
return mod
#
+# User space: wlanstats utility
+#
+def user_space_wlanstats(mm):
+ mod = builder.Module('user_space_wlanstats')
+ mod.addUserSpaceHeaderFiles(
+ [
+ 'tools/tools/net80211/wlanstats/wlanstats.h',
+ 'lib/libbsdstat/bsdstat.h',
+ ]
+ )
+ mod.addUserSpaceSourceFiles(
+ [
+ 'tools/tools/net80211/wlanstats/main.c',
+ 'tools/tools/net80211/wlanstats/wlanstats.c',
+ 'lib/libbsdstat/bsdstat.c',
+ ],
+ mm.generator['source'](['-DINET6', '-DINET'])
+ )
+ return mod
+
+#
# Contrib expat
#
def contrib_expat(mm):
@@ -3063,6 +3085,7 @@ def sources(mm):
mm.addModule(in_cksum(mm))
mm.addModule(user_space(mm))
+ mm.addModule(user_space_wlanstats(mm))
mm.addModule(contrib_expat(mm))
mm.addModule(contrib_libpcap(mm))
mm.addModule(usr_sbin_tcpdump(mm))