Earlier quoted context omitted.
Sounds like all you need is à plugin to call makefile targets from vim.
That is a method I've been toying with. But it's still such as hassle to quickly prototype something this way. It's also near impossible to get I J K L working as the cursor keys in VIM without having some major interference.
You could write elisp functions for your tasks and bind them to your prefered keys, with or without Evil.