OpenAFS Master Repository branch, master, updated. 05ee0932fa3d56193b9cbd235c5faa33fe02876d

Gerrit Code Review gerrit@openafs.org
Wed, 22 Jul 2009 08:25:16 -0700 (PDT)


The following commit has been merged in the master branch:
commit 05ee0932fa3d56193b9cbd235c5faa33fe02876d
Author: Marc Dionne <marc.c.dionne@gmail.com>
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.
    
    Reviewed-on: http://gerrit.openafs.org/http://gerrit.openafs.org/171
    Tested-by: Russ Allbery <rra@stanford.edu>
    Reviewed-by: Russ Allbery <rra@stanford.edu>

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

-- 
OpenAFS Master Repository