Changeset 9d52d91 in rtems-libbsd for libbsd.py


Ignore:
Timestamp:
May 4, 2017, 12:28:01 PM (2 years ago)
Author:
Kevin Kirspel <kevin-kirspel@…>
Branches:
fd86c091b97759106da7355ce1dd81ebe030e285, f020f08430150c1656a0ad0a1de13699db9b980b
Children:
286c391
Parents:
333bfb6
git-author:
Kevin Kirspel <kevin-kirspel@…> (05/04/17 12:28:01)
git-committer:
Sebastian Huber <sebastian.huber@…> (05/11/17 09:15:41)
Message:

Updating scripts for FREEBSD TTY support

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libbsd.py

    • Property mode changed from 100755 to 100644
    r333bfb6 r9d52d91  
    7979            'rtems/rtems-bsd-shell-ping.c',
    8080            'rtems/rtems-bsd-shell-route.c',
     81            'rtems/rtems-bsd-shell-stty.c',
    8182            'rtems/rtems-bsd-shell-sysctl.c',
    8283            'rtems/rtems-bsd-shell-tcpdump.c',
     
    394395            'sys/libkern/murmur3_32.c',
    395396            'sys/libkern/random.c',
     397            'sys/fs/devfs/devfs_vnops.c',
    396398            'sys/vm/uma_core.c',
    397399            'sys/vm/uma_dbg.c',
     
    437439        mm.generator['source']()
    438440    )
     441    return mod
     442
     443#
     444# TTY
     445#
     446def tty(mm):
     447    mod = builder.Module('tty')
     448    mod.addKernelSpaceHeaderFiles(
     449        [
     450            'sys/sys/tty.h',
     451            'sys/sys/ttyqueue.h',
     452            'sys/sys/ttydisc.h',
     453            'sys/sys/ttydevsw.h',
     454            'sys/sys/ttyhook.h',
     455            'sys/sys/cons.h',
     456            'sys/sys/serial.h',
     457        ]
     458    )
     459    mod.addKernelSpaceSourceFiles(
     460        [
     461            'sys/kern/tty.c',
     462            'sys/kern/tty_inq.c',
     463            'sys/kern/tty_outq.c',
     464            'sys/kern/tty_ttydisc.c',
     465        ],
     466        mm.generator['source']()
     467    )
     468#    mod.addRTEMSSourceFiles(
     469#        [
     470#            'rtems/ofw_machdep.c',
     471#        ],
     472#        mm.generator['source']()
     473#    )
    439474    return mod
    440475
     
    657692    mod.addKernelSpaceHeaderFiles(
    658693        [
    659             'sys/sys/tty.h',
    660694            'sys/sys/mouse.h',
    661             'sys/sys/ttyqueue.h',
    662             'sys/sys/ttydefaults.h',
    663             'sys/sys/ttydisc.h',
    664             'sys/sys/ttydevsw.h',
    665             'sys/sys/ttyhook.h',
    666695        ]
    667696    )
     
    11781207            'sys/sys/buf.h',
    11791208            'sys/sys/mqueue.h',
    1180             'sys/sys/tty.h',
    1181             'sys/sys/ttyqueue.h',
    1182             'sys/sys/ttydisc.h',
    1183             'sys/sys/ttydevsw.h',
    1184             'sys/sys/ttyhook.h',
    11851209            'sys/sys/user.h',
    11861210        ]
     
    21282152    mod.addUserSpaceHeaderFiles(
    21292153        [
     2154            'bin/stty/extern.h',
     2155            'bin/stty/stty.h',
    21302156            'contrib/libxo/libxo/xo_buf.h',
    21312157            'contrib/libxo/libxo/xo_encoder.h',
     
    22882314        [
    22892315            'bin/hostname/hostname.c',
     2316            'bin/stty/cchar.c',
     2317            'bin/stty/gfmt.c',
     2318            'bin/stty/key.c',
     2319            'bin/stty/modes.c',
     2320            'bin/stty/print.c',
     2321            'bin/stty/stty.c',
     2322            'bin/stty/util.c',
    22902323            'contrib/libxo/libxo/libxo.c',
    22912324            'contrib/libxo/libxo/xo_encoder.c',
     
    30063039    mod.addTest(mm.generator['test']('pf01', ['test_main']))
    30073040    mod.addTest(mm.generator['test']('pf02', ['test_main'], runTest = False))
     3041    mod.addTest(mm.generator['test']('termios', ['test_main',
     3042                                     'test_termios_driver',
     3043                                     'test_termios_utilities']))
     3044    mod.addTest(mm.generator['test']('termios01', ['test_main',
     3045                                     '../termios/test_termios_driver',
     3046                                     '../termios/test_termios_utilities']))
     3047    mod.addTest(mm.generator['test']('termios02', ['test_main',
     3048                                     '../termios/test_termios_driver',
     3049                                     '../termios/test_termios_utilities']))
     3050    mod.addTest(mm.generator['test']('termios03', ['test_main',
     3051                                     '../termios/test_termios_driver',
     3052                                     '../termios/test_termios_utilities']))
     3053    mod.addTest(mm.generator['test']('termios04', ['test_main',
     3054                                     '../termios/test_termios_driver',
     3055                                     '../termios/test_termios_utilities']))
     3056    mod.addTest(mm.generator['test']('termios05', ['test_main',
     3057                                     '../termios/test_termios_driver',
     3058                                     '../termios/test_termios_utilities']))
     3059    mod.addTest(mm.generator['test']('termios06', ['test_main',
     3060                                     '../termios/test_termios_driver',
     3061                                     '../termios/test_termios_utilities']))
    30083062    mod.addTest(mm.generator['test-if-header']('debugger01', 'rtems/rtems-debugger.h',
    30093063                                               ['test_main'], runTest = False, netTest = True))
     
    30923146
    30933147    mm.addModule(fdt(mm))
     3148    mm.addModule(tty(mm))
    30943149    mm.addModule(mmc(mm))
    30953150
Note: See TracChangeset for help on using the changeset viewer.