# Makefile for AUCTeX # Maintainer: auctex-devel@gnu.org # Copyright (C) 2002-2006, 2008, 2014, 2015 Free Software Foundation, # Inc. # This file is part of AUCTeX. # AUCTeX is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # AUCTeX is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # You should have received a copy of the GNU General Public License # along with AUCTeX; see the file COPYING. If not, write to the Free # Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, # MA 02110-1301, USA. @SET_MAKE@ LATEX=@LATEX@ PDFLATEX=@PDFLATEX@ TEX=@TEX@ TEXHASH=@TEXHASH@ prefix=@prefix@$(null) datarootdir=@datarootdir@$(null) datadir=@datadir@$(null) exec_prefix=@exec_prefix@$(null) libdir=@libdir@$(null) previewtexmfdir = @previewtexmfdir@$(null) previewdocdir = @previewdocdir@$(null) TEXMFGEN = @TEXMFGEN@ DESTDIR= 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 install-texmf: $(TEXMFGEN) -$(MKINSTALLDIRS) $(DESTDIR)$(previewtexmfdir) for x in $(TEXMFGEN) ; do \ echo $(INSTALL_DATA) $$x $(DESTDIR)$(previewtexmfdir) ; \ $(INSTALL_DATA) $$x $(DESTDIR)$(previewtexmfdir) ; \ done # Isn't the texmfdir directory without "tex/latex/preview" available? @ texmfdir="$(DESTDIR)$(previewtexmfdir)/../../.."; \ if [ -r "$$texmfdir"/ls-R ]; then \ $(TEXHASH) "$$texmfdir"; \ else \ echo "Warning: Cannot update ls-R database in $$texmfdir"; \ sleep 2; \ fi install-texmf-doc: preview.dvi $(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' #only for standalone preview.sty package: preview.ins: preview.dtx $(TEX) '\nonstopmode\def\jobname{.ins}\input docstrip ' \ '\generate{\file{preview.ins}{\from{preview.dtx}{installer}}}' \ '\endbatchfile' $(TEXMFGEN) preview.drv: preview.dtx preview-mk.ins $(TEX) '\nonstopmode \input preview-mk.ins' preview.dvi: preview.drv preview.dtx preview.sty $(LATEX) '\nonstopmode \input preview.drv' $(LATEX) '\nonstopmode \input preview.drv' $(LATEX) '\nonstopmode \input preview.drv' preview.pdf: preview.drv preview.dtx preview.sty $(PDFLATEX) '\nonstopmode \AtBeginDocument{\OnlyDescription}\input{preview.drv}' $(PDFLATEX) '\nonstopmode \AtBeginDocument{\OnlyDescription}\input{preview.drv}' $(PDFLATEX) '\nonstopmode \AtBeginDocument{\OnlyDescription}\input{preview.drv}' clean: rm -f *~ *.aux *.dvi *.drv *.log rm -f $(TEXMFGEN) preview.ins preview-mk.ins