diff options
author | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2018-04-06 09:37:35 +0200 |
---|---|---|
committer | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2018-04-10 08:55:47 +0200 |
commit | fedd993da8aa33d5147b52252ae1b3375a92615d (patch) | |
tree | 54fb0ea31304acc9af152d676737a561fcdca4a0 | |
parent | waf: Remove module without sources. (diff) | |
download | rtems-libbsd-fedd993da8aa33d5147b52252ae1b3375a92615d.tar.bz2 |
freebsd-to-rtems.py: Use all modules.
Update #3351
-rwxr-xr-x | builder.py | 8 | ||||
-rwxr-xr-x | freebsd-to-rtems.py | 2 |
2 files changed, 7 insertions, 3 deletions
@@ -801,8 +801,12 @@ class ModuleManager(object): self.configuration['modules'] = mods self.configuration['modules-enabled'] = [m for m in mods if self.modules[m].isEnabled()] - def generateBuild(self): - for m in self.getEnabledModules(): + def generateBuild(self, only_enabled=True): + modules_to_process = self.getEnabledModules() + # Used for copy between FreeBSD and RTEMS + if only_enabled == False: + modules_to_process = self.getAllModules() + for m in modules_to_process: self.modules[m].generate() def setGenerators(self): diff --git a/freebsd-to-rtems.py b/freebsd-to-rtems.py index c2f00f86..3f06bdf9 100755 --- a/freebsd-to-rtems.py +++ b/freebsd-to-rtems.py @@ -144,7 +144,7 @@ if isEarlyExit == True: try: build = builder.ModuleManager() libbsd.load(build) - build.generateBuild() + build.generateBuild(only_enabled=False) build.processSource(isForward) builder.changedFileSummary(statsReport) except IOError as ioe: |