]> code.delx.au - gnu-emacs/blobdiff - ChangeLog
* Makefile.in (install-arch-indep): Remove unneeded chmods.
[gnu-emacs] / ChangeLog
index e30635140ef4e8473c366246fa5c1281541fde85..c25a7ae5201517b631c6e476d1a8b33118479596 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,34 @@
+2012-05-18  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (install-arch-indep): Remove unneeded chmods.
+       INSTALL_DATA does this for us.
+
+       * Makefile.in (install-arch-dep): Ensure bindir exists.
+       Drop mkdir dependency.
+       (install-arch-indep): Ensure docdir, infodir, mandir exist.
+       (install-leim): Drop mkdir dependency.
+       (mkdir): Remove most directories, now made in relevant rules.
+
+       * Makefile.in (install-arch-indep): Combine adjacent loops.
+
 2012-05-17  Glenn Morris  <rgm@gnu.org>
 
-       * Makefile.in (install-arch-dep): For a self-contained ns build,
+       * Makefile.in (install-etc, mkdir):
+       Make relevant directories in install-etc rather than mkdir.
+
+       * Makefile.in (write_subdir): Create the directory if needed.
+       (install-arch-dep, mkdir): No need to make site-lisp directories.
+
+       * Makefile.in (write_subdir): New.
+       (install-arch-indep, install-arch-dep): Use $write_subdir.
+
+       * configure.in (docdir, etcdir, infodir, lispdir):
+       For a self-contained ns build, set these to the appropriate values.
+       * Makefile.in (install-arch-dep): No need to move info/ any more.
+
+       * configure.in (ns_self_contained): New output variable.
+       * Makefile.in (ns_self_contained): New, set by configure.
+       (install-arch-dep): For a self-contained ns build,
        don't bother installing binaries then immediately deleting them.
 
        * Makefile.in (ns_appbindir, ns_appresdir):