OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [insight/] [bfd/] [targmatch.sed] - Rev 1765

Compare with Previous | Blame | View Log

1,/START OF targmatch.h/        d
/END OF targmatch.h/,$          d
s/^#if/KEEP #if/
s/^#endif/KEEP #endif/
s/^[    ]*#.*$//
s/^KEEP #/#/
s/[     ]*\\$//
t lab1
        :lab1
s/[|    ][|     ]*\([^|()       ][^|()  ]*\)[   ]*|/{ "\1", NULL },/g
s/[|    ][|     ]*\([^|()       ][^|()  ]*\)[   ]*)/{ "\1",/g
t lab2
s/^[    ]*targ_defvec=\([^      ]*\)/#if !defined (SELECT_VECS) || defined (HAVE_\1)/
t lab3
s/.*=.*//
s/;;//
b
        :lab2
H
d
        :lab3
G
s/\n/%EOL%/g
s/\(defined (HAVE_\)\([^)]*\)\(.*\)/\1\2\3\
\&\2 },\
#endif/
s/%EOL%/\
/g
p
s/.*//g
s/\n//g
h

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.