From 3c16f21413290a00f63ec2549bb4b03b888464fd Mon Sep 17 00:00:00 2001 From: Michael Slezak Date: Tue, 16 Feb 2021 10:28:30 -0700 Subject: Allow ejabberd to be compatible as a dependency for an Erlang project using rebar3 --- src/ejabberd.app.src.script | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/ejabberd.app.src.script (limited to 'src/ejabberd.app.src.script') diff --git a/src/ejabberd.app.src.script b/src/ejabberd.app.src.script new file mode 100644 index 00000000..aed4d215 --- /dev/null +++ b/src/ejabberd.app.src.script @@ -0,0 +1,41 @@ +%% $Id$ +Vars = case file:consult(filename:join([filename:dirname(SCRIPT), "..", "vars.config"])) of + {ok, Terms} -> + Terms; + _Err -> + [] + end, + +Env = case lists:keyfind(enabled_backends, 1, Vars) of + false -> + {env, []}; + Backends -> + {env, [Backends]} + end, + +{application, ejabberd, + [{description, "ejabberd"}, + lists:keyfind(vsn, 1, Vars), + {modules, []}, + {registered, []}, + {applications, [kernel, stdlib, sasl, ssl]}, + {included_applications, + [os_mon, + lager, + mnesia, + inets, + p1_utils, + fast_yaml, + fast_tls, + pkix, + xmpp, + cache_tab, + eimp]}, + Env, + {mod, {ejabberd_app, []}}]}. + + +%% Local Variables: +%% mode: erlang +%% End: +%% vim: set filetype=erlang tabstop=8: -- cgit v1.2.3