Add exists_or_target
"All up to date" message appears if only undefined recipes are planned.
Fix make.pl generation bugs