make.sh: refactor and make veval return exit code of call