Fix some issues with the ee makefile check.
- makefile.uptodate wasn't always set when I though it would be
- make it remake make file if zero-length (due to ctrl-c)