%% -*- erlang -*-

{erl_opts, [debug_info]}.

{minimum_otp_vsn, "25.2.3"}.

%% run-time deps
{deps, [{logger_color_formatter,
         {git, "https://github.com/rlipscombe/logger_color_formatter.git", {tag, "0.5.0"}}},
        {pfcplib,
         {git, "https://github.com/travelping/pfcplib.git", {branch, "master"}}},
        {exometer_core,
         {git, "https://github.com/Feuerlabs/exometer_core.git", {branch, "master"}}},
        {exometer_report_statsd,
         {git, "https://github.com/esl/exometer_report_statsd.git", {branch, "master"}}}
       ]}.

%% test deps
{profiles,
    [{test, [{deps, [{meck,
                      {git, "https://github.com/eproxus/meck.git", {tag, "0.9.2"}}}
                    ]}
            ]}
    ]}.

{plugins, [{provider_asn1, ".*",
            {git, "https://github.com/knusbaum/provider_asn1.git", {tag, "0.4.0"}}}
          ]}.

{asn1_args, [{verbose, false}, {encoding, per}]}.

{xref_checks, [undefined_function_calls, undefined_functions,
               deprecated_function_calls, deprecated_functions]}.

{dialyzer, [{plt_extra_apps, [kernel, stdlib, erts, tools, inets, compiler]},
            {warnings, [no_improper_lists]}
           ]}.

{escript_incl_apps, [osmo_s1gw]}.
{escript_main_app, osmo_s1gw}.
{escript_name, "osmo-s1gw"}.

{relx, [{release, {'osmo-s1gw', semver}, [osmo_s1gw]},
        {sys_config, "./config/sys.config"},
        {dev_mode, true},
        {include_erts, false},
        {extended_start_script, true}]}.

%% vim:set ts=4 sw=4 et: