From 50a73d118854a3f6a78162948f0046a8ef5c8ece Mon Sep 17 00:00:00 2001 From: "Matwey V. Kornilov" Date: Sat, 5 Jul 2014 14:01:29 +0400 Subject: [PATCH] Use -include_lib instead of -include for esip and p1_xml -include_lib is used in order to find deps. Rebar include magic is not required anymore. Rebar uses deps as library directory. --- include/jlib.hrl | 2 +- rebar.config.script | 10 ++-------- src/mod_sip.erl | 2 +- src/mod_sip_proxy.erl | 2 +- src/mod_sip_registrar.erl | 2 +- test/suite.hrl | 2 +- 6 files changed, 7 insertions(+), 13 deletions(-) diff --git a/include/jlib.hrl b/include/jlib.hrl index 8b749955a..a263c1ff2 100644 --- a/include/jlib.hrl +++ b/include/jlib.hrl @@ -19,7 +19,7 @@ %%%---------------------------------------------------------------------- -include("ns.hrl"). --include("xml.hrl"). +-include_lib("p1_xml/include/xml.hrl"). -define(STANZA_ERROR(Code, Type, Condition), #xmlel{name = <<"error">>, diff --git a/rebar.config.script b/rebar.config.script index bf1b510a7..d6aedf591 100644 --- a/rebar.config.script +++ b/rebar.config.script @@ -42,11 +42,6 @@ HiPE = case lists:keysearch(hipe, 1, Cfg) of [] end, -Includes = [{i, "include"}, - {i, filename:join(["deps", "esip", "include"])}, - {i, filename:join(["deps", "p1_stun", "include"])}, - {i, filename:join(["deps", "p1_xml", "include"])}], - SrcDirs = lists:foldl( fun({tools, true}, Acc) -> [tools|Acc]; @@ -121,13 +116,12 @@ CfgPostHooks = lists:flatmap( {ok, Cwd} = file:get_cwd(), -Config = [{erl_opts, Includes ++ Macros ++ HiPE ++ DebugInfo ++ +Config = [{erl_opts, Macros ++ HiPE ++ DebugInfo ++ [{src_dirs, [asn1, src | SrcDirs]}]}, {sub_dirs, ["rel"]}, {keep_build_info, true}, {ct_extra_params, "-include " - ++ filename:join([Cwd, "tools"]) ++ " " - ++ filename:join([Cwd, "deps", "p1_xml", "include"])}, + ++ filename:join([Cwd, "tools"])}, {post_hooks, PostHooks ++ CfgPostHooks}, {deps, Deps ++ CfgDeps}], %%io:format("ejabberd configuration:~n ~p~n", [Config]), diff --git a/src/mod_sip.erl b/src/mod_sip.erl index fd36fb5ac..8fb32f773 100644 --- a/src/mod_sip.erl +++ b/src/mod_sip.erl @@ -20,7 +20,7 @@ -include("ejabberd.hrl"). -include("logger.hrl"). --include("esip.hrl"). +-include_lib("esip/include/esip.hrl"). %%%=================================================================== %%% API diff --git a/src/mod_sip_proxy.erl b/src/mod_sip_proxy.erl index de5760fef..b08a8d929 100644 --- a/src/mod_sip_proxy.erl +++ b/src/mod_sip_proxy.erl @@ -21,7 +21,7 @@ -include("ejabberd.hrl"). -include("logger.hrl"). --include("esip.hrl"). +-include_lib("esip/include/esip.hrl"). -define(SIGN_LIFETIME, 300). %% in seconds. diff --git a/src/mod_sip_registrar.erl b/src/mod_sip_registrar.erl index 8662ed74c..4a17d2468 100644 --- a/src/mod_sip_registrar.erl +++ b/src/mod_sip_registrar.erl @@ -20,7 +20,7 @@ -include("ejabberd.hrl"). -include("logger.hrl"). --include("esip.hrl"). +-include_lib("esip/include/esip.hrl"). -define(CALL_TIMEOUT, timer:seconds(30)). -define(DEFAULT_EXPIRES, 3600). diff --git a/test/suite.hrl b/test/suite.hrl index 737098315..2c3610268 100644 --- a/test/suite.hrl +++ b/test/suite.hrl @@ -1,5 +1,5 @@ -include_lib("common_test/include/ct.hrl"). --include("xml.hrl"). +-include_lib("p1_xml/include/xml.hrl"). -include("ns.hrl"). -include("ejabberd.hrl"). -include("mod_proxy65.hrl").