Uses depend on their sources, even outside libs.

    We were omitting dependencies in some cases for usefiles that
    had no other pulled-in deps. This was causing missed files when
    building libraries.