menu "Test config"

    config TEST_BOOL
        bool "Test boolean"
        default n

    config TEST_CHILD_BOOL
        bool "Test boolean"
        depends on TEST_BOOL
        default y

    config TEST_CHILD_STR
        string "Test str"
        depends on TEST_BOOL
        default "OHAI!"

    choice TEST_CHOICE
        prompt "Some choice"
        default CHOICE_A

        config CHOICE_A
            bool "A"

        config CHOICE_B
            bool "B"

    endchoice

    config DEPENDS_ON_CHOICE
        string "Depends on choice"
        default "Depends on A" if CHOICE_A
        default "Depends on B" if CHOICE_B
        default "WAT"

    config SOME_UNRELATED_THING
        bool "Some unrelated thing"

    config TEST_CONDITIONAL_RANGES
        int "Something with a range"
        range 0 100 if TEST_BOOL
        range 0 10
        default 1

endmenu
