Massaging the build process

Preparing ground for further work on build scripts.
It's just clunky. But we can get around this by switching to `printf`. Stand by.