prefix=$(null) datarootdir=${prefix}/share$(null) datadir=${datarootdir}$(null) packagedir=no$(null) infodir=${datarootdir}/info$(null) TEX=/usr/local/bin/tex PDFTEX=/usr/local/bin/pdftex MAKEINFO=/usr/local/bin/makeinfo MAKEINFO_PLAIN=-D rawfile --no-headers INSTALL_INFO=/usr/local/bin/install-info INSTALL=/usr/bin/install -c -o root -g wheel INSTALL_DATA=install -o root -g wheel -m 444 DESTDIR= TEXI2HTML=/usr/local/bin/texi2html TEXI2DVI=/usr/local/bin/texi2dvi TEXI2PDF=/usr/local/bin/texi2pdf MKINSTALLDIRS = ../mkinstalldirs DVIPS=/usr/local/bin/dvips PERL=/usr/local/bin/perl AUCTEXDATE=2007-01-12 AUCTEXVERSION=11.84 AUCTEXTEXIFILES = auctex.texi install.texi wininstall.texi intro.texi \ changes.texi todo.texi faq.texi macros.texi quickstart.texi \ fdl.texi version.texi PREVIEWTEXIFILES = copying.texi preview-faq.texi macros.texi \ preview-dtxdoc.texi preview-latex.texi preview-problems.texi \ preview-readme.texi preview-todo.texi version.texi DISTTEXTS = ../README ../INSTALL ../TODO ../INSTALL.windows ../FAQ ../CHANGES all: dist info: auctex.info preview-latex.info dvi: auctex.dvi tex-ref.dvi preview-latex.dvi install: install-auctex install-preview install-man: test x$(packagedir) != xno && \ { $(MKINSTALLDIRS) $(DESTDIR)$(packagedir)/man/auctex ; \ for i in $(AUCTEXTEXIFILES) $(PREVIEWTEXIFILES) tex-ref.tex ; \ do echo $(INSTALL_DATA) $$i $(DESTDIR)$(packagedir)/man/auctex; \ $(INSTALL_DATA) $$i $(DESTDIR)$(packagedir)/man/auctex; \ done ; \ } dist: $(DISTTEXTS) preview-latex.info auctex.info extradist: html/auctex_toc.html 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 # AUCTeX html/auctex_toc.html: auctex.texi rm -rf html mkdir html cd html && $(TEXI2HTML) -split_node -I .. ../auctex.texi && \ test ! -d auctex || { mv auctex/* . && rm -rf auctex ; } tex-ref.dvi: tex-ref.tex $(TEX) tex-ref tex-ref.ps: tex-ref.dvi $(DVIPS) tex-ref.dvi -Ppdf -o tex-ref.ps tex-ref.pdf: tex-ref.tex $(PDFTEX) tex-ref.tex version.texi: ../ChangeLog echo @set VERSION $(AUCTEXVERSION) >version.texi echo @set UPDATED $(AUCTEXDATE) >>version.texi auctex.dvi: $(AUCTEXTEXIFILES) $(TEXI2DVI) auctex.texi auctex.pdf: $(AUCTEXTEXIFILES) $(TEXI2PDF) auctex.texi auctex.ps: auctex.dvi $(DVIPS) auctex.dvi -Ppdf -o auctex.ps auctex.info: $(AUCTEXTEXIFILES) $(MAKEINFO) auctex.texi install-auctex: auctex.info -$(MKINSTALLDIRS) $(DESTDIR)$(infodir) rm -f $(DESTDIR)$(infodir)/auctex $(DESTDIR)$(infodir)/auctex-* $(INSTALL_DATA) auctex.info $(DESTDIR)$(infodir) for x in auctex.info-*; do \ if [ -r $$x ]; then \ $(INSTALL_DATA) $$x $(DESTDIR)$(infodir) ; \ fi; \ done -$(INSTALL_INFO) --info-dir=$(DESTDIR)$(infodir) auctex.info # preview preview-latex/index.html: $(PREVIEWTEXIFILES) rm -f preview-latex/* $(TEXI2HTML) preview-latex.texi html-docs: preview-latex/index.html preview-dtxdoc.texi: ../preview/latex/preview.dtx preview-dtxdoc.pl -$(PERL) preview-dtxdoc.pl ../preview/latex/preview.dtx \ preview-dtxdoc.texi preview-latex.dvi: $(PREVIEWTEXIFILES) $(TEXI2DVI) preview-latex.texi preview-latex.ps: preview-latex.dvi $(DVIPS) preview-latex.dvi -Ppdf -o preview-latex.ps preview-latex.pdf: $(PREVIEWTEXIFILES) $(TEXI2PDF) preview-latex.texi preview-latex.info: $(PREVIEWTEXIFILES) $(MAKEINFO) preview-latex.texi install-preview: preview-latex.info -$(MKINSTALLDIRS) $(DESTDIR)$(infodir) for x in preview-latex.info* ; do \ $(INSTALL_DATA) $$x $(DESTDIR)$(infodir) ; \ done -$(INSTALL_INFO) --info-dir=$(DESTDIR)$(infodir) preview-latex.info # disttexts ../INSTALL: install.texi macros.texi $(MAKEINFO) $(MAKEINFO_PLAIN) install.texi --output $@ ../INSTALL.windows: wininstall.texi macros.texi $(MAKEINFO) $(MAKEINFO_PLAIN) wininstall.texi --output $@ ../README: intro.texi preview-readme.texi macros.texi $(MAKEINFO) $(MAKEINFO_PLAIN) intro.texi --output $@ $(MAKEINFO) $(MAKEINFO_PLAIN) preview-readme.texi --output - >> $@ ../CHANGES: changes.texi macros.texi $(MAKEINFO) $(MAKEINFO_PLAIN) changes.texi --output $@ ../TODO: todo.texi preview-todo.texi macros.texi $(MAKEINFO) $(MAKEINFO_PLAIN) todo.texi --output $@ $(MAKEINFO) $(MAKEINFO_PLAIN) preview-todo.texi --output - >> $@ ../FAQ: faq.texi preview-faq.texi macros.texi $(MAKEINFO) $(MAKEINFO_PLAIN) faq.texi --output $@ $(MAKEINFO) $(MAKEINFO_PLAIN) --number-sections preview-faq.texi --output - >> $@ ../PROBLEMS: preview-problems.texi macros.texi $(MAKEINFO) $(MAKEINFO_PLAIN) --number-sections preview-problems.texi --output $@ # clean clean: rm -f *.dvi *.ps *.pdf *.aux *.cp *.fn *.ky *.log *~ \#*\# \ *.tp *.vr *.pg *.toc *.tp *.bak *.cps *.kys *.tps \ *.fns *.vrs *.pgs *.tmp *.html rm -rf html preview-latex distclean: clean rm -f Makefile maintainer-clean: distclean rm -f INSTALL.windows README CHANGES HISTORY TODO FAQ \ preview-dtxdoc.texi version.texi $(DISTTEXTS) *.info *.info-*