Commit | Line | Data |
---|---|---|
1 | #!/bin/sh | |
2 | ||
3 | grep '@' $1 | awk '{print $1}' > $2_explist | |
4 | ||
5 | echo ".text" > $2 | |
6 | echo ".align 4" >> $2 | |
7 | ||
8 | cat $2_explist | while read i; do | |
9 | sym=`echo $i | awk -F@ '{print $1}'` | |
10 | ||
11 | echo ".globl _$i" >> $2 | |
12 | echo "_$i:" >> $2 | |
13 | echo " jmp $sym" >> $2 | |
14 | echo >> $2 | |
15 | done |