diff options
author | Amar Takhar <amar@rtems.org> | 2015-02-09 13:07:14 -0500 |
---|---|---|
committer | Amar Takhar <amar@rtems.org> | 2015-12-11 15:14:58 -0500 |
commit | 481ff60f7d9a74bec6feab35af797efed3913552 (patch) | |
tree | 9460b1359b90d7886dd390c444032347c9d61644 | |
parent | 49accb239c2b4163ff18a3b7670353a34141df31 (diff) |
Fix sparc/leon3.
All tests build as well.
-rw-r--r-- | c/wscript_sparc | 25 | ||||
-rw-r--r-- | cpukit/libcsupport/wscript | 3 | ||||
-rw-r--r-- | rtems_waf/defaults/bsp/sparc.py | 2 |
3 files changed, 27 insertions, 3 deletions
diff --git a/c/wscript_sparc b/c/wscript_sparc index f3999cd668..aa7f47d8d8 100644 --- a/c/wscript_sparc +++ b/c/wscript_sparc @@ -172,13 +172,36 @@ def leon3(ctx): "src/lib/libbsp/sparc/shared/spw/grspw.c", "src/lib/libbsp/sparc/shared/spw/grspw_pci.c", "src/lib/libbsp/sparc/shared/uart/apbuart.c", - "src/lib/libbsp/sparc/shared/uart/apbuart_pci.c" + "src/lib/libbsp/sparc/shared/uart/apbuart_pci.c", + "src/lib/libbsp/sparc/shared/uart/apbuart_termios.c", + "src/lib/libbsp/sparc/leon3/startup/cpucounter.c", + "src/lib/libbsp/sparc/leon3/startup/bsp_fatal_halt.c", + "src/lib/libbsp/sparc/shared/cpu.c", + "src/lib/libbsp/shared/console-termios.c", + "src/lib/libbsp/shared/src/irq-generic.c", + "src/lib/libbsp/shared/src/irq-default-handler.c", + "src/lib/libbsp/shared/src/irq-generic.c", + "src/lib/libbsp/shared/src/irq-info.c", + "src/lib/libbsp/shared/src/irq-legacy.c", + "src/lib/libbsp/shared/src/irq-server.c", + "src/lib/libbsp/shared/src/irq-shell.c", + "src/lib/libbsp/sparc/shared/irq/irq-shared.c", ] ctx.bsp.source( source, features="src_include" ) + source = [ + "src/lib/libbsp/shared/console_control.c", + "src/lib/libbsp/shared/console_read.c", + "src/lib/libbsp/shared/console_write.c", + ] + ctx.bsp.source( + source, + features="src_include src_include_bsp" + ) + def build(ctx): source = [] diff --git a/cpukit/libcsupport/wscript b/cpukit/libcsupport/wscript index d7523627fa..8fc14668ac 100644 --- a/cpukit/libcsupport/wscript +++ b/cpukit/libcsupport/wscript @@ -77,7 +77,8 @@ def build(ctx): "src/termios_baud2num.c", "src/termios_num2baud.c", "src/termios_setinitialbaud.c", - "src/termios_baudtable.c" + "src/termios_baudtable.c", + "src/termios_setbestbaud.c" ] # SYSTEM_CALL_C_FILES diff --git a/rtems_waf/defaults/bsp/sparc.py b/rtems_waf/defaults/bsp/sparc.py index 8db2669ca6..3d24fd70c9 100644 --- a/rtems_waf/defaults/bsp/sparc.py +++ b/rtems_waf/defaults/bsp/sparc.py @@ -53,7 +53,7 @@ class leon3(Base): def build(self, c): c.CFLAGS = ['-mcpu=cypress'] - c.LINKCMDS = ['src/lib/libbsp/sparc/leon3/startup/linkcmds', + c.LINKCMDS = ['src/lib/libbsp/sparc/leon3/startup/linkcmds.leon3', 'src/lib/libbsp/sparc/shared/startup/linkcmds.base'] def header(self, c): |