diff options
author | Amar Takhar <amar@rtems.org> | 2014-12-28 17:24:12 -0500 |
---|---|---|
committer | Amar Takhar <amar@rtems.org> | 2015-12-11 15:13:45 -0500 |
commit | 162684666af4c15522052447afb7775a413f4d6a (patch) | |
tree | 7d256a52beb6458ac3b17c0ba73966a41e9dbdb6 /testsuites/wscript | |
parent | b618d8cfc54f84d4ed03dc7b7fa510c872e6128a (diff) |
Add waf build system.
Diffstat (limited to '')
-rw-r--r-- | testsuites/wscript | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/testsuites/wscript b/testsuites/wscript new file mode 100644 index 0000000000..f9fecbf519 --- /dev/null +++ b/testsuites/wscript @@ -0,0 +1,54 @@ +def build(ctx): + srcnode = ctx.srcnode.abspath() + + ctx.objects( + source = ["support/src/tmtests_empty_function.c"], + name = "test_support_empty_func", + includes = ["%s/testsuites/support/include/" % srcnode], + features = "bld_include src_include" + ) + + ctx.objects( + source = ["support/src/spin.c"], + name = "test_support_spin", + includes = ["%s/testsuites/support/include/" % srcnode], #XXX: why was this added in ac165341 + features = "bld_include src_include" + ) + + ctx.objects( + source = ["support/src/test_support.c"], + name = "test_support", + features = "bld_include src_include test_include" + ) + + ctx.objects( + source = ["support/src/tmtests_support.c"], + name = "test_support_tmtests", + includes = ["%s/testsuites/tmtests/include/" % srcnode], + features = "bld_include src_include test_include" + ) + + if ctx.env.ENABLE_SMP and ctx.env.BSP[0] in ["sparc/leon3", "i386/pc386"]: + ctx.objects( + source = ["support/src/locked_print.c"], + name = "test_support_locked_print", + features = "bld_include src_include test_include" + ) + + ctx.recurse("fstests") + ctx.recurse("libtests") + + if ctx.env.ENABLE_MP: + ctx.recurse("mptests") + + if ctx.env.ENABLE_POSIX: + ctx.recurse("psxtests") + ctx.recurse("psxtmtests") + + if ctx.env.ENABLE_SMP and ctx.env.BSP[0] in ["sparc/leon3", "i386/pc386"]: + ctx.recurse("smptests") + + ctx.recurse("sptests") + ctx.recurse("tmtests") + +# ctx.recurse("samples") |