summaryrefslogtreecommitdiff
path: root/rebar.config
blob: b9d6b9c12b5c29a0e3057dd047d79e3bbd6e075d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
%% -*- erlang -*-

%%
%% Top level app that controls other apps.
%%
{erl_opts, [debug_info]}.
{lib_dirs, [ "deps", "components" ]}.
{sub_dirs, ["rel",
	    "components/rvi_common",
	    "components/authorize",
	    "components/dlink_bt",
	    "components/dlink_sms",
	    "components/dlink_tcp",
	    "components/proto_bert",
	    "components/proto_json",
	    "components/schedule",
	    "components/service_discovery/",
	    "components/service_edge"
]}.

{ct_extra_params, "-setcookie rvi_core"}.

{deps,
 [
  {lager, ".*", {git, "git://github.com/Feuerlabs/lager.git", "1.1"}},
  {exo,  ".*", {git, "git://github.com/Feuerlabs/exo.git",  "1.2"}},
  {setup, ".*", {git, "git://github.com/uwiger/setup.git", "HEAD"}},
  {resource, ".*", {git, "git://github.com/tonyrog/resource.git", "HEAD"}},
  %% GBS cannot clone the git@github.com:tonyrog/uart.git references
  %% GBS cannot clone the git@github.com:tonyrog/uart.git and
  %% git@github.com:tonyrog/dthread.git and references
  %% given in gsms/rebar.config and uart/rebar.config, so
  %% we'll specify them with a working reference here instead.
  {bt, ".*", {git, "git://github.com/magnusfeuer/bt.git", "HEAD"}},
  {dthread, ".*", {git, "git://github.com/tonyrog/dthread.git", "HEAD"}},
  {uart, ".*", {git, "git://github.com/tonyrog/uart.git", "HEAD"}},
  {gsms, ".*", {git, "git://github.com/tonyrog/gsms.git", {branch,"uw-session-behavior"}}},
  {base64url, ".*", {git, "git://github.com/dvv/base64url.git", "HEAD"}},
  {exec, ".*", {git, "git://github.com/saleyn/erlexec.git", "HEAD"}},
  {gproc, ".*", {git, "git://github.com/uwiger/gproc.git", "HEAD"}}
 ]}.

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