Changeset 0c395c0 in rtems-libbsd
- Timestamp:
- 04/07/15 12:00:07 (8 years ago)
- Branches:
- 4.11, 5, 5-freebsd-12, 6-freebsd-12, 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)
- Files:
-
- 8 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
.gitignore
rda5e3a2 r0c395c0 5 5 *.map 6 6 libbsd.html 7 freebsd/sbin/route/keywords.h8 freebsd/include/rpc/rpcb_prot.h9 freebsd/lib/libipsec/y.tab.h10 freebsd/lib/libipsec/policy_parse.c11 freebsd/lib/libipsec/policy_token.c12 freebsd/lib/libc/net/nsparser.h13 freebsd/lib/libc/net/nslexer.c14 freebsd/lib/libc/net/nsparser.c15 7 rtemsbsd/rtems/rtems-kvm-symbols.c 16 8 testsuite/include/rtems/bsd/test/network-config.h -
Makefile
rda5e3a2 r0c395c0 145 145 rtemsbsd/rtems/rtems-kvm-symbols.c: rtemsbsd/rtems/generate_kvm_symbols 146 146 ./$< > $@ 147 LIB_GEN_FILES += freebsd/lib/libc/net/nslexer.c148 147 LIB_C_FILES += freebsd/lib/libc/net/nslexer.c 149 148 freebsd/lib/libc/net/nslexer.c: freebsd/lib/libc/net/nslexer.l freebsd/lib/libc/net/nsparser.c 150 149 ${LEX} -P _nsyy -t $< | sed -e '/YY_BUF_SIZE/s/16384/1024/' > $@ 151 LIB_GEN_FILES += freebsd/lib/libc/net/nsparser.c152 150 LIB_C_FILES += freebsd/lib/libc/net/nsparser.c 153 151 freebsd/lib/libc/net/nsparser.c: freebsd/lib/libc/net/nsparser.y … … 156 154 rm -f _nsyy.tab.c 157 155 mv _nsyy.tab.h freebsd/lib/libc/net/nsparser.h 158 LIB_GEN_FILES += freebsd/lib/libipsec/policy_token.c159 156 LIB_C_FILES += freebsd/lib/libipsec/policy_token.c 160 157 freebsd/lib/libipsec/policy_token.c: freebsd/lib/libipsec/policy_token.l freebsd/lib/libipsec/policy_parse.c 161 158 ${LEX} -P __libipsecyy -t $< | sed -e '/YY_BUF_SIZE/s/16384/1024/' > $@ 162 LIB_GEN_FILES += freebsd/lib/libipsec/policy_parse.c163 159 LIB_C_FILES += freebsd/lib/libipsec/policy_parse.c 164 160 freebsd/lib/libipsec/policy_parse.c: freebsd/lib/libipsec/policy_parse.y … … 617 613 LIB_C_FILES += freebsd/sys/v850/v850/in_cksum.c 618 614 endif 619 LIB_GEN_FILES += freebsd/include/rpc/rpcb_prot.h620 615 freebsd/include/rpc/rpcb_prot.h: freebsd/include/rpc/rpcb_prot.x 621 616 rm -f $@ 622 617 rpcgen -h -o $@ $< 623 LIB_GEN_FILES += freebsd/sbin/route/keywords.h624 618 freebsd/sbin/route/keywords.h: freebsd/sbin/route/keywords 625 619 sed -e '/^#/d' -e '/^$$/d' $< > freebsd/sbin/route/keywords.tmp -
freebsd-to-rtems.py
rda5e3a2 r0c395c0 2231 2231 def compose(self, path): 2232 2232 headerPath = path[:-2] + '.h' 2233 return 'LIB_GEN_FILES += ' + headerPath + '\n' \ 2234 + headerPath + ': ' + path + '\n' \ 2233 return headerPath + ': ' + path + '\n' \ 2235 2234 '\t rm -f $@\n' \ 2236 2235 '\t rpcgen -h -o $@ $<\n' … … 2242 2241 headerPath = path + '.h' 2243 2242 tmpPath = path + '.tmp' 2244 return 'LIB_GEN_FILES += ' + headerPath + '\n' \ 2245 + headerPath + ': ' + path + '\n' \ 2243 return headerPath + ': ' + path + '\n' \ 2246 2244 '\tsed -e \'/^#/d\' -e \'/^$$/d\' $< > ' + tmpPath + '\n' \ 2247 2245 '\tLC_ALL=C tr \'a-z\' \'A-Z\' < ' + tmpPath + ' | paste ' + tmpPath + ' - | \\\n' \ … … 2259 2257 src = path[:-2] + '.c' 2260 2258 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' \ 2263 2260 + src + ': ' + path + ' ' + dep + '\n' \ 2264 2261 '\t${LEX} -P ' + self.sym + ' -t $< | sed -e \'/YY_BUF_SIZE/s/16384/1024/\' > $@\n' … … 2272 2269 src = path[:-2] + '.c' 2273 2270 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' \ 2276 2272 + src + ': ' + path + '\n' \ 2277 2273 '\tyacc -b ' + self.sym + ' -d -p ' + self.sym + ' $<\n' \
Note: See TracChangeset
for help on using the changeset viewer.