Make config files depend on all Kconfig files

This ensures that conf will rerun when new config options have been
added.

Also, fix mkdir error when directory exists