diff options
author | Bill Richardson <wfrichar@chromium.org> | 2013-04-04 21:08:50 -0700 |
---|---|---|
committer | ChromeBot <chrome-bot@google.com> | 2013-04-05 10:12:43 -0700 |
commit | 1912bbae89b82c10819b01d039e140e39c668fc7 (patch) | |
tree | d79a7af3701877a124257dd8ec2aca3ac4188b21 /futility | |
parent | a130e0b0a38efa01195f5a7be635a66f0dd60c29 (diff) | |
download | vboot-1912bbae89b82c10819b01d039e140e39c668fc7.tar.gz |
Include generated dependency files for all object files.
This just fixes the dependencies for repeated manual builds, so that
touching just a couple of files will rebuild the right things. It doesn't do
anything for ebuilds, since those always (or should!) compile everything
from an empty directory.
BUG=chromium:224734
BRANCH=none
TEST=none
Actually, I tested this by adding a fake target that removed all the listed
generated object and dependency files (a side effect of compilation).
foo:
rm -f ${ALL_OBJS} ${ALL_DEPS}
find ${BUILD} -name '*.[od]'
Then run "make clean; make; make foo". If there are any .o or .d files left
over, they needed to be listed explicitly. I found a bunch. This CL takes
care of them.
Change-Id: If33f7e13a9f3dbee023b63aa21a47691746bad25
Signed-off-by: Bill Richardson <wfrichar@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/47407
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Diffstat (limited to 'futility')
0 files changed, 0 insertions, 0 deletions