granite-rust/mk
Felix S. Klock II 033ac5497e Fix #3225: Check for old Rust libraries when building and installing.
When building Rust libraries (e.g. librustc, libstd, etc), checks for
and verbosely removes previous build products before invoking rustc.
(Also, when Make variable VERBOSE is defined, it will list all of the
libraries matching the object library's glob after the rustc
invocation has completed.)

When installing Rust libraries, checks for previous libraries in
target install directory, but does not remove them.

The thinking behind these two different modes of operation is that the
installation target, unlike the build tree, is not under the control
of this infrastructure and it is not up to this Makefile to decide if
the previous libraries should be removed.
2013-07-07 15:23:40 +02:00
..
clean.mk mk: clean-llvm for cross-compile 2013-06-30 12:54:17 +09:00
ctags.mk Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
dist.mk mk: Include all bins in the windows install 2013-06-27 19:00:12 -07:00
docs.mk add a tutorial on containers and iterators 2013-06-28 00:24:09 -04:00
host.mk Fix #3225: Check for old Rust libraries when building and installing. 2013-07-07 15:23:40 +02:00
install.mk Fix #3225: Check for old Rust libraries when building and installing. 2013-07-07 15:23:40 +02:00
llvm.mk mk: Split target triples into bulid triple + host triples + target triples 2013-02-21 17:51:55 -08:00
perf.mk mk: cleanup - lib and executable suffix handling 2013-03-02 21:25:12 +09:00
platform.mk Add x64 windows to platform.mk and mingw64 header fixes. 2013-07-03 23:33:59 -04:00
pp.mk Remove the fuzzer 2013-06-15 16:12:56 -07:00
rt.mk Turn off jemalloc 2013-06-18 12:03:14 -07:00
rustllvm.mk Refactor optimization pass handling. 2013-05-29 14:16:49 +12:00
snap.mk mk: Split target triples into bulid triple + host triples + target triples 2013-02-21 17:51:55 -08:00
stage0.mk Fix #3225: Check for old Rust libraries when building and installing. 2013-07-07 15:23:40 +02:00
target.mk Fix #3225: Check for old Rust libraries when building and installing. 2013-07-07 15:23:40 +02:00
tests.mk Update tests.mk 2013-07-06 02:19:37 -07:00
tools.mk Fix #3225: Check for old Rust libraries when building and installing. 2013-07-07 15:23:40 +02:00