summaryrefslogtreecommitdiffstats
path: root/freebsd-to-rtems.py
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-11-06 09:35:05 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-11-11 10:08:06 +0100
commit0a57e1db23218393483a356c07868413a45caeeb (patch)
treea2d1dd67f5b05a52b1f79f571c690ebcf299d775 /freebsd-to-rtems.py
parentChange license to BSD (diff)
downloadrtems-libbsd-0a57e1db23218393483a356c07868413a45caeeb.tar.bz2
Reduce divergence from FreeBSD sources
Diffstat (limited to 'freebsd-to-rtems.py')
-rwxr-xr-xfreebsd-to-rtems.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/freebsd-to-rtems.py b/freebsd-to-rtems.py
index bd202977..0dbeb86d 100755
--- a/freebsd-to-rtems.py
+++ b/freebsd-to-rtems.py
@@ -191,7 +191,10 @@ def revertFixIncludes(data):
# fix include paths inside a C or .h file
def fixLocalIncludes(data):
- data = re.sub('#include "([^"]*)"', '#include <rtems/bsd/local/\\1>', data)
+ data = re.sub('#include "opt_([^"]*)"', '#include <rtems/bsd/local/opt_\\1>', data)
+ data = re.sub('#include "([^"]*)_if.h"', '#include <rtems/bsd/local/\\1_if.h>', data)
+ data = re.sub('#include "miidevs([^"]*)"', '#include <rtems/bsd/local/miidevs\\1>', data)
+ data = re.sub('#include "usbdevs([^"]*)"', '#include <rtems/bsd/local/usbdevs\\1>', data)
return data
# revert fixing the include paths inside a C or .h file
@@ -770,6 +773,7 @@ base.addHeaderFiles(
'sys/sys/ttycom.h',
'sys/sys/ucred.h',
'sys/sys/un.h',
+ 'sys/sys/unpcb.h',
'sys/sys/vmmeter.h',
'sys/vm/uma_dbg.h',
'sys/vm/uma.h',
@@ -910,6 +914,7 @@ devUsbController.addHeaderFiles(
'sys/dev/usb/controller/ohcireg.h',
'sys/dev/usb/controller/ehci.h',
'sys/dev/usb/controller/ehcireg.h',
+ 'sys/dev/usb/controller/uhcireg.h',
]
)
devUsbController.addSourceFiles(