From f7a4107c6f2e6c8231b606e38af5adb31178a342 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Mon, 28 Nov 2016 14:23:15 +1100 Subject: Add a RTEMS Debugger TCP remote transport. The patch also adds support to libbsd's build system making source conditional on a configure check. The debugger support is not available on all architectures and this feature lets us test if is avaliable. --- libbsd.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libbsd.py') diff --git a/libbsd.py b/libbsd.py index a8cbd339..36851919 100755 --- a/libbsd.py +++ b/libbsd.py @@ -163,6 +163,12 @@ def rtems(mm): ], mm.generator['source']() ) + mod.addRTEMSSourceFiles( + [ + 'debugger/rtems-debugger-remote-tcp.c', + ], + mm.generator['source-if-header']('rtems/rtems-debugger.h') + ) mod.addFile(mm.generator['file']('rtems/rtems-kernel-kvm-symbols.c', mm.generator['rtems-path'](), mm.generator['no-convert'](), @@ -2559,6 +2565,8 @@ def tests(mm): mod.addTest(mm.generator['test']('cdev01', ['test_main', 'test_cdev'])) mod.addTest(mm.generator['test']('pf01', ['test_main'])) mod.addTest(mm.generator['test']('pf02', ['test_main'], runTest = False)) + mod.addTest(mm.generator['test-if-header']('debugger01', 'rtems/rtems-debugger.h', + ['test_main'], runTest = False, netTest = True)) return mod # -- cgit v1.2.3