Changeset 0c395c0 in rtems-libbsd for freebsd-to-rtems.py


Ignore:
Timestamp:
Apr 7, 2015, 12:00:07 PM (4 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, fd86c091b97759106da7355ce1dd81ebe030e285, freebsd-9.3, f020f08430150c1656a0ad0a1de13699db9b980b
Children:
4f75a78
Parents:
da5e3a2
git-author:
Sebastian Huber <sebastian.huber@…> (04/07/15 12:00:07)
git-committer:
Sebastian Huber <sebastian.huber@…> (04/08/15 05:57:05)
Message:

Add generated files

This avoids dependencies on a particular generator tool version. On
MinGW and Cygwin hosts these tools tend to be outdated or somehow
incapable.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • freebsd-to-rtems.py

    rda5e3a2 r0c395c0  
    22312231        def compose(self, path):
    22322232                headerPath = path[:-2] + '.h'
    2233                 return 'LIB_GEN_FILES += ' + headerPath + '\n' \
    2234                         + headerPath + ': ' + path + '\n' \
     2233                return headerPath + ': ' + path + '\n' \
    22352234                        '\t     rm -f $@\n' \
    22362235                        '\t     rpcgen -h -o $@ $<\n'
     
    22422241                headerPath = path + '.h'
    22432242                tmpPath = path + '.tmp'
    2244                 return 'LIB_GEN_FILES += ' + headerPath + '\n' \
    2245                         + headerPath + ': ' + path + '\n' \
     2243                return headerPath + ': ' + path + '\n' \
    22462244                        '\tsed -e \'/^#/d\' -e \'/^$$/d\' $< > ' + tmpPath + '\n' \
    22472245                        '\tLC_ALL=C tr \'a-z\' \'A-Z\' < ' + tmpPath + ' | paste ' + tmpPath + ' - | \\\n' \
     
    22592257                src = path[:-2] + '.c'
    22602258                dep = path[:path.rfind('/')] + '/' + self.dep
    2261                 return 'LIB_GEN_FILES += ' + src + '\n' \
    2262                         'LIB_C_FILES += ' + src + '\n' \
     2259                return 'LIB_C_FILES += ' + src + '\n' \
    22632260                        + src + ': ' + path + ' ' + dep + '\n' \
    22642261                        '\t${LEX} -P ' + self.sym + ' -t $< | sed -e \'/YY_BUF_SIZE/s/16384/1024/\' > $@\n'
     
    22722269                src = path[:-2] + '.c'
    22732270                hdr = path[:path.rfind('/')] + '/' + self.header
    2274                 return 'LIB_GEN_FILES += ' + src + '\n' \
    2275                         'LIB_C_FILES += ' + src + '\n' \
     2271                return 'LIB_C_FILES += ' + src + '\n' \
    22762272                        + src + ': ' + path + '\n' \
    22772273                        '\tyacc -b ' + self.sym + ' -d -p ' + self.sym + ' $<\n' \
Note: See TracChangeset for help on using the changeset viewer.