def METHOD_NAME(self) -> None:
    model = depfile.MakefileModel.from_env(self)
    template = spack.tengine.make_environment().get_template(
        os.path.join("depfile", "Makefile")
    )
    makefile = self.environment_root() / "Makefile"
    makefile.write_text(template.render(model.to_dict()))
    make = spack.util.executable.which("make")
    kwargs = {}
    if not tty.is_debug():
        kwargs = {"output": os.devnull, "error": os.devnull}
    make(
        "-C",
        str(self.environment_root()),
        "-j",
        str(spack.build_environment.determine_number_of_jobs(parallel=True)),
        **kwargs,
    )