Initial revision
[oweals/busybox.git] / applets / busybox.mkll
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