123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- export TOPDIR=$(realpath ..)
- if gmake --help >/dev/null 2>&1; then
- export GMAKE=gmake
- else
- export GMAKE=make
- fi
- for subdir in bash bc; do
- cd $subdir
- pn=$($GMAKE show=PKG_NAME)
- pa=$($GMAKE show=ALL_PKGOPTS)
- typeset -u pnu=$pn
- pd=$($GMAKE show=PKG_DESCR)
- ph=$($GMAKE show=PKG_URL)
- (
- print "config ADK_COMPILE_$pnu"
- print \\ttristate
- print -n \\tdepends on
- sp=' '
- for xu in $pa; do
- print -n "${sp}ADK_PACKAGE_$xu"
- sp=' || '
- done
- print
- print \\tdefault n
- for xu in $pa; do
- x=$($GMAKE show=PKGNAME_$xu)
- print \\nconfig ADK_PACKAGE_$xu
- xf=$x
- while (( ${#xf} < 34 )); do
- xf=$xf.
- done
- print "\tprompt \"$xf ${pd:-$pn}\""
- print \\ttristate
- print \\tdefault n
- print \\tselect ADK_COMPILE_$pnu
- if [[ -n $pd$ph ]]; then
- print \\thelp
- [[ -n $pd ]] && print "\t $pd"
- [[ -n $pd && -n $ph ]] && print '\t '
- [[ -n $ph ]] && print "\t $ph"
- fi
- done
- ) >Config.in
- cd ..
- done
|