rust/mk
Brian Anderson b8e7c4fcb9 mk: Clean just one llvm build at a time. Closes #17852
When building for multiple targets, the initial 'make' invocation
always fails. The missing build stamp causes clean-llvm to be
invoked, but clean-llvm cleans *all* llvm builds. So what happens
is that 1) all llvm's are cleaned (a no-op), 2) llvm-${target1}
builds, 3) all llvm's are cleaned (deleting llvm-${target1}),
4) llvm-${target2} is built, 5) the remaining build for ${target1}
fails because llvm does not exist.

This makes the clean operation only clean the correct llvm build.
Should greatly reduce bot failures.
2014-10-29 19:54:52 -07:00
..
cfg split platform definitions out of mk/platform.mk 2014-10-25 21:01:18 -04:00
clean.mk
crates.mk
ctags.mk
dist.mk
docs.mk build the crates guide 2014-10-23 07:40:29 -04:00
grammar.mk
host.mk
install.mk
llvm.mk mk: Clean just one llvm build at a time. Closes #17852 2014-10-29 19:54:52 -07:00
main.mk Revert "enable parallel codegen by default" 2014-10-28 20:14:00 -04:00
perf.mk
platform.mk split platform definitions out of mk/platform.mk 2014-10-25 21:01:18 -04:00
prepare.mk
reconfig.mk
rt.mk
rustllvm.mk
snap.mk
stage0.mk
target.mk
tests.mk Revert "enable parallel codegen by default" 2014-10-28 20:14:00 -04:00
util.mk