summaryrefslogtreecommitdiffstats
path: root/libbsd.py
diff options
context:
space:
mode:
authorChristian Mauderer <Christian.Mauderer@embedded-brains.de>2016-07-05 16:08:38 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-08-03 14:13:18 +0200
commitf19c53caabe9012f06e0c4088bfd5f5788563014 (patch)
treeaa0e13c64608712af6401dc6b95b13d154b536d2 /libbsd.py
parentpfctl: Add yacc generated file. (diff)
downloadrtems-libbsd-f19c53caabe9012f06e0c4088bfd5f5788563014.tar.bz2
pfctl: build files.
Diffstat (limited to 'libbsd.py')
-rwxr-xr-xlibbsd.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/libbsd.py b/libbsd.py
index e22f4ee1..0aeb02d9 100755
--- a/libbsd.py
+++ b/libbsd.py
@@ -1787,6 +1787,8 @@ def user_space(mm):
mod = builder.Module('user_space')
mod.addUserSpaceHeaderFiles(
[
+ 'contrib/pf/pfctl/pfctl.h',
+ 'contrib/pf/pfctl/pfctl_parser.h',
'include/arpa/ftp.h',
'include/arpa/inet.h',
'include/arpa/nameser_compat.h',
@@ -1872,6 +1874,12 @@ def user_space(mm):
mm.generator['convert'](),
mm.generator['convert'](),
mm.generator['route-keywords']()))
+ mod.addFile(mm.generator['file']('contrib/pf/pfctl/parse.y',
+ mm.generator['freebsd-path'](),
+ mm.generator['convert'](),
+ mm.generator['convert'](),
+ mm.generator['yacc']('pfctly',
+ 'parse.h')))
mod.addUserSpaceSourceFiles(
[
'lib/libc/db/btree/bt_close.c',
@@ -1904,6 +1912,15 @@ def user_space(mm):
mod.addUserSpaceSourceFiles(
[
'bin/hostname/hostname.c',
+ 'contrib/pf/pfctl/pfctl_altq.c',
+ 'contrib/pf/pfctl/pfctl.c',
+ 'contrib/pf/pfctl/pfctl_optimize.c',
+ 'contrib/pf/pfctl/pfctl_osfp.c',
+ 'contrib/pf/pfctl/pfctl_parser.c',
+ 'contrib/pf/pfctl/pfctl_qstats.c',
+ 'contrib/pf/pfctl/pfctl_radix.c',
+ 'contrib/pf/pfctl/pfctl_table.c',
+ 'contrib/pf/pfctl/pf_print_state.c',
'lib/libc/gen/err.c',
'lib/libc/gen/feature_present.c',
'lib/libc/gen/gethostname.c',