Switch to using ShellJS makefile (fixes #418)