ensure build/ directory exists