initial version
[lwes-erlang.git] / src / lwes_app.erl
blob0bbb851328c369cb94bf9595a1e3f868b2aacf6c
1 -module (lwes_app).
3 -behaviour (application).
5 -ifdef(HAVE_EUNIT).
6 -include_lib("eunit/include/eunit.hrl").
7 -endif.
9 %% API
10 -export([start/0]).
12 %% application callbacks
13 -export ([start/2, stop/1]).
15 %%====================================================================
16 %% API functions
17 %%====================================================================
18 start () ->
19 [application:start(App) || App <- [sasl, lwes_erlang]].
21 %%====================================================================
22 %% application callbacks
23 %%====================================================================
24 start (_Type, _Args) ->
25 case lwes_sup:start_link() of
26 {ok, Pid} ->
27 {ok, Pid};
28 Error ->
29 Error
30 end.
32 stop (_State) ->
33 ok.
35 %%====================================================================
36 %% Test functions
37 %%====================================================================
38 -ifdef(EUNIT).
40 -endif.