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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [insight/] [bfd/] [targmatch.sed] - Blame information for rev 578

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 578 markom
1,/START OF targmatch.h/        d
2
/END OF targmatch.h/,$          d
3
s/^#if/KEEP #if/
4
s/^#endif/KEEP #endif/
5
s/^[    ]*#.*$//
6
s/^KEEP #/#/
7
s/[     ]*\\$//
8
t lab1
9
        :lab1
10
s/[|    ][|     ]*\([^|()       ][^|()  ]*\)[   ]*|/{ "\1", NULL },/g
11
s/[|    ][|     ]*\([^|()       ][^|()  ]*\)[   ]*)/{ "\1",/g
12
t lab2
13
s/^[    ]*targ_defvec=\([^      ]*\)/#if !defined (SELECT_VECS) || defined (HAVE_\1)/
14
t lab3
15
s/.*=.*//
16
s/;;//
17
b
18
        :lab2
19
H
20
d
21
        :lab3
22
G
23
s/\n/%EOL%/g
24
s/\(defined (HAVE_\)\([^)]*\)\(.*\)/\1\2\3\
25
\&\2 },\
26
#endif/
27
s/%EOL%/\
28
/g
29
p
30
s/.*//g
31
s/\n//g
32
h

powered by: WebSVN 2.1.0

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