diff options
| author | Graydon Hoare <[email protected]> | 2011-03-15 12:24:18 -0700 |
|---|---|---|
| committer | Graydon Hoare <[email protected]> | 2011-03-15 12:24:18 -0700 |
| commit | 400df70643820012edfdf4811c05a4ce72b82bfe (patch) | |
| tree | a114bc5bcbb78ecffbba1c99434150a62efc3175 | |
| parent | Fix ld flag order for fussy win32 linker. (diff) | |
| download | rust-400df70643820012edfdf4811c05a4ce72b82bfe.tar.xz rust-400df70643820012edfdf4811c05a4ce72b82bfe.zip | |
Improve depfile generation for rustc.
| -rw-r--r-- | src/Makefile | 7 |
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] \ && mv [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] \ && mv [email protected] $@ |