summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2017-01-26 23:11:56 +0800
committerJohn Hodge <tpg@mutabah.net>2017-01-26 23:11:56 +0800
commit4de0619c19a49318b689fe8314095f85c6e0b2c1 (patch)
treeacff07e7812a19acb64f3c44110c169cea7ed5db
parent6cfc0268fd82bd6e4fd8a91ae02e35d6d6f414df (diff)
downloadmrust-4de0619c19a49318b689fe8314095f85c6e0b2c1.tar.gz
Makefile - Tweak for rust_os
-rw-r--r--Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 9dce5dcf..24c023a4 100644
--- a/Makefile
+++ b/Makefile
@@ -263,6 +263,8 @@ rust_tests: rust_tests-run-pass rust_tests-run-fail
# - Require external symbols that aren't generated.
DISABLED_TESTS = run-pass/abi-sysv64-arg-passing run-pass/abi-sysv64-register-usage run-pass/anon-extern-mod run-pass/anon-extern-mod-cross-crate-2
+# - NOT A TEST
+DISABLED_TESTS += run-pass/backtrace-debuginfo-aux
# - asm! is hard to trnaslate
DISABLED_TESTS += run-pass/asm-in-out-operand run-pass/asm-indirect-memory run-pass/asm-out-assign
# - Requires jemalloc
@@ -270,7 +272,8 @@ DISABLED_TESTS += run-pass/allocator-default run-pass/allocator-override
# - Bug in inferrence order.
DISABLED_TESTS += run-pass/associated-types-conditional-dispatch
# - Lazy.
-DISABLED_TESTS += run-pass/associated-types-projection-in-where-clause
+DISABLED_TESTS += run-pass/associated-types-projection-in-where-clause run-pass/autoderef-privacy
+
DEF_RUST_TESTS = $(sort $(patsubst $(RUST_TESTS_DIR)%.rs,output/rust/%_out.txt,$(wildcard $(RUST_TESTS_DIR)$1/*.rs)))
rust_tests-run-pass: $(filter-out $(patsubst %,output/rust/%_out.txt,$(DISABLED_TESTS)), $(call DEF_RUST_TESTS,run-pass))
rust_tests-run-fail: $(call DEF_RUST_TESTS,run-fail)
@@ -333,7 +336,7 @@ RUSTOS_ENV += TK_BUILD="mrustc:0"
output/rust_os/libkernel.hir: ../rust_os/Kernel/Core/main.rs output/libcore.hir output/libstack_dst.hir $(BIN)
@mkdir -p $(dir $@)
- $(RUSTOS_ENV) $(DBG) $(BIN) $< -o $@ --cfg arch=amd64 $(PIPECMD)
+ export $(RUSTOS_ENV) ; $(DBG) $(BIN) $< -o $@ --cfg arch=amd64 $(PIPECMD)
output/libstack_dst.hir: ../rust_os/externals/crates.io/stack_dst/src/lib.rs $(BIN)
@mkdir -p $(dir $@)
$(DBG) $(BIN) $< -o $@ --cfg feature=no_std $(PIPECMD)