Add missing include to bsd-kvm.c for gdb_abspath
[deliverable/binutils-gdb.git] / bfd / targmatch.sed
index f681aac4b9e465ef3e4dd601ec9a4c25e808f685..2716876547467d122ad1347022296c6f1eef8616 100644 (file)
@@ -1,17 +1,33 @@
 1,/START OF targmatch.h/       d
 /END OF targmatch.h/,$         d
+/^[    ]*case/,/^[     ]*esac/ d
 s/^#if/KEEP #if/
 s/^#endif/KEEP #endif/
 s/^[   ]*#.*$//
 s/^KEEP #/#/
 s/[    ]*\\$//
-s/[|   ][|     ]*\([^|()       ][^|()  ]*\)[   ]*\|/{ "\1", NULL },/g
+t lab1
+       :lab1
+s/[|   ][|     ]*\([^|()       ][^|()  ]*\)[   ]*|/{ "\1", NULL },/g
 s/[|   ][|     ]*\([^|()       ][^|()  ]*\)[   ]*)/{ "\1",/g
-s/^[   ]*targ_defvec=\([^      ]*\)/#if !defined (SELECT_VECS) || defined (HAVE_\1)\
-\&\1\
-#else\
-UNSUPPORTED_TARGET\
-#endif\
-},/
+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
This page took 0.025359 seconds and 4 git commands to generate.