| # SPDX-License-Identifier: GPL-2.0 |
| # Test Kconfig file for conditional dependencies. |
| |
| # Enable module support for tristate testing |
| config MODULES |
| bool "Enable loadable module support" |
| modules |
| default y |
| |
| config FOO |
| bool "FOO symbol" |
| |
| config BAR |
| bool "BAR symbol" |
| |
| config TEST_BASIC |
| bool "Test basic conditional dependency" |
| depends on FOO if BAR |
| default y |
| |
| config TEST_COMPLEX |
| bool "Test complex conditional dependency" |
| depends on (FOO && BAR) if (FOO || BAR) |
| default y |
| |
| config BAZ |
| tristate "BAZ symbol" |
| |
| config TEST_OPTIONAL |
| tristate "Test simple optional dependency" |
| depends on BAZ if BAZ |
| default y |