Changeset 0c395c0 in rtems-libbsd


Ignore:
Timestamp:
Apr 7, 2015, 12:00:07 PM (5 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, afaeccc05a556f6aa25ba044a7e49d6aa634a59e, freebsd-9.3, master
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.

Files:
8 added
3 edited

Legend:

Unmodified
Added
Removed
  • .gitignore

    rda5e3a2 r0c395c0  
    55*.map
    66libbsd.html
    7 freebsd/sbin/route/keywords.h
    8 freebsd/include/rpc/rpcb_prot.h
    9 freebsd/lib/libipsec/y.tab.h
    10 freebsd/lib/libipsec/policy_parse.c
    11 freebsd/lib/libipsec/policy_token.c
    12 freebsd/lib/libc/net/nsparser.h
    13 freebsd/lib/libc/net/nslexer.c
    14 freebsd/lib/libc/net/nsparser.c
    157rtemsbsd/rtems/rtems-kvm-symbols.c
    168testsuite/include/rtems/bsd/test/network-config.h
  • Makefile

    rda5e3a2 r0c395c0  
    145145rtemsbsd/rtems/rtems-kvm-symbols.c: rtemsbsd/rtems/generate_kvm_symbols
    146146        ./$< > $@
    147 LIB_GEN_FILES += freebsd/lib/libc/net/nslexer.c
    148147LIB_C_FILES += freebsd/lib/libc/net/nslexer.c
    149148freebsd/lib/libc/net/nslexer.c: freebsd/lib/libc/net/nslexer.l freebsd/lib/libc/net/nsparser.c
    150149        ${LEX} -P _nsyy -t $< | sed -e '/YY_BUF_SIZE/s/16384/1024/' > $@
    151 LIB_GEN_FILES += freebsd/lib/libc/net/nsparser.c
    152150LIB_C_FILES += freebsd/lib/libc/net/nsparser.c
    153151freebsd/lib/libc/net/nsparser.c: freebsd/lib/libc/net/nsparser.y
     
    156154        rm -f _nsyy.tab.c
    157155        mv _nsyy.tab.h freebsd/lib/libc/net/nsparser.h
    158 LIB_GEN_FILES += freebsd/lib/libipsec/policy_token.c
    159156LIB_C_FILES += freebsd/lib/libipsec/policy_token.c
    160157freebsd/lib/libipsec/policy_token.c: freebsd/lib/libipsec/policy_token.l freebsd/lib/libipsec/policy_parse.c
    161158        ${LEX} -P __libipsecyy -t $< | sed -e '/YY_BUF_SIZE/s/16384/1024/' > $@
    162 LIB_GEN_FILES += freebsd/lib/libipsec/policy_parse.c
    163159LIB_C_FILES += freebsd/lib/libipsec/policy_parse.c
    164160freebsd/lib/libipsec/policy_parse.c: freebsd/lib/libipsec/policy_parse.y
     
    617613LIB_C_FILES += freebsd/sys/v850/v850/in_cksum.c
    618614endif
    619 LIB_GEN_FILES += freebsd/include/rpc/rpcb_prot.h
    620615freebsd/include/rpc/rpcb_prot.h: freebsd/include/rpc/rpcb_prot.x
    621616                rm -f $@
    622617                rpcgen -h -o $@ $<
    623 LIB_GEN_FILES += freebsd/sbin/route/keywords.h
    624618freebsd/sbin/route/keywords.h: freebsd/sbin/route/keywords
    625619        sed -e '/^#/d' -e '/^$$/d' $< > freebsd/sbin/route/keywords.tmp
  • 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.