You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 line
944 B

15 年之前
  1. %% TODO: rename FAIL to ABORT once we require at least R13B04 for
  2. %% building rebar. Macros with different arity were not supported by the
  3. %% compiler before 13B04.
  4. -define(FAIL, rebar_utils:abort()).
  5. -define(ABORT(Str, Args), rebar_utils:abort(Str, Args)).
  6. -define(CONSOLE(Str, Args), io:format(Str, Args)).
  7. -define(DEBUG(Str, Args), rebar_log:log(debug, Str, Args)).
  8. -define(INFO(Str, Args), rebar_log:log(info, Str, Args)).
  9. -define(WARN(Str, Args), rebar_log:log(warn, Str, Args)).
  10. -define(ERROR(Str, Args), rebar_log:log(error, Str, Args)).
  11. -define(FMT(Str, Args), lists:flatten(io_lib:format(Str, Args))).
  12. -define(DEFAULT_LIB_DIRS, ["_checkouts", "apps", "libs", "."]).
  13. -define(DEFAULT_DEPS_DIR, "_deps").
  14. -define(DEFAULT_PLUGINS_DIR, "_plugins").
  15. -define(DEFAULT_CONFIG_FILE, "rebar.config").
  16. -define(LOCK_FILE, "rebar.lock").
  17. -ifdef(namespaced_types).
  18. -type rebar_dict() :: dict:dict().
  19. -else.
  20. -type rebar_dict() :: dict().
  21. -endif.