summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-10-15 10:55:53 +0800
committerJohn Hodge <tpg@mutabah.net>2016-10-15 10:55:53 +0800
commit16e248dd5d2b1bd4298074af1be2ad3af04c7990 (patch)
tree964f0a7165a6cf0d8a80eb2d1dd4c8d72387a1e7
parent843ef4abc659b3816e2a9f20622fef1a75240ecf (diff)
downloadmrust-16e248dd5d2b1bd4298074af1be2ad3af04c7990.tar.gz
Makefile - Fix up dependencies a bit
-rw-r--r--Makefile21
1 files changed, 10 insertions, 11 deletions
diff --git a/Makefile b/Makefile
index f811a9d6..7a71a9b6 100644
--- a/Makefile
+++ b/Makefile
@@ -115,17 +115,17 @@ output/lib%.hir: $(RUSTCSRC)src/lib%/src/lib.rs $(RUSTCSRC) $(BIN)
# # HACK: Work around gdb returning success even if the program crashed
@test -e $@
-fcn_extcrate = $(patsubst %,output/lib%.hir,$1)
+fcn_extcrate = $(patsubst %,output/lib%.hir,$(1))
output/liballoc.hir: output/libcore.hir
output/librustc_unicode.hir: output/libcore.hir
output/libcollections.hir: output/libcore.hir output/liballoc.hir output/librustc_unicode.hir
output/librand.hir: output/libcore.hir
output/liblibc.hir: output/libcore.hir
-output/libstd.hir: $(call, fcn_extcrate, core collections rand libc unwind)
-output/libunwind.hir: $(call, fcn_extcrate, core libc)
+output/libstd.hir: $(call fcn_extcrate, core collections rand libc unwind)
+output/libunwind.hir: $(call fcn_extcrate, core libc)
-output/libtest.hir: $(call,fcn_extcrate, std getopts term panic_unwind)
+output/libtest.hir: $(call fcn_extcrate, std getopts term panic_unwind)
output/libgetopts.hir: output/libstd.hir
$(RUSTCSRC): rust-nightly-date
@@ -158,20 +158,19 @@ output/rust/%.o: $(RUST_TESTS_DIR)%.rs $(RUSTCSRC) $(BIN) output/libstd.hir outp
$(BIN) $< -o $@ --stop-after resolve > $@.txt 2>&1
touch $@
-output/rust/run-pass/allocator-default.o: output/liballoc_jemalloc.hir output/liballocator_dummy.hir
+output/rust/run-pass/allocator-default.o: output/libstd.hir output/liballoc_jemalloc.hir output/liballocator_dummy.hir
output/rust/run-pass/allocator-system.o: output/liballoc_system.hir
output/rust/run-pass/anon-extern-mod-cross-crate-2.o: output/libanonexternmod.hir
output/rust/run-pass/anon_trait_static_method_exe.o: output/libanon_trait_static_method_lib.hir
output/rust/run-pass/associated-const-cross-crate-defaults.o: output/libassociated_const_cc_lib.hir
-output/libanonexternmod.hir: $(RUST_TESTS_DIR)run-pass/auxiliary/anon-extern-mod-cross-crate-1.rs
- $(DBG) $(BIN) $< --crate-type rlib -o $@ $(PIPECMD)
-
-output/liballocator_dummy.hir: $(RUST_TESTS_DIR)run-pass/auxiliary/allocator-dummy.rs
+output/liballocator_dummy.hir: $(RUST_TESTS_DIR)run-pass/auxiliary/allocator-dummy.rs output/libstd.hir
$(DBG) $(BIN) $< -o $@ $(PIPECMD)
-output/libanon_trait_static_method_lib.hir: $(RUST_TESTS_DIR)run-pass/auxiliary/anon_trait_static_method_lib.rs
+output/libanonexternmod.hir: $(RUST_TESTS_DIR)run-pass/auxiliary/anon-extern-mod-cross-crate-1.rs output/libstd.hir
+ $(DBG) $(BIN) $< --crate-type rlib -o $@ $(PIPECMD)
+output/libanon_trait_static_method_lib.hir: $(RUST_TESTS_DIR)run-pass/auxiliary/anon_trait_static_method_lib.rs output/libstd.hir
$(DBG) $(BIN) $< --crate-type rlib -o $@ $(PIPECMD)
-output/libassociated_const_cc_lib.hir: $(RUST_TESTS_DIR)run-pass/auxiliary/associated-const-cc-lib.rs
+output/libassociated_const_cc_lib.hir: $(RUST_TESTS_DIR)run-pass/auxiliary/associated-const-cc-lib.rs output/libstd.hir
$(DBG) $(BIN) $< --crate-type rlib -o $@ $(PIPECMD)
.PHONY: test test_rustos