|
1 | 1 | gen_incs() { |
2 | | - cd "$1" && grep -E -R --include="*.h" " ASM\(| ASM_P\(| ASM_AP\(| ASM_N\(| ASM_F\(" . | grep :EXTERN | \ |
| 2 | + cd "$1" && grep -E -r --include="*.h" " ASM\(| ASM_P\(| ASM_AP\(| ASM_N\(| ASM_F\(" . | grep :EXTERN | \ |
3 | 3 | cut -d ":" -f 1 | uniq | sed -E 's/\.\/(.+)/#include "\1"/' |
4 | 4 | } |
5 | 5 |
|
6 | 6 | gen_incsn() { |
7 | | - cd "$1" && grep -R --include="*.h" " ASM_N(" . | grep :EXTERN | cut -d ":" -f 1 | uniq | \ |
| 7 | + cd "$1" && grep -r --include="*.h" " ASM_N(" . | grep :EXTERN | cut -d ":" -f 1 | uniq | \ |
8 | 8 | sed -E 's/\.\/(.+)/#include "\1"/' |
9 | 9 | } |
10 | 10 |
|
11 | 11 | gen_asyms() { |
12 | | - grep -E -R --include="*.h" " ASM_ARR\(" . "$1" | grep :EXTERN | \ |
| 12 | + grep -E -r --include="*.h" " ASM_ARR\(" . "$1" | grep :EXTERN | \ |
13 | 13 | sed -E 's/.+\((.+), (.+), (.+)\);.*/__ASM_ARR\(\1, \2, \3\) SEMIC/' | sort | uniq |
14 | | - grep -E -R --include="*.h" " ASM_F\(" . "$1" | grep :EXTERN | \ |
| 14 | + grep -E -r --include="*.h" " ASM_F\(" . "$1" | grep :EXTERN | \ |
15 | 15 | sed -E 's/.+EXTERN ASM.*\((.+)\);.*/__ASM_FUNC\(\1) SEMIC/' | sort | uniq |
16 | | - grep -E -R --include="*.h" " ASM_P\(" . "$1" | grep :EXTERN | \ |
| 16 | + grep -E -r --include="*.h" " ASM_P\(" . "$1" | grep :EXTERN | \ |
17 | 17 | sed -E 's/.+\((.+), (.+)\);.*/__ASM_PTR\(\1, \2\) SEMIC/' | sort | uniq |
18 | | - grep -E -R --include="*.h" " ASM_N\(" . "$1" | grep :EXTERN | \ |
| 18 | + grep -E -r --include="*.h" " ASM_N\(" . "$1" | grep :EXTERN | \ |
19 | 19 | sed -E 's/.+\((.+), (.+)\);.*/__ASM_N\(\1, \2\) SEMIC/' | sort | uniq |
20 | | - grep -E -R --include="*.h" " ASM\(" . "$1" | grep :EXTERN | \ |
| 20 | + grep -E -r --include="*.h" " ASM\(" . "$1" | grep :EXTERN | \ |
21 | 21 | sed -E 's/.+\((.+), (.+)\);.*/__ASM\(\1, \2\) SEMIC/' | sort | uniq |
22 | 22 | } |
23 | 23 |
|
|
0 commit comments