]> git.eshelyaron.com Git - emacs.git/commitdiff
Further simplify install-arch-dep for self-contained NS builds
authorGlenn Morris <rgm@gnu.org>
Thu, 17 May 2012 18:28:24 +0000 (14:28 -0400)
committerGlenn Morris <rgm@gnu.org>
Thu, 17 May 2012 18:28:24 +0000 (14:28 -0400)
* Makefile.in (install-arch-dep): Use $write_subdir.

ChangeLog
Makefile.in

index 8e5d69dc68f1b08e646765b18771044c5b167b04..d218ac4197ff58b9caf8727593b9ffc785f38036 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,7 @@
 2012-05-17  Glenn Morris  <rgm@gnu.org>
 
        * Makefile.in (write_subdir): New.
-       (install-arch-indep): Use $write_subdir.
+       (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.
index 630ca2ff3acfac024a9e38133bf7131ccc2af214..0f5ec8a0c7cae63d055a128d55e42687ce37af69 100644 (file)
@@ -473,15 +473,18 @@ install-arch-dep: mkdir
          rm -f $(DESTDIR)${bindir}/$(EMACS) ; \
          ln $(DESTDIR)${bindir}/$(EMACSFULL) $(DESTDIR)${bindir}/$(EMACS) || true ; \
        else \
-         ( cd ${ns_appresdir} || exit 1 ; \
-           if test -d share/emacs ; then \
-             for dir in share/emacs/${version}/*; do \
-               rm -fr `basename "$$dir"`; mv "$$dir" . ; \
-             done ; \
-           fi ; \
-           rm -fr share ) ; \
+         subdir=${ns_appresdir}/site-lisp; \
+         ${MKDIR_P} $${subdir}; \
+         ${write_subdir} || exit 1; \
+         rm -rf ${ns_appresdir}/share; \
        fi
 
+## In the share directory, we are deleting:
+## applications (with emacs.desktop)
+## emacs (basically empty)
+## icons (duplicates etc/images/icons/hicolor)
+## man   (maybe we should be installing this one, like info)
+
 ## http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg01672.html
 ## Needs to be the user running install, so configure can't set it.
 set_installuser=for installuser in $${LOGNAME} $${USERNAME} $${USER} \