This patch adds DESTDIR variable feature known from automake generated Makefile's. It simplifies packaging task and is useful for distro (i.e. PLD, RedHat, Debian) developers. For example, for rpm, one can specify in %install section: make install DESTDIR=$RPM_BUILD_ROOT then Python will be installed under RPMBUILDROOTdirectory.Otherwisedistrodeveloperisforcedtospecify:makeinstallBINDIR=RPM_BUILD_ROOT directory. Otherwise distro developer is forced to specify: make install \ BINDIR=RPMBUILDROOTdirectory.Otherwisedistrodeveloperisforcedtospecify:makeinstallBINDIR=RPM_BUILD_ROOT%{_bindir} \ SCRIPTDIR=$RPM_BUILD_ROOT%{_libdir} \ LIBDIR=$RPM_BUILD_ROOT%{_libdir} \ MANDIR=$RPM_BUILD_ROOT%{_mandir} \ INCLUDEDIR=$RPM_BUILD_ROOT%{_includedir} \ CONFINCLUDEDIR=$RPM_BUILD_ROOT%{_includedir} The patch has been tested on Linux.