Eric Andersen | cc8ed39 | 1999-10-05 16:24:54 +0000 | [diff] [blame] | 1 | #!/bin/sh |
2 | #Make busybox links list file | ||||
3 | |||||
4 | DF="busybox.def.h" | ||||
5 | MF="main.c" | ||||
6 | |||||
7 | LIST="$(sed -n '/^#define/{s/^#define //p;}' $DF)" | ||||
8 | |||||
9 | for def in ${LIST}; do | ||||
10 | |||||
11 | set -- $(sed -n '/^#ifdef '$def'[ +| +].*/,/^#endif/{s/.*\/\///p; /^{ /{ s/^{ "//; s/",.*$//p;}; }' $MF) | ||||
12 | path=$1; shift | ||||
13 | |||||
14 | for n in $@; do | ||||
15 | echo "$path/$n" | ||||
16 | done | ||||
17 | done |