build: add Waf build system

refs #2524

Change-Id: I948e21761403de2b8aeaca5fe92b68c79eebea9e
diff --git a/tools/wscript b/tools/wscript
new file mode 100644
index 0000000..dd7e3a3
--- /dev/null
+++ b/tools/wscript
@@ -0,0 +1,10 @@
+# -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
+top = '..'
+
+def configure(conf):
+    for subdir in conf.path.ant_glob(['*'], dir=True, src=False):
+        conf.recurse(str(subdir), mandatory=False)
+
+def build(bld):
+    for subdir in bld.path.ant_glob(['*'], dir=True, src=False):
+        bld.recurse(str(subdir))