make.defaults: recurse directories

This makes behavior more consistent with handling of other files, as
discussed in bug #463266.