summaryrefslogtreecommitdiffstats
path: root/libbsd.py
diff options
context:
space:
mode:
Diffstat (limited to 'libbsd.py')
-rw-r--r--libbsd.py46
1 files changed, 36 insertions, 10 deletions
diff --git a/libbsd.py b/libbsd.py
index c9151901..db390df0 100644
--- a/libbsd.py
+++ b/libbsd.py
@@ -553,7 +553,7 @@ class base(builder.Module):
],
mm.generator['source']()
)
- self.addPlainTextFile(
+ self.addPlainTextFiles(
[
'COPYRIGHT'
]
@@ -891,6 +891,24 @@ class pinmux(builder.Module):
)
#
+# MV643XX Ethernet driver
+#
+class if_mve(builder.Module):
+
+ def __init__(self, manager):
+ super(if_mve, self).__init__(manager, type(self).__name__)
+
+ def generate(self):
+ mm = self.manager
+ self.addRTEMSKernelSourceFiles(
+ [
+ 'sys/dev/mve/if_mve.c',
+ 'sys/dev/mve/if_mve_nexus.c',
+ ],
+ mm.generator['source']()
+ )
+
+#
# USB
#
class dev_usb(builder.Module):
@@ -1714,7 +1732,7 @@ class dev_nic_e1000(builder.Module):
],
mm.generator['source']()
)
- self.addPlainTextFile(
+ self.addPlainTextFiles(
[
'sys/dev/e1000/LICENSE'
]
@@ -2594,7 +2612,7 @@ class opencrypto(builder.Module):
],
mm.generator['source']()
)
- self.addPlainTextFile(
+ self.addPlainTextFiles(
[
'sys/contrib/libsodium/LICENSE'
]
@@ -3250,7 +3268,7 @@ class user_space(builder.Module):
],
mm.generator['source'](['-DINET'])
)
- self.addPlainTextFile(
+ self.addPlainTextFiles(
[
'contrib/libxo/LICENSE'
]
@@ -4257,7 +4275,7 @@ class crypto_openssl(builder.Module):
mm.generator['from-FreeBSD-to-RTEMS-UserSpaceSourceConverter'](),
mm.generator['from-RTEMS-To-FreeBSD-SourceConverter'](),
mm.generator['buildSystemComposer']()))
- self.addPlainTextFile(
+ self.addPlainTextFiles(
[
'crypto/openssl/LICENSE'
]
@@ -4395,7 +4413,7 @@ class contrib_expat(builder.Module):
],
mm.generator['source'](cflags)
)
- self.addPlainTextFile(
+ self.addPlainTextFiles(
[
'contrib/expat/COPYING'
]
@@ -4500,7 +4518,7 @@ class contrib_libpcap(builder.Module):
],
mm.generator['source'](cflags)
)
- self.addPlainTextFile(
+ self.addPlainTextFiles(
[
'contrib/libpcap/LICENSE'
]
@@ -4745,7 +4763,7 @@ class usr_sbin_tcpdump(builder.Module):
['freebsd/contrib/tcpdump',
'freebsd/usr.sbin/tcpdump/tcpdump'])
)
- self.addPlainTextFile(
+ self.addPlainTextFiles(
[
'contrib/tcpdump/LICENSE'
]
@@ -5064,7 +5082,7 @@ class usr_sbin_wpa_supplicant(builder.Module):
],
mm.generator['source']()
)
- self.addPlainTextFile(
+ self.addPlainTextFiles(
[
'contrib/wpa/COPYING'
]
@@ -5316,6 +5334,12 @@ class imx(builder.Module):
],
mm.generator['source']()
)
+ self.addRTEMSKernelSourceFiles(
+ [
+ 'sys/arm/freescale/imx/imxrt1166_usbphy.c',
+ ],
+ mm.generator['source']()
+ )
class regulator(builder.Module):
def __init__(self, manager):
@@ -5407,7 +5431,7 @@ class tests(builder.Module):
self.addTest(mm.generator['test']('smp01', ['test_main'], extraLibs = ['rtemstest']))
self.addTest(mm.generator['test']('media01', ['test_main', 'pattern-test'],
runTest = False,
- extraLibs = ['ftpd', 'telnetd']))
+ extraLibs = ['tftpfs', '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))
@@ -5449,6 +5473,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):
@@ -5466,6 +5491,7 @@ def load(mm):
mm.addModule(evdev(mm))
mm.addModule(iic(mm))
mm.addModule(pinmux(mm))
+ mm.addModule(if_mve(mm))
mm.addModule(display(mm))
mm.addModule(dev_usb(mm))