config/config.mk
changeset 1877 b579a5cb53d1
parent 1870 a4c4e51aa541
child 1878 2c577664a23d
     1.1 --- a/config/config.mk	Mon Mar 29 20:24:50 2010 +0200
     1.2 +++ b/config/config.mk	Thu Apr 01 19:45:28 2010 +0200
     1.3 @@ -91,7 +91,7 @@
     1.4  	      echo "    $${dep_val#\# }";                                       \
     1.5  	    fi;                                                                 \
     1.6  	    if [ "$(5)" = "Y" ]; then                                           \
     1.7 -	      echo "    depends on BACKEND_$(3) = \"$${_entry}\" || ! BACKEND"; \
     1.8 +	      echo "    depends on $(3)_$${_entry}_AVAILABLE";                  \
     1.9  	    fi;                                                                 \
    1.10  	    echo "";                                                            \
    1.11  	  done;                                                                 \
    1.12 @@ -100,6 +100,12 @@
    1.13  	    file="$(4)/$${entry}.in";                                           \
    1.14  	    _entry=$$(echo "$${entry}" |$(sed) -r -s -e 's/[-.+]/_/g;');        \
    1.15  	    echo "";                                                            \
    1.16 +	    if [ "$(5)" = "Y" ]; then                                                                           \
    1.17 +	      echo "config $(3)_$${_entry}_AVAILABLE";                                                          \
    1.18 +	      echo "    bool";                                                                                  \
    1.19 +	      echo "    default n if ! ( BACKEND_$(3) = \"$${entry}\" || BACKEND_$(3) = \"\" || ! BACKEND )";   \
    1.20 +	      echo "    default y if BACKEND_$(3) = \"$${entry}\" || BACKEND_$(3) = \"\" || ! BACKEND";         \
    1.21 +	    fi;                                                                                                 \
    1.22  	    echo "if $(3)_$${_entry}";                                          \
    1.23  	    echo "config $(3)";                                                 \
    1.24  	    echo "    default \"$${entry}\" if $(3)_$${_entry}";                \