diff options
author | Eric Andersen <andersen@codepoet.org> | 1999-10-05 16:24:54 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 1999-10-05 16:24:54 +0000 |
commit | cc8ed39b240180b58810784f844e253263594ac3 (patch) | |
tree | 15feebbb4be9a9168209609f48f0b100f9364420 /busybox.mkll | |
download | busybox-w32-0_29alpha2.tar.gz busybox-w32-0_29alpha2.tar.bz2 busybox-w32-0_29alpha2.zip |
Initial revision0_29alpha2
Diffstat (limited to '')
-rwxr-xr-x | busybox.mkll | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/busybox.mkll b/busybox.mkll new file mode 100755 index 000000000..e43a1ccb0 --- /dev/null +++ b/busybox.mkll | |||
@@ -0,0 +1,17 @@ | |||
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 | ||