%% -*- erlang -*-
{erl_first_files,
 [
  "src/exometer_igor.erl",
  "src/exometer_util.erl",
  "src/exometer_entry.erl",
  "src/exometer_probe.erl"
 ]}.

{deps,
 [
  {parse_trans, "3.3.0"},
  {folsom, "0.8.7"},
  {hut, "1.2.0"},
  {setup, "2.0.2"}
 ]}.

{profiles,
 [
  {test, [{deps, [{meck, "0.8.12"}]}]},
  {docs, [{deps, [{edown, "0.8.1"}]}]}
 ]}.

{erl_opts,
 [
  debug_info,
  fail_on_warning,
  {platform_define, "^((1[8|9])|2)", rand_module},
  {verbosity, trace}
 ]}.

{sub_dirs, ["src"]}.

{edoc_opts,
 [
  {doclet, edown_doclet},
  {app_default, "http://www.erlang.org/doc/man"},
  {doc_path, []},
  {top_level_readme,
   {"./README.md",
    "https://github.com/Feuerlabs/exometer_core", "master"}}
 ]}.

{xref_checks,
 [
  undefined_function_calls,
  undefined_functions,
  locals_not_used,
  deprecated_functions_calls,
  deprecated_functions
 ]}.

{cover_enabled, true}.
{cover_print_enabled, true}.

{clean_files, ["test/app1/ebin/*.beam"]}.
