Changeset 5338089 in rtems-libbsd for waf_generator.py


Ignore:
Timestamp:
May 4, 2016, 6:24:11 AM (3 years ago)
Author:
Chris Johns <chrisj@…>
Branches:
fd86c091b97759106da7355ce1dd81ebe030e285, freebsd-9.3, f020f08430150c1656a0ad0a1de13699db9b980b
Children:
e58b898
Parents:
4b127e7
Message:

Fix coding to be CamelCase.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • waf_generator.py

    r4b127e7 r5338089  
    4545data = { }
    4646
    47 def _add_files(name, files):
     47def _addFiles(name, files):
    4848    if type(files) is not list:
    4949        files = [files]
     
    5252    data[name] += files
    5353
    54 def _clfags_includes(cflags, includes):
     54def _cflagsIncludes(cflags, includes):
    5555    if type(cflags) is not list:
    5656        if cflags is not None:
     
    6969
    7070    def __init__(self, cflags = "default", includes = None):
    71         self.cflags, self.includes = _clfags_includes(cflags, includes)
     71        self.cflags, self.includes = _cflagsIncludes(cflags, includes)
    7272
    7373    def compose(self, path):
     
    109109        self.sym = sym
    110110        self.dep = dep
    111         self.cflags, self.includes = _clfags_includes(cflags, includes)
     111        self.cflags, self.includes = _cflagsIncludes(cflags, includes)
    112112
    113113    def compose(self, path):
     
    126126        self.sym = sym
    127127        self.header = header
    128         self.cflags, self.includes = _clfags_includes(cflags, includes)
     128        self.cflags, self.includes = _cflagsIncludes(cflags, includes)
    129129
    130130    def compose(self, path):
     
    150150        name = os.path.join(builder.RTEMS_DIR, 'libbsd_waf.py')
    151151        converter = builder.Converter()
    152         converter.convert(name, name, src_contents = self.script)
     152        converter.convert(name, name, srcContents = self.script)
    153153
    154154    def setGenerators(self):
     
    174174    def generate(self, rtems_version):
    175175
    176         def _source_list(lhs, files, append = False):
     176        def _sourceList(lhs, files, append = False):
    177177            if append:
    178178                adder = '+'
    179                 adder_space = ' '
     179                adderSpace = ' '
    180180            else:
    181181                adder = ''
    182                 adder_space = ''
     182                adderSpace = ''
    183183            ll = len(lhs)
    184184            if len(files) == 1:
     
    186186            elif len(files) == 2:
    187187                self.add('%s %s= [%r,' % (lhs, adder, files[0]))
    188                 self.add('%s %s   %r]' % (' ' * ll, adder_space, files[-1]))
     188                self.add('%s %s   %r]' % (' ' * ll, adderSpace, files[-1]))
    189189            elif len(files) > 0:
    190190                self.add('%s %s= [%r,' % (lhs, adder, files[0]))
    191191                for f in files[1:-1]:
    192                     self.add('%s %s   %r,' % (' ' * ll, adder_space, f))
    193                 self.add('%s %s   %r]' % (' ' * ll, adder_space, files[-1]))
    194 
    195         def _data_insert(data, cpu, frag):
     192                    self.add('%s %s   %r,' % (' ' * ll, adderSpace, f))
     193                self.add('%s %s   %r]' % (' ' * ll, adderSpace, files[-1]))
     194
     195        def _dataInsert(data, cpu, frag):
    196196            #
    197197            # The default handler returns an empty string. Skip it.
     
    234234            if m.conditionalOn == "none":
    235235                for f in m.files:
    236                     _data_insert(data, 'all', f.getFragment())
     236                    _dataInsert(data, 'all', f.getFragment())
    237237            for cpu, files in sorted(m.cpuDependentSourceFiles.items()):
    238238                for f in files:
    239                     _data_insert(data, cpu, f.getFragment())
     239                    _dataInsert(data, cpu, f.getFragment())
    240240
    241241        if trace:
     
    273273        self.add('    # C/C++ flags')
    274274        self.add('    common_flags = []')
    275         for f in builder.common_flags():
     275        for f in builder.commonFlags():
    276276            self.add('    common_flags += ["%s"]' % (f))
    277277        self.add('    if bld.env.WARNINGS:')
    278         for f in builder.common_warnings():
     278        for f in builder.commonWarnings():
    279279            self.add('        common_flags += ["%s"]' % (f))
    280280        self.add('    else:')
    281         for f in builder.common_no_warnings():
     281        for f in builder.commonNoWarnings():
    282282            self.add('        common_flags += ["%s"]' % (f))
    283283        self.add('    cflags = %r + common_flags' % (builder.cflags()))
     
    292292        self.add('    # Include paths')
    293293        self.add('    includes = []')
    294         self.add('    for i in %r:' % (builder.cpu_includes()))
     294        self.add('    for i in %r:' % (builder.cpuIncludes()))
    295295        self.add('        includes += ["%s" % (i[2:].replace("@CPU@", bld.get_env()["RTEMS_ARCH"]))]')
    296296        self.add('    if bld.get_env()["RTEMS_ARCH"] == "i386":')
    297         self.add('        for i in %r:' % (builder.cpu_includes()))
     297        self.add('        for i in %r:' % (builder.cpuIncludes()))
    298298        self.add('            includes += ["%s" % (i[2:].replace("@CPU@", "x86"))]')
    299299        for i in builder.includes():
     
    403403                lex = lexes[l]['all']
    404404                if 'cflags' in lex:
    405                     lex_defines = [d[2:] for d in lex['cflags']]
    406                 else:
    407                     lex_defines = []
     405                    lexDefines = [d[2:] for d in lex['cflags']]
     406                else:
     407                    lexDefines = []
    408408                if 'includes' in lex:
    409                     lex_includes = lex['includes']
    410                 else:
    411                     lex_includes = []
     409                    lexIncludes = lex['includes']
     410                else:
     411                    lexIncludes = []
    412412                self.add('    if bld.env.AUTO_REGEN:')
    413413                self.add('        bld(target = "%s.c",' % (lex['file'][:-2]))
     
    418418                self.add('                features = "c",')
    419419                self.add('                cflags = cflags,')
    420                 self.add('                includes = %r + includes,' % (lex_includes))
    421                 self.add('                defines = defines + %r,' % (lex_defines))
     420                self.add('                includes = %r + includes,' % (lexIncludes))
     421                self.add('                defines = defines + %r,' % (lexDefines))
    422422                self.add('                source = "%s.c")' % (lex['file'][:-2]))
    423423                self.add('    libbsd_use += ["lex_%s"]' % (lex['sym']))
     
    429429            for y in sorted(yaccs.keys()):
    430430                yacc = yaccs[y]['all']
    431                 yacc_file = yacc['file']
     431                yaccFile = yacc['file']
    432432                if yacc['sym'] is not None:
    433                     yacc_sym = yacc['sym']
    434                 else:
    435                     yacc_sym = os.path.basename(yacc_file)[:-2]
    436                 yacc_header = '%s/%s' % (os.path.dirname(yacc_file), yacc['header'])
     433                    yaccSym = yacc['sym']
     434                else:
     435                    yaccSym = os.path.basename(yaccFile)[:-2]
     436                yaccHeader = '%s/%s' % (os.path.dirname(yaccFile), yacc['header'])
    437437                if 'cflags' in yacc:
    438                     yacc_defines = [d[2:] for d in yacc['cflags']]
    439                 else:
    440                     yacc_defines = []
     438                    yaccDefines = [d[2:] for d in yacc['cflags']]
     439                else:
     440                    yaccDefines = []
    441441                if 'includes' in yacc:
    442                     yacc_includes = yacc['includes']
    443                 else:
    444                     yacc_includes = []
     442                    yaccIncludes = yacc['includes']
     443                else:
     444                    yaccIncludes = []
    445445                self.add('    if bld.env.AUTO_REGEN:')
    446                 self.add('        bld(target = "%s.c",' % (yacc_file[:-2]))
    447                 self.add('            source = "%s",' % (yacc_file))
    448                 self.add('            rule = "${YACC} -b %s -d -p %s ${SRC} && ' % (yacc_sym, yacc_sym) + \
    449                          'sed -e \'/YY_BUF_SIZE/s/16384/1024/\' < %s.tab.c > ${TGT} && ' % (yacc_sym) + \
    450                          'rm -f %s.tab.c && mv %s.tab.h %s")' % (yacc_sym, yacc_sym, yacc_header))
    451                 self.add('    bld.objects(target = "yacc_%s",' % (yacc_sym))
     446                self.add('        bld(target = "%s.c",' % (yaccFile[:-2]))
     447                self.add('            source = "%s",' % (yaccFile))
     448                self.add('            rule = "${YACC} -b %s -d -p %s ${SRC} && ' % (yaccSym, yaccSym) + \
     449                         'sed -e \'/YY_BUF_SIZE/s/16384/1024/\' < %s.tab.c > ${TGT} && ' % (yaccSym) + \
     450                         'rm -f %s.tab.c && mv %s.tab.h %s")' % (yaccSym, yaccSym, yaccHeader))
     451                self.add('    bld.objects(target = "yacc_%s",' % (yaccSym))
    452452                self.add('                features = "c",')
    453453                self.add('                cflags = cflags,')
    454                 self.add('                includes = %r + includes,' % (yacc_includes))
    455                 self.add('                defines = defines + %r,' % (yacc_defines))
    456                 self.add('                source = "%s.c")' % (yacc_file[:-2]))
    457                 self.add('    libbsd_use += ["yacc_%s"]' % (yacc_sym))
     454                self.add('                includes = %r + includes,' % (yaccIncludes))
     455                self.add('                defines = defines + %r,' % (yaccDefines))
     456                self.add('                source = "%s.c")' % (yaccFile[:-2]))
     457                self.add('    libbsd_use += ["yacc_%s"]' % (yaccSym))
    458458            self.add('')
    459459
     
    467467            if flags is not 'default':
    468468                objs += 1
    469                 _source_list('    objs%02d_source' % objs, sorted(data['sources'][flags]['all']))
     469                _sourceList('    objs%02d_source' % objs, sorted(data['sources'][flags]['all']))
    470470                archs = sorted(data['sources'][flags])
    471471                for arch in archs:
    472472                    if arch not in ['all', 'cflags', 'includes']:
    473473                        self.add('    if bld.get_env()["RTEMS_ARCH"] == "%s":' % arch)
    474                         _source_list('        objs%02d_source' % objs,
    475                                      sorted(data['sources'][flags][arch]),
    476                                      append = True)
     474                        _sourceList('        objs%02d_source' % objs,
     475                                    sorted(data['sources'][flags][arch]),
     476                                    append = True)
    477477                if 'cflags' in data['sources'][flags]:
    478478                    defines = [d[2:] for d in data['sources'][flags]['cflags']]
     
    496496        # static library with.
    497497        #
    498         _source_list('    source', sorted(data['sources']['default']['all']))
     498        _sourceList('    source', sorted(data['sources']['default']['all']))
    499499        archs = sorted(data['sources']['default'])
    500500        for arch in archs:
    501501            if arch is not 'all':
    502502                self.add('    if bld.get_env()["RTEMS_ARCH"] == "%s":' % arch)
    503                 _source_list('        source',
    504                              sorted(data['sources']['default'][arch]),
    505                              append = True)
     503                _sourceList('        source',
     504                            sorted(data['sources']['default'][arch]),
     505                            append = True)
    506506        self.add('    bld.stlib(target = "bsd",')
    507507        self.add('              features = "c cxx",')
     
    519519        self.add('    # Installs.    ')
    520520        self.add('    bld.install_files("${PREFIX}/" + rtems.arch_bsp_lib_path(bld.env.RTEMS_VERSION, bld.env.RTEMS_ARCH_BSP), ["libbsd.a"])')
    521         header_paths = builder.header_paths()
    522         self.add('    header_paths = [%s,' % (str(header_paths[0])))
    523         for hp in header_paths[1:-1]:
     521        headerPaths = builder.headerPaths()
     522        self.add('    header_paths = [%s,' % (str(headerPaths[0])))
     523        for hp in headerPaths[1:-1]:
    524524            self.add('                     %s,' % (str(hp)))
    525         self.add('                     %s]' % (str(header_paths[-1])))
     525        self.add('                     %s]' % (str(headerPaths[-1])))
    526526        self.add('    for headers in header_paths:')
    527527        self.add('        ipath = os.path.join(rtems.arch_bsp_include_path(bld.env.RTEMS_VERSION, bld.env.RTEMS_ARCH_BSP), headers[2])')
     
    535535        self.add('    # Tests')
    536536        tests = data['tests']
    537         for test_name in sorted(tests):
    538             files = ['testsuite/%s/%s.c' % (test_name, f) for f in  data['tests'][test_name]['all']['files']]
    539             _source_list('    test_%s' % (test_name), sorted(files))
    540             self.add('    bld.program(target = "%s.exe",' % (test_name))
     537        for testName in sorted(tests):
     538            files = ['testsuite/%s/%s.c' % (testName, f) for f in  data['tests'][testName]['all']['files']]
     539            _sourceList('    test_%s' % (testName), sorted(files))
     540            self.add('    bld.program(target = "%s.exe",' % (testName))
    541541            self.add('                features = "cprogram",')
    542542            self.add('                cflags = cflags,')
    543543            self.add('                includes = includes,')
    544             self.add('                source = test_%s,' % (test_name))
     544            self.add('                source = test_%s,' % (testName))
    545545            self.add('                use = ["bsd"],')
    546546            self.add('                lib = ["m", "z"],')
Note: See TracChangeset for help on using the changeset viewer.