diff --git a/Makefile.in b/Makefile.in index a132c1c..da015ad 100644 --- a/Makefile.in +++ b/Makefile.in @@ -182,7 +182,7 @@ all: texmf lisp docs install-man clean distclean maintainer-clean extraclean \ tar-ball-clean check-tag check release-commit dist snapshot \ patch tar-ball rpm-packages wc xemacs-package windows-package \ - release-sign release-upload preview-ball + release-sign release-upload preview-ball uninstall texmf: latex/Makefile $(TEXMF) @@ -350,6 +350,21 @@ install-metadata: echo "pkginfo/MANIFEST.$(PACKAGE)" >> "pkginfo/MANIFEST.$(PACKAGE)" ; \ } +uninstall: + rm -rf $(DESTDIR)$(packagelispdir) $(DESTDIR)$(packagedatadir) \ + $(DESTDIR)$(autodir) + if test X$(packagedir) = Xno ; then \ + rm -f $(DESTDIR)$(lispdir)/tex-site.el \ + $(DESTDIR)$(auctexstartfile) ; \ + else \ + rm -f $(DESTDIR)$(packagedir)/man/auctex/RELEASE \ + $(DESTDIR)$(packagedir)/pkginfo/MANIFEST.$(PACKAGE); \ + fi + cd doc ; $(MAKE) DESTDIR=$(DESTDIR) uninstall + rm -f $(DESTDIR)$(previewstartfile) + rm -rf $(DESTDIR)$(packagelispdir) + (cd latex ; $(MAKE) DESTDIR=$(DESTDIR) uninstall) + .el.elc: $(ELCC) -f batch-byte-compile $< diff --git a/doc/Makefile.in b/doc/Makefile.in index 0855186..86ebfb0 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -2,7 +2,7 @@ # Maintainer: address@hidden -# Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. +# Copyright (C) 2003-2008, 2013, 2014 Free Software Foundation, Inc. # This file is part of AUCTeX. @@ -90,7 +90,8 @@ dist: $(DISTTEXTS) preview-latex.info auctex.info tex-ref.pdf extradist: html/$(TEXI2HTML_TOC) auctex.ps auctex.pdf tex-ref.ps tex-ref.pdf .PHONY: all info dvi dist install-auctex disttexts clean distclean \ - maintainer-clean install-preview install-man html-docs extradist + maintainer-clean install-preview install-man uninstall html-docs \ + extradist # AUCTeX @@ -200,6 +201,15 @@ install-preview: preview-latex.info # clean +uninstall: + for info in $(DESTDIR)$(infodir)/{auctex.info,preview-latex.info}; do \ + test ! -f $${info} || \ + $(INSTALL_INFO) --delete --info-dir=$(DESTDIR)$(infodir) $${info}; \ + done + rm -f $(DESTDIR)$(infodir)/auctex.info $(DESTDIR)$(infodir)/auctex.info-* \ + $(DESTDIR)$(infodir)/preview-latex.info* + test X$(packagedir) != Xno || rm -rf -f $(DESTDIR)$(docdir) + clean: rm -f *.dvi *.ps *.pdf *.aux *.cp *.fn *.ky *.log *~ \#*\# \ *.tp *.vr *.pg *.toc *.tp *.bak *.cps *.kys *.tps \ diff --git a/latex/Makefile.in b/latex/Makefile.in index 8a40ca0..19c961f 100644 --- a/latex/Makefile.in +++ b/latex/Makefile.in @@ -2,7 +2,7 @@ # Maintainer: address@hidden -# Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc. +# Copyright (C) 2002-2006, 2008, 2014 Free Software Foundation, Inc. # This file is part of AUCTeX. @@ -41,6 +41,8 @@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ MKINSTALLDIRS = ../mkinstalldirs +.PHONY: all install install-texmf install-texmf-doc uninstall clean + all: $(TEXMFGEN) preview.drv preview-mk.ins preview.dvi preview.pdf install: install-texmf install-texmf-doc @@ -61,9 +63,12 @@ install-texmf: $(TEXMFGEN) fi install-texmf-doc: preview.dvi - -$(MKINSTALLDIRS) $(DESTDIR)$(previewdocdir) + $(MKINSTALLDIRS) $(DESTDIR)$(previewdocdir) $(INSTALL_DATA) preview.dvi $(DESTDIR)$(previewdocdir) +uninstall: + rm -rf $(DESTDIR)$(previewdocdir)/preview.dvi $(DESTDIR)$(previewtexmfdir) + preview-mk.ins: preview.dtx bootstrap.ins $(TEX) '\nonstopmode \input bootstrap.ins' @@ -87,5 +92,5 @@ preview.pdf: preview.drv preview.dtx preview.sty $(PDFLATEX) '\nonstopmode \AtBeginDocument{\OnlyDescription}\input{preview.drv}' clean: - rm -f *~ *.aux *.dvi *.drv *.log - rm -f $(TEXMFGEN) preview.ins preview-mk.ins + rm -f *~ *.aux *.dvi *.drv *.log + rm -f $(TEXMFGEN) preview.ins preview-mk.ins