summaryrefslogtreecommitdiffstats
path: root/libbsd.py
diff options
context:
space:
mode:
Diffstat (limited to 'libbsd.py')
-rw-r--r--libbsd.py56
1 files changed, 54 insertions, 2 deletions
diff --git a/libbsd.py b/libbsd.py
index 2f40662a..83450b59 100644
--- a/libbsd.py
+++ b/libbsd.py
@@ -135,6 +135,7 @@ _defaults = {
('freebsd/sys/dev/mii', '**/*.h', 'dev/mii'),
('freebsd/sys/dev/pci', '**/*.h', 'dev/pci'),
('freebsd/sys/dev/nvme', '**/*.h', 'dev/nvme'),
+ ('freebsd/sys/@CPU@/include', '**/*.h', ''),
('linux/include', '**/*.h', ''),
('mDNSResponder/mDNSCore', 'mDNSDebug.h', ''),
('mDNSResponder/mDNSCore', 'mDNSEmbeddedAPI.h', ''),
@@ -186,6 +187,7 @@ class rtems(builder.Module):
'rtems/rtems-bsd-set-if-input.c',
'rtems/rtems-bsd-shell-arp.c',
'rtems/rtems-bsd-shell-ifconfig.c',
+ 'rtems/rtems-bsd-shell-ifmcstat.c',
'rtems/rtems-bsd-shell-netstat.c',
'rtems/rtems-bsd-shell-nvmecontrol.c',
'rtems/rtems-bsd-shell-pfctl.c',
@@ -530,6 +532,11 @@ class base(builder.Module):
],
mm.generator['source']()
)
+ self.addPlainTextFile(
+ [
+ 'COPYRIGHT'
+ ]
+ )
#
# FDT
@@ -779,6 +786,7 @@ class dev_usb(builder.Module):
'sys/dev/usb/usb_ioctl.h',
'sys/dev/usb/usb_mbuf.h',
'sys/dev/usb/usb_msctest.h',
+ 'sys/dev/usb/usb_pci.h',
'sys/dev/usb/usb_pf.h',
'sys/dev/usb/usb_process.h',
'sys/dev/usb/usb_request.h',
@@ -841,6 +849,7 @@ class dev_usb_controller(builder.Module):
[
'sys/dev/usb/controller/ohci.c',
'sys/dev/usb/controller/ehci.c',
+ 'sys/dev/usb/controller/ehci_pci.c',
'sys/dev/usb/controller/usb_controller.c',
'sys/dev/usb/controller/dwc_otg.c',
'sys/dev/usb/controller/dwc_otg_fdt.c',
@@ -1435,7 +1444,6 @@ class dev_nic(builder.Module):
[
'sys/arm/include/cpufunc.h',
'sys/i386/include/md_var.h',
- 'sys/i386/include/intr_machdep.h',
'sys/i386/include/cpufunc.h',
'sys/x86/include/intr_machdep.h',
'sys/x86/include/specialreg.h',
@@ -1563,6 +1571,11 @@ class dev_nic_e1000(builder.Module):
],
mm.generator['source']()
)
+ self.addPlainTextFile(
+ [
+ 'sys/dev/e1000/LICENSE'
+ ]
+ )
#
# DEC Tulip aka Intel 21143
@@ -2429,6 +2442,11 @@ class opencrypto(builder.Module):
],
mm.generator['source']()
)
+ self.addPlainTextFile(
+ [
+ 'sys/contrib/libsodium/LICENSE'
+ ]
+ )
#
# Crypto
@@ -2621,7 +2639,7 @@ class pci(builder.Module):
]
)
self.addCPUDependentFreeBSDSourceFiles(
- [ 'i386' ],
+ [ 'i386', 'powerpc' ],
[
'sys/x86/x86/legacy.c',
'sys/x86/pci/pci_bus.c',
@@ -3026,9 +3044,16 @@ class user_space(builder.Module):
'usr.bin/netstat/unix.c',
'usr.bin/vmstat/vmstat.c',
'usr.sbin/arp/arp.c',
+ 'usr.sbin/ifmcstat/ifmcstat.c',
+ 'usr.sbin/ifmcstat/printb.c',
],
mm.generator['source'](['-DINET'])
)
+ self.addPlainTextFile(
+ [
+ 'contrib/libxo/LICENSE'
+ ]
+ )
#
# User space: wlanstats utility
@@ -4028,6 +4053,11 @@ class crypto_openssl(builder.Module):
mm.generator['from-FreeBSD-to-RTEMS-UserSpaceSourceConverter'](),
mm.generator['from-RTEMS-To-FreeBSD-SourceConverter'](),
mm.generator['buildSystemFragmentComposer']()))
+ self.addPlainTextFile(
+ [
+ 'crypto/openssl/LICENSE'
+ ]
+ )
#
# /usr/bin/openssl
@@ -4161,6 +4191,11 @@ class contrib_expat(builder.Module):
],
mm.generator['source'](cflags)
)
+ self.addPlainTextFile(
+ [
+ 'contrib/expat/COPYING'
+ ]
+ )
#
# Contrib libpcap
@@ -4262,6 +4297,11 @@ class contrib_libpcap(builder.Module):
],
mm.generator['source'](cflags)
)
+ self.addPlainTextFile(
+ [
+ 'contrib/libpcap/LICENSE'
+ ]
+ )
#
# /usr/sbin/tcpdump
@@ -4502,6 +4542,11 @@ class usr_sbin_tcpdump(builder.Module):
['freebsd/contrib/tcpdump',
'freebsd/usr.sbin/tcpdump/tcpdump'])
)
+ self.addPlainTextFile(
+ [
+ 'contrib/tcpdump/LICENSE'
+ ]
+ )
#
# /usr/sbin/wpa_supplicant
@@ -4816,6 +4861,11 @@ class usr_sbin_wpa_supplicant(builder.Module):
],
mm.generator['source']()
)
+ self.addPlainTextFile(
+ [
+ 'contrib/wpa/COPYING'
+ ]
+ )
#
# in_chksum Module
@@ -5139,6 +5189,7 @@ class tests(builder.Module):
self.addTest(mm.generator['test']('media01', ['test_main'],
runTest = False,
extraLibs = ['ftpd', 'telnetd']))
+ self.addTest(mm.generator['test']('mcast01', ['test_main']))
self.addTest(mm.generator['test']('vlan01', ['test_main'], netTest = True))
self.addTest(mm.generator['test']('lagg01', ['test_main'], netTest = True))
self.addTest(mm.generator['test']('log01', ['test_main']))
@@ -5179,6 +5230,7 @@ class tests(builder.Module):
self.addTest(mm.generator['test']('ipsec01', ['test_main']))
self.addTest(mm.generator['test']('openssl01', ['test_main']))
self.addTest(mm.generator['test']('openssl02', ['test_main']))
+ self.addTest(mm.generator['test']('tcpdump01', ['test_main']))
def load(mm):