X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=busybox.mkll;h=4e15e1611a5aa6889047f74c8e18f2ced81320ef;hb=8a9b2c6448e32f16e4b65dbd4927d9108c007acc;hp=12fa06f40c76785fa18f73a944d0ef535d1a53c4;hpb=868c057d253c9f96b9646ef49f2f06e9c20181df;p=oweals%2Fbusybox.git diff --git a/busybox.mkll b/busybox.mkll index 12fa06f40..4e15e1611 100755 --- a/busybox.mkll +++ b/busybox.mkll @@ -1,12 +1,20 @@ #!/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 + +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/{ - match($2,"_BB_DIR[A-Z_]*") - dir=substr($2,RSTART+7,RLENGTH-7) + dir=substr($2,8) gsub("_","/",dir) if(dir=="/ROOT") dir="" file=$3