OpenAFS Master Repository branch, master, updated. 05ee0932fa3d56193b9cbd235c5faa33fe02876d

Gerrit Code Review
Wed, 22 Jul 2009 08:25:16 -0700 (PDT)

The following commit has been merged in the master branch:
commit 05ee0932fa3d56193b9cbd235c5faa33fe02876d
Author: Marc Dionne <>
Date:   Tue Jul 21 18:16:45 2009 -0400

    Build fixes: prevent unnecessary rebuilding
    Fixes to a few Makefiles to prevent needless rebuilding when using make
    after a successful build.
    Rework dependencies in src/bubasics to prevent needless rebuilding and
    fix some remaining parallel build issues.  Multiple targets really
    have to be avoided.
    Remove dependency on the include/afs directory from the src/config Makefile.
    Depending on a directory means that we will rebuild the target if the
    timestamp changes, for instance if other files or sub-directories are
    installed.  This caused param.h to get re-installed in some cases and
    the kernel module source files to be recompiled.  This directory is
    created in the top-level Makefile anyway so we shouldn't need an
    explicit dependency.
    Tested-by: Russ Allbery <>
    Reviewed-by: Russ Allbery <>

 src/bubasics/ |   17 ++++++++++-------
 src/config/   |    8 +-------
 2 files changed, 11 insertions(+), 14 deletions(-)

OpenAFS Master Repository