See the README
Undocumented predicates
The following predicates are exported, but not or incorrectly documented.
- disable_backtrace
- call_without_backtrace(Arg1)
- build_default
- build_default(Arg1)
- halt_success
- halt_error
- bind_special_variables(Arg1)
- start_queue(Arg1)
- build(Arg1)
- build(Arg1, Arg2)
- build(Arg1, Arg2, Arg3)
- finish_queue(Arg1)
- report(Arg1, Arg2, Arg3)
- report(Arg1, Arg2, Arg3, Arg4)
- verbose_report(Arg1, Arg2, Arg3)
- verbose_report(Arg1, Arg2, Arg3, Arg4)
- consult_gnu_makefile(Arg1, Arg2, Arg3)
- consult_makeprog(Arg1, Arg2, Arg3)
- read_makeprog_stream(Arg1, Arg2, Arg3, Arg4)
- read_string_as_makeprog_term(Arg1, Arg2, Arg3)
- read_atom_as_makeprog_term(Arg1, Arg2, Arg3)
- eval_atom_as_makeprog_term(Arg1, Arg2, Arg3)
- add_spec_clause(Arg1, Arg2, Arg3)
- add_spec_clause(Arg1, Arg2, Arg3, Arg4)
- add_cmdline_assignment(Arg1)
- add_gnumake_clause(Arg1, Arg2, Arg3)
- global_binding(Arg1, Arg2)
- expand_global_binding(Arg1, Arg2)
- target_bindrule(Arg1, Arg2, Arg3)
- rebuild_required(Arg1, Arg2, Arg3, Arg4)
- normalize_pattern(Arg1, Arg2, Arg3)
- unwrap_t(Arg1, Arg2)
- flatten_trim(Arg1, Arg2)
- rule_target(Arg1, Arg2, Arg3)
- rule_dependencies(Arg1, Arg2, Arg3)
- rule_execs(Arg1, Arg2, Arg3)
- rule_vars(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)
- run_execs_now(Arg1, Arg2, Arg3)
- report_run_exec(Arg1, Arg2, Arg3, Arg4)
- update_hash(Arg1, Arg2, Arg3)
- shell_var_specified(Arg1)
- bindvar(Arg1, Arg2, Arg3)
- bindvar_rule(Arg1, Arg2, Arg3, Arg4)
- expand_vars(Arg1, Arg2)
- expand_vars(Arg1, Arg2, Arg3)