aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
authorGraydon Hoare <[email protected]>2011-03-15 12:24:18 -0700
committerGraydon Hoare <[email protected]>2011-03-15 12:24:18 -0700
commit400df70643820012edfdf4811c05a4ce72b82bfe (patch)
treea114bc5bcbb78ecffbba1c99434150a62efc3175 /src/Makefile
parentFix ld flag order for fussy win32 linker. (diff)
downloadrust-400df70643820012edfdf4811c05a4ce72b82bfe.tar.xz
rust-400df70643820012edfdf4811c05a4ce72b82bfe.zip
Improve depfile generation for rustc.
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/Makefile b/src/Makefile
index 5b22e4bf..5c93cf71 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -848,14 +848,17 @@ ifneq ($(RUSTBOOT_PROBE),)
CFG_INFO := $(info cfg: using built $(CFG_BOOT) for rust deps)
STDLIB_DEPFILE := $(CFG_STDLIB).d
RUSTC_DEPFILE := $(CFG_RUSTC).d
-CRATE_DEPFILES := $(ALL_TEST_CRATES:%.rc=%.d) $(STDLIB_DEPFILE)
+CRATE_DEPFILES := $(ALL_TEST_CRATES:%.rc=%.d) \
+ $(STDLIB_DEPFILE) \
+ $(RUSTC_DEPFILE)
$(STDLIB_DEPFILE): $(STDLIB_CRATE) $(MKFILES) $(CFG_BOOT) $(STDLIB_INPUTS)
@$(call CFG_ECHO, dep: $<)
$(BOOT) -shared -rdeps $< $(CFG_PATH_MUNGE) >[email protected] \
-$(RUSTC_DEPFILE): $(STDLIB_CRATE) $(MKFILES) $(CFG_BOOT) $(COMPILER_INPUTS)
+$(RUSTC_DEPFILE): $(COMPILER_CRATE) $(COMPILER_INPUTS) \
+ $(STDLIB_CRATE) $(MKFILES) $(CFG_BOOT)
@$(call CFG_ECHO, dep: $<)
$(BOOT) -shared -rdeps $< $(CFG_PATH_MUNGE) >[email protected] \