def METHOD_NAME(self, spec, prefix):
    args = ["HOME_LORENE=" + self.build_directory]
    # (We could build the documentation as well.)
    # (We could circumvent the build system and simply compile all
    # source files, and do so in parallel.)
    make("cpp", "fortran", "export", *args)
    if "+bin_star" in spec:
        with working_dir(join_path("Codes", "Bin_star")):
            make(
                "-f",
                "Makefile_O2",
                "coal",
                "lit_bin",
                "init_bin",
                "coal_regu",
                "init_bin_regu",
                "analyse",
                "prepare_seq",
                *args,
            )