45 lines
1.6 KiB
Erlang
45 lines
1.6 KiB
Erlang
%% -*- mode: erlang; erlang-indent-level: 4; indent-tabs-mode: nil -*-
|
|
|
|
{minimum_otp_vsn, "27.1"}.
|
|
|
|
{erl_opts, [debug_info]}.
|
|
{plugins, [ rebar3_hex
|
|
, {zx_rebar_plugin, {git, "https://git.qpq.swiss/QPQ-AG/zx_rebar_plugin",
|
|
{branch, "master"}}}
|
|
]}.
|
|
|
|
{post_hooks, [{compile, "make schema"}]}.
|
|
|
|
{deps, [
|
|
{enoise, {git, "https://git.qpq.swiss/QPQ-AG/enoise.git", {ref, "029292817e"}}},
|
|
{gmhive_protocol,
|
|
{git, "https://git.qpq.swiss/QPQ-AG/gmhive_protocol.git",
|
|
{ref, "8d4652a"}}},
|
|
{gmhive_worker, {git, "https://git.qpq.swiss/QPQ-AG/gmhive_worker", {ref, "cabd104114"}}},
|
|
{gmconfig, {git, "https://git.qpq.swiss/QPQ-AG/gmconfig.git",
|
|
{ref, "38620ff9e2"}}},
|
|
{gproc, "1.0.0"},
|
|
{setup, {git, "https://github.com/uwiger/setup", {ref, "0430661"}}},
|
|
{zx, {zx, "https://gitlab.com/zxq9/zx.git", {ref, "2a0437f4"}, "0.14.0"}}
|
|
]}.
|
|
|
|
{relx, [
|
|
{release, { gmhive_client, "0.1.0" },
|
|
[sasl, enacl, enoise, gmhive_worker, {zx, load},
|
|
{gmhive_protocol, load}, gmserialization, gproc, gmconfig, gmhive_client ]},
|
|
{dev_mode, true},
|
|
{sys_config, "./config/sys.config"},
|
|
{vm_args, "./config/vm.args"},
|
|
{include_erts, false},
|
|
{generate_start_script, true}
|
|
]}.
|
|
|
|
{xref_checks, [undefined_function_calls, undefined_functions,
|
|
locals_not_used,
|
|
deprecated_function_calls, deprecated_functions]}.
|
|
|
|
{dialyzer, [ {warnings, [unknown]}
|
|
, {plt_apps, all_deps}
|
|
, {base_plt_apps, [erts, kernel, stdlib, inets, zx]}
|
|
]}.
|