]>
Commit | Line | Data |
---|---|---|
3a4cbb41 UD |
1 | /^[ ]*\.end/ { need_end = 1 } |
2 | /^[ ]*\.align/ { if($2 > max) max = $2; } | |
307bcd77 UD |
3 | |
4 | END { | |
5 | if(need_end) | |
6 | { | |
7 | print "#define END_INIT .end _init"; | |
8 | print "#define END_FINI .end _fini"; | |
9 | } | |
10 | else | |
11 | { | |
12 | print "#define END_INIT"; | |
13 | print "#define END_FINI"; | |
14 | } | |
15 | if(max) | |
16 | print "#define ALIGN .align", max; | |
17 | else | |
18 | print "#define ALIGN"; | |
19 | ||
20 | print "#include <libc-symbols.h>"; | |
21 | print "weak_extern (__gmon_start__)"; | |
22 | } |