diff -r acf1944ef6a4 -r 17e37102a037 config/config.mk --- a/config/config.mk Wed Mar 11 20:56:27 2009 +0000 +++ b/config/config.mk Thu Mar 26 18:58:13 2009 +0000 @@ -87,12 +87,10 @@ _entry=$$(echo "$${entry}" |$(sed) -r -s -e 's/[-.+]/_/g;'); \ echo "config $(3)_$${_entry}"; \ echo " bool"; \ - printf " prompt \"$${entry}"; \ - if $(grep) -E '^# +EXPERIMENTAL$$' $${file} >/dev/null 2>&1; then \ - echo " (EXPERIMENTAL)\""; \ - echo " depends on EXPERIMENTAL"; \ - else \ - echo "\""; \ + echo " prompt \"$${entry}\""; \ + dep_val=$$($(grep) -E '^# depends on ' $${file} 2>/dev/null); \ + if [ -n "$${dep_val}" ]; then \ + echo " $${dep_val#\# }"; \ fi; \ echo ""; \ done; \ @@ -134,12 +132,10 @@ _entry=$$(echo "$${entry}" |$(sed) -r -s -e 's/[-.+]/_/g;'); \ echo "menuconfig $(3)_$${_entry}"; \ echo " bool"; \ - printf " prompt \"$${entry}"; \ - if $(grep) -E '^# +EXPERIMENTAL$$' $${file} >/dev/null 2>&1; then \ - echo " (EXPERIMENTAL)\""; \ - echo " depends on EXPERIMENTAL"; \ - else \ - echo "\""; \ + echo " prompt \"$${entry}\""; \ + dep_val=$$($(grep) -E '^# depends on ' $${file} 2>/dev/null); \ + if [ -n "$${dep_val}" ]; then \ + echo " $${dep_val#\# }"; \ fi; \ echo "if $(3)_$${_entry}"; \ echo "source $${file}"; \