• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1diff --git a/rules.mk b/rules.mk.desired
2index f088ce8..89de36e 100644
3--- a/rules.mk
4+++ b/rules.mk.desired
5@@ -11,5 +11,20 @@ MODULE_SRCS := $(LOCAL_DIR)/src/lib.rs
6 MODULE_RUST_EDITION := 2015
7 MODULE_LIBRARY_DEPS := \
8
9+ifeq ($(call TOBOOL,$(TRUSTY_USERSPACE)),false)
10+
11+# avoid cyclic dependence by adding dependencies manually
12+MODULE_ADD_IMPLICIT_DEPS := false
13+
14+MODULE_RUSTFLAGS += \
15+	--cfg 'feature="spin"' \
16+	--cfg 'feature="spin_no_std"' \
17+
18+MODULE_DEPS := \
19+	external/rust/crates/spin \
20+	trusty/user/base/lib/libcompiler_builtins-rust \
21+	trusty/user/base/lib/libcore-rust
22+
23+endif
24
25 include make/library.mk
26