It doesn't have much to do with the original question, but how
critical is it to make dependencies each time a kernel is made?
I usually only do it when I change configuration options...
.-.
. |-
-- -- | |
\_/