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

{deps,
 [
  {lager, "~>2.1.0"},
  {parse_trans, "~>2.9.0"},
  {folsom, "~>0.8.3"},
  {setup, "~>1.7.0"}
 ]}.

{profiles,
  [{docs, [{deps, [edown]}]}]}.

{erl_opts,
 [
  debug_info,
  fail_on_warning,
  {parse_transform, lager_transform},
  {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"]}.

{overrides,
 [{override, parser_trans, [{deps, [edown]}]}]}.
