blob: 6f870bc3631c42a59238f55d084c328ab477656a [file] [log] [blame]
diff --git a/rules.mk b/rules.mk
index 425fd1c..1f25698 100644
--- a/rules.mk
+++ b/rules.mk
@@ -14,5 +14,17 @@ MODULE_RUSTFLAGS += \
MODULE_LIBRARY_DEPS := \
external/rust/crates/cfg-if \
+ external/rust/crates/serde \
+
+ifeq ($(call TOBOOL,$(TRUSTY_USERSPACE)),false)
+
+# avoid cyclic dependence by adding dependencies manually
+MODULE_ADD_IMPLICIT_DEPS := false
+
+MODULE_DEPS := \
+ trusty/user/base/lib/libcore-rust/ \
+ trusty/user/base/lib/libcompiler_builtins-rust/ \
+
+endif
include make/library.mk