Consider all build targets recursively, not just children