explain use of <run_depends> for transitive library includes