config/config.mk
changeset 1761 88020b2c3246
parent 1256 acf1944ef6a4
child 1854 02b74bd4373f
     1.1 --- a/config/config.mk	Wed Mar 11 20:56:27 2009 +0000
     1.2 +++ b/config/config.mk	Tue Jan 12 19:24:03 2010 +0100
     1.3 @@ -87,12 +87,10 @@
     1.4  	    _entry=$$(echo "$${entry}" |$(sed) -r -s -e 's/[-.+]/_/g;');        \
     1.5  	    echo "config $(3)_$${_entry}";                                      \
     1.6  	    echo "    bool";                                                    \
     1.7 -	    printf "    prompt \"$${entry}";                                    \
     1.8 -	    if $(grep) -E '^# +EXPERIMENTAL$$' $${file} >/dev/null 2>&1; then   \
     1.9 -	      echo " (EXPERIMENTAL)\"";                                         \
    1.10 -	      echo "    depends on EXPERIMENTAL";                               \
    1.11 -	    else                                                                \
    1.12 -	      echo "\"";                                                        \
    1.13 +	    echo "    prompt \"$${entry}\"";                                    \
    1.14 +	    dep_val=$$($(grep) -E '^# depends on ' $${file} 2>/dev/null);       \
    1.15 +	    if [ -n "$${dep_val}" ]; then                                       \
    1.16 +	      echo "    $${dep_val#\# }";                                       \
    1.17  	    fi;                                                                 \
    1.18  	    echo "";                                                            \
    1.19  	  done;                                                                 \
    1.20 @@ -134,12 +132,10 @@
    1.21  	    _entry=$$(echo "$${entry}" |$(sed) -r -s -e 's/[-.+]/_/g;');        \
    1.22  	    echo "menuconfig $(3)_$${_entry}";                                  \
    1.23  	    echo "    bool";                                                    \
    1.24 -	    printf "    prompt \"$${entry}";                                    \
    1.25 -	    if $(grep) -E '^# +EXPERIMENTAL$$' $${file} >/dev/null 2>&1; then   \
    1.26 -	      echo " (EXPERIMENTAL)\"";                                         \
    1.27 -	      echo "    depends on EXPERIMENTAL";                               \
    1.28 -	    else                                                                \
    1.29 -	      echo "\"";                                                        \
    1.30 +	    echo "    prompt \"$${entry}\"";                                    \
    1.31 +	    dep_val=$$($(grep) -E '^# depends on ' $${file} 2>/dev/null);       \
    1.32 +	    if [ -n "$${dep_val}" ]; then                                       \
    1.33 +	      echo "    $${dep_val#\# }";                                       \
    1.34  	    fi;                                                                 \
    1.35  	    echo "if $(3)_$${_entry}";                                          \
    1.36  	    echo "source $${file}";                                             \