aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2015-05-14 16:56:40 +0300
committerLoïc Hoguin <[email protected]>2015-05-14 16:56:40 +0300
commita34d21e62d3b53c149882e1307f3f77def89c918 (patch)
tree7ec7b3ab3e16dee1959fb1c9b521566ebb66b708 /core
parentfb9768544c2a17ba8e858fe2ba50669b054a9945 (diff)
downloaderlang.mk-a34d21e62d3b53c149882e1307f3f77def89c918.tar.gz
erlang.mk-a34d21e62d3b53c149882e1307f3f77def89c918.tar.bz2
erlang.mk-a34d21e62d3b53c149882e1307f3f77def89c918.zip
Make sure auto patched dependencies recompile fine
Diffstat (limited to 'core')
-rw-r--r--core/deps.mk8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/deps.mk b/core/deps.mk
index 24eea71..103426d 100644
--- a/core/deps.mk
+++ b/core/deps.mk
@@ -148,6 +148,14 @@ define dep_autopatch_rebar.erl
_ -> ok
end
end(),
+ fun() ->
+ case filelib:is_dir("$(DEPS_DIR)/$(1)/c_src") of
+ false -> ok;
+ true ->
+ Sources = [[" ./c_src/", S] || S <- filelib:wildcard("*.{c,C,cc,cpp}", "$(DEPS_DIR)/$(1)/c_src")],
+ Write(io_lib:format("SOURCES := ~s\n", [Sources]))
+ end
+ end(),
Write("\n\nrebar_dep: pre-deps deps pre-app app\n"),
Write("\npre-deps::\n"),
Write("\npre-app::\n"),