bud, rebuild and xfbuild were designed so we wouldn't NEED Makefiles in the first place. Unless you've got a good reason, just use a recent dmd and xfbuild.