summaryrefslogtreecommitdiff
path: root/freebsd-to-rtems.py
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2015-05-20 17:45:16 +1000
committerChris Johns <chrisj@rtems.org>2015-05-20 17:45:16 +1000
commit5ba69495784a29ebc21811aedd37186556b263d0 (patch)
tree4a0c10b2703c6a1702c4e3672e74a58ebccc4ec6 /freebsd-to-rtems.py
parent66ec94a3fc3c41470f90b7d20913ea1fafc019a9 (diff)
Add support to build using waf.
Diffstat (limited to 'freebsd-to-rtems.py')
-rwxr-xr-xfreebsd-to-rtems.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/freebsd-to-rtems.py b/freebsd-to-rtems.py
index 55450168..c645ac4b 100755
--- a/freebsd-to-rtems.py
+++ b/freebsd-to-rtems.py
@@ -41,6 +41,7 @@ import getopt
import builder
import makefile
+import waf_generator
import libbsd
isForward = True
@@ -141,17 +142,20 @@ if isEarlyExit == True:
print "Early exit at user request"
sys.exit(0)
-makefile_generator = makefile.ModuleManager()
+makefile_gen = makefile.ModuleManager()
+waf_gen = waf_generator.ModuleManager()
-libbsd.sources(makefile_generator)
+libbsd.sources(makefile_gen)
+libbsd.sources(waf_gen)
# Perform the actual file manipulation
if isForward:
if not isOnlyMakefile:
- makefile_generator.copyFromFreeBSDToRTEMS()
- makefile_generator.generate()
+ makefile_gen.copyFromFreeBSDToRTEMS()
+ makefile_gen.generate()
+ waf_gen.generate()
else:
- makefile_generator.copyFromRTEMSToFreeBSD()
+ makefile_gen.copyFromRTEMSToFreeBSD()
# Print a summary if changing files
if builder.isDiffMode == False: