From a34d21e62d3b53c149882e1307f3f77def89c918 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Thu, 14 May 2015 16:56:40 +0300 Subject: Make sure auto patched dependencies recompile fine --- core/deps.mk | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'core/deps.mk') 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"), -- cgit v1.2.3