Mockup of FreeBSD's ports-like build system written entirely in GNU Make