* Ralf Wildenhues wrote on Sun, Sep 07, 2008 at 01:46:15PM CEST: > For now, this is the last (proposed) patch of the series. It cleans up > the per-rule *INSTALL variables, which are in most cases not needed any > more because the rules now ensure that the respective directories exist. > > These names have never been documented. However, some packages, notably > coreutils[1], have come to use them in their rules. Dunno if we should > keep them. Coreutils would be simple to fix, as would other packages, > I'm rather a bit worried to introduce such an incompatibility at all for > no other reason than saving a few lines of Makefile.
Coreutils has been fixed since. I'm pushing this now, with ltlibs added: Cheers, Ralf > Remove unneeded per-rule *INSTALL variables. > > * NEWS: Update. > * lib/am/data.am (%DIR%%PRIMARY%_INSTALL): Remove. > (install-%DIR%%PRIMARY%): Adjust. > * lib/am/libs.am (%DIR%LIBRARIES_INSTALL): Remove. > (install-%DIR%LIBRARIES): Adjust. * lib/am/ltlibs.am (%DIR%LTLIBRARIES_INSTALL): Remove. (install-%DIR%LTLIBRARIES): Adjust. > * lib/am/progs.am (%DIR%PROGRAMS_INSTALL): Remove. > (install-%DIR%PROGRAMS): Adjust. > * lib/am/python.am (%DIR%PYTHON_INSTALL): Remove. > (install-%DIR%PYTHON): Adjust. > * lib/am/scripts.am (%DIR%SCRIPT_INSTALL): Remove. > (install-%DIR%SCRIPTS): Adjust.