auctex-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[AUCTeX-diffs] Changes to auctex/Makefile.in


From: David Kastrup
Subject: [AUCTeX-diffs] Changes to auctex/Makefile.in
Date: Sat, 30 Apr 2005 11:28:07 -0400

Index: auctex/Makefile.in
diff -u auctex/Makefile.in:1.83 auctex/Makefile.in:1.84
--- auctex/Makefile.in:1.83     Fri Apr 29 10:19:52 2005
+++ auctex/Makefile.in  Sat Apr 30 15:28:07 2005
@@ -14,10 +14,12 @@
 localstatedir = @address@hidden(null)
 infodir = @address@hidden(null)
 lispdir = @address@hidden(null)
address@hidden@
 packagelispdir = @address@hidden(null)
 packagedatadir = @address@hidden(null)
 packagedir = @address@hidden(null)
 autodir = @address@hidden(null)
address@hidden@
 styledir = $(packagedatadir)/style
 
 INSTALL = @INSTALL@
@@ -25,11 +27,14 @@
 MKINSTALLDIRS = ./mkinstalldirs
 DESTDIR=
 
+PACKAGE=auctex
+PACKAGE_INFO=auctex preview-latex
 address@hidden@
 ELCC=$(EMACS) -batch -q -no-site-file -no-init-file -l lpath.el
 AUTOLOAD=--eval '(let ((generated-autoload-file (expand-file-name "$@"))) \
   (mapcar (function update-file-autoloads) command-line-args-left) \
   (save-buffers-kill-emacs t))'
+DESCEND=OLDPWD="`pwd`";for i in $(subdirs);do cd $$i;echo "Descending into 
`pwd`";$(MAKE) DESTDIR=$(DESTDIR) PACKAGE=$(PACKAGE) $@ || exit $$?;cd 
$$OLDPWD;echo "Ascending into $$OLDPWD";done
 
 
 .SUFFIXES: .el .elc .texi
@@ -97,9 +102,11 @@
 NOSEARCH = style/.nosearch
 
 all:   lisp
+       $(DESCEND)
 
 .PHONY: all lisp some install contrib install-el install-lisp \
        install-contrib install-contrib-el install-info install-auto \
+       install-metadata install-startup \
        clean distclean snapshot check-dist release-commit \
        dist patch tar-ball full-release tar-ball-clean wc
 
@@ -107,22 +114,29 @@
        $(ELCC) -f batch-byte-compile $(AUCSRC) $(STYLESRC)
 
 tex-site.el: tex-site.el.out auto-loads.el Makefile
-       cat tex-site.el.out auto-loads.el >$@
-       echo "(provide 'tex-site)" >>$@
-       echo ";;; tex-site.el ends here" >>$@
+       cat tex-site.el.out >$@
+       test X$(packagedir) != Xno || cat auto-loads.el >>$@
+       echo "(provide 'tex-site)" >>$@ ; \
+       test X$(packagedir) != Xno || echo ";;; tex-site.el ends here" >>$@
 
 auto-loads.el: $(AUCSRC) Makefile
-       rm -f $@
-       -$(ELCC) $(AUTOLOAD) $(AUCSRC); \
-       if test ! -r $@; then \
+       test X$(packagedir) != Xno || \
+       rm -f $@ ; \
+       $(ELCC) $(AUTOLOAD) $(AUCSRC); \
+       test -r $@ || \
        echo ";; Auto-generated part of tex-site.el" > $@ ; \
        echo "" >> $@ ; \
-       $(ELCC) $(AUTOLOAD) $(AUCSRC); \
-       fi
+       $(ELCC) $(AUTOLOAD) $(AUCSRC)
 
 some:  $(AUCELC) $(STYLEELC)
 
-install:       install-lisp install-info install-images
+install:       install-lisp install-info install-images install-startup
+       $(DESCEND)
+       $(MAKE) DESTDIR=$(DESTDIR) install-metadata
+
+install-startup:
+       test $(packagedir) != no || \
+         $(INSTALL_DATA) auctex.el $(DESTDIR)$(auctexstartfile)
 
 contrib:
        $(ELCC) -f batch-byte-compile $(CONTRIB) $(COMPILE_MULE)
@@ -138,7 +152,10 @@
            mv $(DESTDIR)$(lispdir)/tex-site.el 
$(DESTDIR)$(lispdir)/tex-site.el.save ; \
           fi; \
        fi; \
-       $(INSTALL_DATA) tex-site.el $(DESTDIR)$(lispdir)
+       if test X$(packagedir) = Xno; \
+       then $(INSTALL_DATA) tex-site.el $(DESTDIR)$(lispdir) ; \
+       else rm -f $(DESTDIR)$(lispdir)/tex-site.el ; \
+       fi
        -$(MKINSTALLDIRS) $(DESTDIR)$(packagelispdir)
        for x in $(AUCSRC) ; do \
          echo ' $(INSTALL_DATA)' $$x '$(DESTDIR)$(packagelispdir)' ; \
@@ -151,7 +168,7 @@
          $(INSTALL_DATA) $$x $(DESTDIR)$(styledir) ; \
        done;
        -$(MKINSTALLDIRS) $(DESTDIR)$(autodir)
-       $(INSTALL_DATA) $(NOSEARCH) $(DESTDIR)$(autodir)
+       -$(INSTALL_DATA) $(NOSEARCH) $(DESTDIR)$(autodir)
 
 install-lisp:  some install-el
        for x in $(AUCSRC) ; do \
@@ -168,7 +185,6 @@
        set -x; for x in images/*.xpm ; do \
          $(INSTALL_DATA) $${x} $(DESTDIR)$(packagedatadir)/images ; \
        done;
-# $(INSTALL_DATA) $(NOSEARCH) $(DESTDIR)$(packagedatadir)/images
 
 install-contrib-el:
        for x in $(CONTRIB) $(CONTRIB_MULE); do \
@@ -189,6 +205,17 @@
 install-auto:
        @echo "Use \"M-x TeX-auto-generate-global RET\" instead."
 
+install-metadata:
+       if test "x$(packagedir)" != xno ; then \
+         $(ELCC) -l preview/prv-install -f preview-make-package 
$(DESTDIR)$(packagedir) "$(PACKAGE)" \"`echo $(AUCTEXRELEASEDATE)|sed 
's/\(.*\)-\(.*\)-\(.*\)/\1.\2/'`\" tex-site.el && \
+         $(MKINSTALLDIRS) $(DESTDIR)$(packagedir)/pkginfo && \
+         cd $(DESTDIR)$(packagedir) && \
+         find "etc/$(PACKAGE)" "lisp/$(PACKAGE)" -print 
>"pkginfo/MANIFEST.$(PACKAGE)" && \
+         for i in $(PACKAGE_INFO); do \
+           test -r "info/$$i.info" && echo "info/$$i.info" >> 
"pkginfo/MANIFEST.$(PACKAGE)" ; \
+         done ; \
+         echo "pkginfo/MANIFEST.$(PACKAGE)" >> "pkginfo/MANIFEST.$(PACKAGE)" ; 
\
+       fi
 
 .el.elc:
        $(ELCC) -f batch-byte-compile $<




reply via email to

[Prev in Thread] Current Thread [Next in Thread]