123456789101112131415161718192021222324 |
- #!/bin/sh
- # Make busybox links list file.
- # input $1: full path to Config.h
- # input $2: full path to applets.h
- # output (stdout): list of pathnames that should be linked to busybox
- # Maintainer: Larry Doolittle <ldoolitt@recycle.lbl.gov>
- export LC_ALL=POSIX
- export LC_CTYPE=POSIX
- CONFIG_H=${1:-Config.h}
- APPLETS_H=${2:-applets.h}
- gcc -E -DMAKE_LINKS -include $CONFIG_H $APPLETS_H |
- awk '/^[ \t]*LINK/{
- dir=substr($2,8)
- gsub("_","/",dir)
- if(dir=="/ROOT") dir=""
- file=$3
- gsub("\"","",file)
- if (file=="busybox") next
- print tolower(dir) "/" file
- }'
|