build: allow Makefile to specify build directory (relative) location