mostang.com!davidm | c2e6b4c | 2003-03-28 07:43:22 +0000 | [diff] [blame] | 1 | #!/bin/sh |
mostang.com!davidm | e455a92 | 2003-04-23 19:22:42 +0000 | [diff] [blame^] | 2 | for gname in `ls G*.c G*.cxx G*.S 2>/dev/null`; do |
mostang.com!davidm | c2e6b4c | 2003-03-28 07:43:22 +0000 | [diff] [blame] | 3 | lname="L$(expr $gname : '.\(.*\)')" |
| 4 | bk edit $lname >/dev/null 2>&1 |
mostang.com!davidm | e455a92 | 2003-04-23 19:22:42 +0000 | [diff] [blame^] | 5 | ext=$(expr $gname : '[^.]*[.]\(.*\)') |
| 6 | if [ "$ext" = "S" ]; then |
| 7 | include="" |
| 8 | else |
| 9 | include="#include <libunwind.h>" |
| 10 | fi |
mostang.com!davidm | 50e11fa | 2003-04-03 07:59:15 +0000 | [diff] [blame] | 11 | echo -e "\ |
| 12 | #define UNW_LOCAL_ONLY\n\ |
mostang.com!davidm | e455a92 | 2003-04-23 19:22:42 +0000 | [diff] [blame^] | 13 | $include\n\ |
mostang.com!davidm | 50e11fa | 2003-04-03 07:59:15 +0000 | [diff] [blame] | 14 | #if defined(UNW_LOCAL_ONLY) && !defined(UNW_REMOTE_ONLY)\n\ |
| 15 | #include \"$gname\"\n\ |
| 16 | #endif" > $lname |
| 17 | echo created $lname |
mostang.com!davidm | c2e6b4c | 2003-03-28 07:43:22 +0000 | [diff] [blame] | 18 | done |