Skip to content
  • Keir Fraser's avatar
    build: Make PREFIX work by fixing LIBDIR · 9dee369e
    Keir Fraser authored
    
    
    In the current tree, setting PREFIX does not work very well.  This is
    because of confusion about the meaning of LIBDIR.  In some places it
    is the pathname tail of directories containing libraries (lib, lib64
    or lib/amd64).  But in other places it is a destination pathname
    (implicitly, including any PREFIX).  This can result in PREFIX or /usr
    being added the wrong number of times.
    
    This patch splits LIBDIR into two variables, LIBLEAFDIR and
    LIBDIR.  LIBDIR is the directory into which Xen libraries and other
    similar code is to be placed, and includes any PREFIX.  LIBLEAFDIR is
    just the library tail and can be appended to various different
    prefixes; for example, to construct the X11 library directory for -L.
    
    Neither variable contains the value of DESTDIR, which is of course
    used only to redirect the results of `make install' when desired.
    
    Signed-off-by: default avatarIan Jackson <ian.jackson@eu.citrix.com>
    9dee369e