about summary refs log tree commit diff
path: root/src/rt/rust_kernel.cpp
diff options
context:
space:
mode:
authorFelix S. Klock II <pnkfelix@pnkfx.org>2013-05-03 18:53:47 +0200
committerFelix S. Klock II <pnkfelix@pnkfx.org>2013-05-03 18:53:47 +0200
commit4dd0fa68766e84499bd1680043b38a34a9fc7606 (patch)
tree1e06ee7f90c3504dc2076285b2b75da0d86c1bfb /src/rt/rust_kernel.cpp
parent326d9661b7cdeb0e429468b378fb2af716a3a955 (diff)
downloadrust-4dd0fa68766e84499bd1680043b38a34a9fc7606.tar.gz
rust-4dd0fa68766e84499bd1680043b38a34a9fc7606.zip
Make build products depend on their target directories.
This is an attempt to address Issue #3326 by adding [*order-only*][1]
prerequsites of each build product on the directory where it is to go.
It is important that the prerequisites be order-only, since the
timestamp on a parent directory is not relevant to whether a product
is out of date; the parent directory merely needs to exist.

(This use case of generating target directories was provided as an
[example][2] of how order-only prequisites are used.)

[1]: http://www.gnu.org/software/make/manual/html_node/Prerequisite-Types.html

[2]: http://www.kolpackov.net/pipermail/notes/2004-January/000001.html
Diffstat (limited to 'src/rt/rust_kernel.cpp')
0 files changed, 0 insertions, 0 deletions