make latexpdf
authorShengHuo ZHU <zsh@cs.rochester.edu>
Tue, 25 Sep 2001 03:06:00 +0000 (03:06 +0000)
committerShengHuo ZHU <zsh@cs.rochester.edu>
Tue, 25 Sep 2001 03:06:00 +0000 (03:06 +0000)
texi/.cvsignore
texi/Makefile.in
texi/gnus.texi
texi/postamble.tex
texi/ps/.cvsignore
texi/ps/Makefile.in
texi/texi2latex.el

index 1ab40e0..550921b 100644 (file)
@@ -5,16 +5,12 @@ gnus-[0-9]*
 message
 gnustmp.texi
 *.dvi
+*.dvi-x
+*.pdf-x
 *.log
-etc
-herds
-misc
-picons
 *.aux
-screen
-smilies
-xface
 gnus.ps
+gnus.pdf
 gnusmail.texi
 pspackage.tar.gz
 gnus.tmplatexi
@@ -30,8 +26,6 @@ gnus.idx
 gnus-faq.latexi
 gnus.tmplatexi1
 gnus.latexi
-auto
 picons.tex
 xface.tex
 smiley.tex
-
index df62d05..4a1a833 100644 (file)
@@ -24,7 +24,7 @@ all: $(INFO_DEPS)
 
 most: texi2latex.elc latex latexps
 
-.SUFFIXES: .texi .dvi .ps .pdf
+.SUFFIXES: .texi .dvi .ps .pdf .latexi .dvi-x .pdf-x
 
 .texi:
        if test "x$(MAKEINFO)" != "xno" ; then \
@@ -62,7 +62,8 @@ clean:
        *.pdf *.tp *.toc *.pg gnus.latexi *.aux *.[cgk]idx \
        gnus.ilg gnus.ind gnus.[cgk]ind gnus.idx \
        gnustmp.texi *.tmplatexi gnus.tmplatexi1 texput.log *.orig *.rej \
-       gnus.latexi*~* xface.tex picons.tex smiley.tex *.latexi
+       gnus.latexi*~* xface.tex picons.tex smiley.tex *.latexi *.dvi-x \
+       *.pdf-x
 
 makeinfo:
        makeinfo -o gnus gnus.texi
@@ -71,12 +72,15 @@ makeinfo:
 texi2latex.elc: texi2latex.el
        srcdir=$(srcdir)/../lisp $(EMACSCOMP) -l $(srcdir)/../lisp/dgnushack.el --eval '(byte-compile-file "$(srcdir)/texi2latex.el")'
 
-latex gnus.latexi gnus-faq.latexi: $(srcdir)/gnus.texi $(srcdir)/gnus-faq.texi texi2latex.elc
+latex: gnus.latexi gnus-faq.latexi
+
+gnus.latexi gnus-faq.latexi: $(srcdir)/gnus.texi $(srcdir)/gnus-faq.texi texi2latex.elc
        srcdir=$(srcdir) $(EMACSCOMP) -l ./texi2latex.elc -f latexi-translate
 
-latexps: texi2latex.elc gnus.latexi tmps
+.latexi.dvi-x:
+       make tmps
        rm -f gnus.aux
-       egrep -v "label.*Index|chapter.*Index" gnus.latexi > gnus.tmplatexi1
+       egrep -v "label.*Index|chapter.*Index" $< > gnus.tmplatexi1
        TEXINPUTS=$(srcdir):$$TEXINPUTS $(LATEX) gnus.tmplatexi1
        $(srcdir)/splitindex
        makeindex -o gnus.kind gnus.kidx
@@ -88,22 +92,55 @@ latexps: texi2latex.elc gnus.latexi tmps
        cat $(srcdir)/postamble.tex >> gnus.tmplatexi
        TEXINPUTS=$(srcdir):$$TEXINPUTS $(LATEX) gnus.tmplatexi
        TEXINPUTS=$(srcdir):$$TEXINPUTS $(LATEX) gnus.tmplatexi
-       $(DVIPS) -t $(PAPERTYPE) -f gnus.dvi > gnus.ps
+       mv gnus.dvi $@
+
+.latexi.pdf-x:
+       make tmps
+       cd ps; make pdf
+       rm -f gnus.aux
+       egrep -v "label.*Index|chapter.*Index" $< > gnus.tmplatexi1
+       TEXINPUTS=$(srcdir):$$TEXINPUTS $(PDFLATEX) gnus.tmplatexi1
+       $(srcdir)/splitindex
+       makeindex -o gnus.kind gnus.kidx
+       makeindex -o gnus.cind gnus.cidx
+       makeindex -o gnus.gind gnus.gidx
+       sed 's/\\char 5E\\relax {}/\\symbol{"5E}/' < gnus.kind > gnus.tmpkind
+       mv gnus.tmpkind gnus.kind
+       egrep -v "end\{document\}" gnus.tmplatexi1 > gnus.tmplatexi
+       cat $(srcdir)/postamble.tex >> gnus.tmplatexi
+       TEXINPUTS=$(srcdir):$$TEXINPUTS $(PDFLATEX) gnus.tmplatexi
+       TEXINPUTS=$(srcdir):$$TEXINPUTS $(PDFLATEX) gnus.tmplatexi
+       mv gnus.pdf $@
+
+latexps: gnus.dvi-x
+       TEXINPUTS=$(srcdir):$$TEXINPUTS $(DVIPS) -t a4 -f $< > gnus.ps
+
+latexpdf: gnus.pdf-x
+       mv gnus.pdf-x gnus.pdf
+
+gnus-manual-a4.latexi: gnus.latexi
+       cp $< $@
+
+gnus-manual-standard.latexi: gnus.latexi
+       sed 's/,a4paper/,letterpaper/' $< > $@
+
+gnus-manual-a4.ps.gz: gnus-manual-a4.dvi-x
+       TEXINPUTS=$(srcdir):$$TEXINPUTS $(DVIPS) -t a4 -f $< | gzip -c > $@
 
-pss: latex latexps
+gnus-manual-standard.ps.gz: gnus-manual-standard.dvi-x
+       TEXINPUTS=$(srcdir):$$TEXINPUTS $(DVIPS) -t letter -f $< | gzip -c > $@
 
-psout: tmps latex latexboth out
+pdfs: gnus-manual-a4.pdf-x gnus-manual-standard.pdf-x
+       mv gnus-manual-a4.pdf-x gnus-manual-a4.pdf
+       mv gnus-manual-standard.pdf-x gnus-manual-standard.pdf
 
-latexboth:
-       rm -f gnus-manual-a4.ps.gz gnus-manual-standard.ps.gz
-       make latexps
-       mv gnus.ps gnus-manual-a4.ps
-       gzip gnus-manual-a4.ps
-       sed 's/,a4paper/,letterpaper/' gnus.latexi > gnus-standard.latexi
-       mv gnus-standard.latexi gnus.latexi
-       make latexps PAPERTYPE=letter
-       mv gnus.ps gnus-manual-standard.ps
-       gzip gnus-manual-standard.ps
+pss: latexps
+
+complete: pss
+
+psout: latexboth out
+
+latexboth: gnus-manual-a4.ps.gz gnus-manual-standard.ps.gz
 
 out:
        cp gnus-manual-standard.ps.gz \
@@ -115,6 +152,7 @@ out:
 
 veryclean: clean
        rm -f gnus.dvi gnus.ps texi2latex.elc
+       rm -f gnus-manual-a4.* gnus-manual-standard.*
 
 distclean: veryclean
        rm -f *.orig *.rej *.elc *~ gnus-[0-9] gnus-[0-9][0-9] Makefile
@@ -142,24 +180,23 @@ install: $(INFO_DEPS)
 
 tmps: 
        cd ps; make all
-       for i in ps/picons-*.ps; do echo "\\gnuspicon{$$i}"; done > picons.tex
-       for i in ps/xface-*.ps; do \
+       for j in ps/picons-*.ps; do \
+               i=ps/`basename $$j .ps`; \
+               echo "\\gnuspicon{$$i}"; done > picons.tex
+       for j in ps/xface-*.ps; do \
+               i=ps/`basename $$j .ps`; \
                if [ -n "$$a" ]; then a=""; echo "{$$i}"; else \
                a="h"; echo -n "\\gnusxface{$$i}"; fi done > xface.tex; \
                if [ -n "$$a" ]; then echo "{$$i}" >> xface.tex; fi
-       for i in ps/smiley-*.ps; do \
+       for j in ps/smiley-*.ps; do \
+               i=ps/`basename $$j .ps`; \
                if [ -n "$$a" ]; then a=""; echo "{$$i}"; else \
                a="h"; echo -n "\\gnussmiley{$$i}"; fi done > smiley.tex; \
                if [ -n "$$a" ]; then echo "{$$i}" >> smiley.tex; fi
-
 pspackage:
+       cd ps; make clean
        tar czvf pspackage.tar.gz gnus-faq.texi gnus.texi herds misc pagestyle.sty picons pixidx.sty postamble.tex ps screen smilies splitindex texi2latex.el xface Makefile README etc
 
-complete:
-       make texi2latex.elc
-       make tmps
-       make pss
-
 Makefile: $(srcdir)/Makefile.in ../config.status
        cd .. \
          && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
index 446ea8d..daf86a1 100644 (file)
@@ -26,6 +26,7 @@
 \makeindex
 \begin{document}
 
+\newcommand{\gnusversionname}{Oort Gnus v.}
 \newcommand{\gnuschaptername}{}
 \newcommand{\gnussectionname}{}
 
@@ -52,6 +53,7 @@
 \newcommand{\gnusvar}[1]{{\fontsize{10pt}{10}\selectfont\textsl{\textsf{#1}}}}
 \newcommand{\gnussc}[1]{\textsc{#1}}
 \newcommand{\gnustitle}[1]{{\huge\textbf{#1}}}
+\newcommand{\gnusversion}[1]{{\small\textit{#1}}}
 \newcommand{\gnusauthor}[1]{{\large\textbf{#1}}}
 \newcommand{\gnusresult}[1]{\gnustt{=> #1}}
 
@@ -69,7 +71,7 @@
 \newcommand{\gnusbraceleft}{{$>$}}
 \newcommand{\gnusbraceright}{{$>$}}
 
-\newcommand{\gnushead}{\raisebox{-1cm}{\epsfig{figure=ps/gnus-head.ps,height=1cm}}}
+\newcommand{\gnushead}{\raisebox{-1cm}{\epsfig{figure=ps/gnus-head,height=1cm}}}
 \newcommand{\gnusinteresting}{
 \marginpar[\mbox{}\hfill\gnushead]{\gnushead}
 }
 }
 
 \newcommand{\gnusicon}[1]{
-\marginpar[\mbox{}\hfill\raisebox{-1.5cm}{\epsfig{figure=ps/#1-up.ps,height=1.5cm}}]{\raisebox{-1cm}{\epsfig{figure=ps/#1-up.ps,height=1cm}}}
+\marginpar[\mbox{}\hfill\raisebox{-1.5cm}{\epsfig{figure=ps/#1-up,height=1.5cm}}]{\raisebox{-1cm}{\epsfig{figure=ps/#1-up,height=1cm}}}
 }
 
 \newcommand{\gnuspicon}[1]{
 {
 \ifodd\count0
 \mbox{} \hfill
-\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.ps,height=1cm}}
+\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo,height=1cm}}
 \else
-\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.ps,height=1cm}}
+\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo,height=1cm}}
 \hfill \mbox{}
 \fi
 }
 {
 \ifodd\count0
 \mbox{} \hfill
-\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.ps,height=1cm}}
+\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo,height=1cm}}
 \else
-\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.ps,height=1cm}}
+\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo,height=1cm}}
 \hfill \mbox{}
 \fi
 }
 {
 \ifodd\count0
 \mbox{} \hfill
-\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.ps,height=1cm}}
+\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo,height=1cm}}
 \else
-\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.ps,height=1cm}}
+\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo,height=1cm}}
 \hfill \mbox{}
 \fi
 }
 \parindent=0cm
 \addtolength{\textheight}{2cm}
 
-\gnustitle{\gnustitlename}\\
+\gnustitle{\gnustitlename}\hfill\gnusversion{\gnusversionname}\\
 \rule{15cm}{1mm}\\
 \vfill
-\hspace*{0cm}\epsfig{figure=ps/gnus-big-logo.ps,height=15cm}
+\hspace*{0cm}\epsfig{figure=ps/gnus-big-logo,height=15cm}
 \vfill
 \rule{15cm}{1mm}\\
 \gnusauthor{by Lars Magne Ingebrigtsen}
 
 \thispagestyle{empty}
 
-Copyright \copyright{} 1995, 1996, 1997, 1998, 1999, 2000
+Copyright \copyright{} 1995, 1996, 1997, 1998, 1999, 2000, 2001
 Free Software Foundation, Inc.
 
 
@@ -303,7 +305,8 @@ license to the document, as described in section 6 of the license.
 
 This file documents Gnus, the GNU Emacs newsreader.
 
-Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
+Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001 
+        Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.1 or
@@ -332,7 +335,8 @@ license to the document, as described in section 6 of the license.
 @page
 
 @vskip 0pt plus 1filll
-Copyright @copyright{} 1995, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
+Copyright @copyright{} 1995, 1996, 1997, 1998, 1999, 2000, 2001
+        Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.1 or
@@ -1613,7 +1617,7 @@ long as Gnus is active.
 @iftex
 @iflatex
 \gnusfigure{The Group Buffer}{320}{
-\put(75,50){\epsfig{figure=ps/group.ps,height=9cm}}
+\put(75,50){\epsfig{figure=ps/group,height=9cm}}
 \put(120,37){\makebox(0,0)[t]{Buffer name}}
 \put(120,38){\vector(1,2){10}}
 \put(40,60){\makebox(0,0)[r]{Mode line}}
@@ -3317,7 +3321,7 @@ groups or the sex groups---or both!  Go wild!
 @iftex
 @iflatex
 \gnusfigure{Group Topics}{400}{
-\put(75,50){\epsfig{figure=ps/group-topic.ps,height=9cm}}
+\put(75,50){\epsfig{figure=ps/group-topic,height=9cm}}
 }
 @end iflatex
 @end iftex
@@ -4092,8 +4096,8 @@ You can have as many summary buffers open as you wish.
 @iftex
 @iflatex
 \gnusfigure{The Summary Buffer}{180}{
-\put(0,0){\epsfig{figure=ps/summary.ps,width=7.5cm}}
-\put(445,0){\makebox(0,0)[br]{\epsfig{figure=ps/summary-article.ps,width=7.5cm}}}
+\put(0,0){\epsfig{figure=ps/summary,width=7.5cm}}
+\put(445,0){\makebox(0,0)[br]{\epsfig{figure=ps/summary-article,width=7.5cm}}}
 }
 @end iflatex
 @end iftex
@@ -5905,10 +5909,10 @@ There are four possible values:
 @iftex
 @iflatex
 \gnusfigure{The Summary Buffer}{390}{
-\put(0,0){\epsfig{figure=ps/summary-adopt.ps,width=7.5cm}}
-\put(445,0){\makebox(0,0)[br]{\epsfig{figure=ps/summary-empty.ps,width=7.5cm}}}
-\put(0,400){\makebox(0,0)[tl]{\epsfig{figure=ps/summary-none.ps,width=7.5cm}}}
-\put(445,400){\makebox(0,0)[tr]{\epsfig{figure=ps/summary-dummy.ps,width=7.5cm}}}
+\put(0,0){\epsfig{figure=ps/summary-adopt,width=7.5cm}}
+\put(445,0){\makebox(0,0)[br]{\epsfig{figure=ps/summary-empty,width=7.5cm}}}
+\put(0,400){\makebox(0,0)[tl]{\epsfig{figure=ps/summary-none,width=7.5cm}}}
+\put(445,400){\makebox(0,0)[tr]{\epsfig{figure=ps/summary-dummy,width=7.5cm}}}
 }
 @end iflatex
 @end iftex
@@ -19429,7 +19433,7 @@ cleared every time you exit Gnus.  Defaults to @code{t}.
 
 @iftex
 @iflatex
-\gnusfig{-3cm}{0.5cm}{\epsfig{figure=ps/BigFace.ps,height=20cm}}
+\gnusfig{-3cm}{0.5cm}{\epsfig{figure=ps/BigFace,height=20cm}}
 \input{smiley}
 @end iflatex
 @end iftex
@@ -20592,7 +20596,7 @@ You can click on buttons instead of using the keyboard
 
 @iftex
 @iflatex
-\gnusfig{-28cm}{0cm}{\epsfig{figure=ps/september.ps,height=20cm}}
+\gnusfig{-28cm}{0cm}{\epsfig{figure=ps/september,height=20cm}}
 @end iflatex
 @end iftex
 
@@ -20734,7 +20738,7 @@ Layout}).
 Mail can be re-scanned by a daemonic process (@pxref{Daemons}).
 @iftex
 @iflatex
-\marginpar[\mbox{}\hfill\epsfig{figure=ps/fseptember.ps,height=5cm}]{\epsfig{figure=ps/fseptember.ps,height=5cm}}
+\marginpar[\mbox{}\hfill\epsfig{figure=ps/fseptember,height=5cm}]{\epsfig{figure=ps/fseptember,height=5cm}}
 @end iflatex
 @end iftex
 
@@ -20829,7 +20833,7 @@ New features in Gnus 5.4/5.5:
 
 @iftex
 @iflatex
-\gnusfig{-5.5cm}{-4cm}{\epsfig{figure=ps/red.ps,height=20cm}}
+\gnusfig{-5.5cm}{-4cm}{\epsfig{figure=ps/red,height=20cm}}
 @end iflatex
 @end iftex
 
@@ -20958,7 +20962,7 @@ Cached articles can be pulled into the groups (@pxref{Summary Generation
 Commands}).
 @iftex
 @iflatex
-\marginpar[\mbox{}\hfill\epsfig{figure=ps/fred.ps,width=3cm}]{\epsfig{figure=ps/fred.ps,width=3cm}}
+\marginpar[\mbox{}\hfill\epsfig{figure=ps/fred,width=3cm}]{\epsfig{figure=ps/fred,width=3cm}}
 @end iflatex
 @end iftex
 
index 7fe9adc..6e6d243 100644 (file)
@@ -31,7 +31,7 @@ at the altar of Emacs, he can often be found slouching on his couch
 reading while bopping his head gently to some obscure music.  He does
 not have a cat.
 
-\marginpar[\vspace*{-2.5cm}\epsfig{figure=ps/larsi.ps,height=2cm}]{\vspace*{-2.2cm}\epsfig{figure=ps/larsi.ps,height=2.5cm}}
+\marginpar[\vspace*{-2.5cm}\epsfig{figure=ps/larsi,height=2cm}]{\vspace*{-2.2cm}\epsfig{figure=ps/larsi,height=2.5cm}}
 
 Graphics by Luis Fernandes.  Set in Adobe Bembo, Adobe Futura and
 Bitstream Courier.
@@ -40,7 +40,7 @@ Bitstream Courier.
 \mbox{}
 \thispagestyle{empty}
 \begin{picture}(500,500)(0,0)
-\put(-35,325){\makebox(480,350)[tr]{\epsfig{figure=ps/new-herd-section.ps}}}
+\put(-35,325){\makebox(480,350)[tr]{\epsfig{figure=ps/new-herd-section}}}
 \end{picture}
 
 \end{document}
index 2e6cb86..2eedd36 100644 (file)
@@ -1,2 +1,3 @@
 *.ps
+*.pdf
 Makefile
index dcf5f68..7aa6e56 100644 (file)
@@ -66,12 +66,81 @@ EPS= gnus-big-logo.ps  gnus-head.ps
 PSFILES= $(SCREEN_PS) $(HERDS_PS) $(ETC_PS) $(PICONS_PS) $(XFACE_PS)   \
 $(SMILIES_PS) $(MISC_PS) $(EPS)
 
+SCREEN_PDF= group-topic.pdf group.pdf server.pdf summary-adopt.pdf     \
+summary-article-c-ug.pdf summary-article.pdf summary-dummy.pdf         \
+summary-empty.pdf summary-none.pdf summary-unthreaded.pdf summary.pdf
+
+HERDS_PDF= gnus-herd-bw.pdf gnus-herd-new.pdf new-herd-1.pdf   \
+new-herd-10.pdf new-herd-2.pdf new-herd-3.pdf new-herd-4.pdf   \
+new-herd-5.pdf new-herd-6.pdf new-herd-7.pdf new-herd-8.pdf    \
+new-herd-9.pdf new-herd-section.pdf new-herd.pdf new-herd2.pdf
+
+MISC_PDF= ered.pdf eseptember.pdf fred.pdf fseptember.pdf larsi.pdf    \
+red.pdf september.pdf
+
+ETC_PDF= bar.pdf gnus-group-catchup-current-up.pdf                     \
+gnus-group-catchup-current.pdf gnus-group-describe-group-up.pdf                \
+gnus-group-exit-up.pdf gnus-group-get-new-news-this-group-up.pdf       \
+gnus-group-get-new-news-up.pdf gnus-group-kill-group-up.pdf            \
+gnus-group-subscribe-up.pdf gnus-group-unsubscribe-up.pdf              \
+gnus-summary-caesar-message-up.pdf gnus-summary-cancel-article-up.pdf  \
+gnus-summary-catchup-and-exit-up.pdf gnus-summary-catchup-up.pdf       \
+gnus-summary-exit-up.pdf gnus-summary-followup-up.pdf                  \
+gnus-summary-followup-with-original-up.pdf                             \
+gnus-summary-mail-copy-up.pdf gnus-summary-mail-delete-up.pdf          \
+gnus-summary-mail-forward-up.pdf gnus-summary-mail-get-up.pdf          \
+gnus-summary-mail-originate-up.pdf gnus-summary-mail-reply-up.pdf      \
+gnus-summary-mail-save-up.pdf gnus-summary-next-unread-up.pdf          \
+gnus-summary-post-news-up.pdf gnus-summary-prev-unread-up.pdf          \
+gnus-summary-reply-up.pdf gnus-summary-reply-with-original-up.pdf      \
+gnus-summary-save-article-file-up.pdf gnus-summary-save-article-up.pdf \
+gnus-uu-decode-uu-up.pdf gnus-uu-post-news-up.pdf gnus.pdf
+
+PICONS_PDF= picons-att.pdf picons-berkeley.pdf picons-caltech.pdf      \
+picons-canada.pdf picons-cr.pdf picons-cygnus.pdf picons-gnu.pdf       \
+picons-gov.pdf picons-laurie.pdf picons-mit.pdf picons-nasa.pdf                \
+picons-qmw.pdf picons-rms.pdf picons-ruu.pdf picons-seuu.pdf           \
+picons-stanford.pdf picons-sun.pdf picons-ubc.pdf picons-ufl.pdf       \
+picons-uio.pdf picons-unit.pdf picons-upenn.pdf picons-wesleyan.pdf    \
+picons-yale.pdf
+
+XFACE_PDF= xface-abrahamsen.pdf xface-aichner.pdf xface-blanks.pdf     \
+xface-cosgriff.pdf xface-drazen.pdf xface-gertzfield.pdf               \
+xface-goldberg.pdf xface-graf.pdf xface-hardaker.pdf xface-hedbor.pdf  \
+xface-ingrand.pdf xface-kaplan.pdf xface-karlheg.pdf                   \
+xface-kleinpaste.pdf xface-kyle.pdf xface-love.pdf xface-moll.pdf      \
+xface-niksic.pdf xface-olsen.pdf xface-patch.pdf xface-petersen.pdf    \
+xface-pjf.pdf xface-riocreux.pdf xface-schauer.pdf xface-simmonmt.pdf  \
+xface-simmons.pdf xface-siu.pdf xface-smb.pdf xface-sobek.pdf          \
+xface-thomas.pdf xface-valdis.pdf xface-verna1.pdf xface-verna2.pdf    \
+xface-yamaoka.pdf
+
+SMILIES_PDF= BigFace.pdf smiley-FaceAngry.pdf smiley-FaceDevilish.pdf  \
+smiley-FaceGoofy.pdf smiley-FaceGrinning.pdf smiley-FaceHappy.pdf      \
+smiley-FaceIronic.pdf smiley-FaceKOed.pdf smiley-FaceNyah.pdf          \
+smiley-FaceSad.pdf smiley-FaceStartled.pdf smiley-FaceStraight.pdf     \
+smiley-FaceTalking.pdf smiley-FaceTasty.pdf smiley-FaceWinking.pdf     \
+smiley-FaceWry.pdf smiley-FaceYukky.pdf smiley-WideFaceAse1.pdf                \
+smiley-WideFaceAse2.pdf smiley-WideFaceAse3.pdf                                \
+smiley-WideFaceSmile.pdf smiley-WideFaceWeep.pdf
+
+EPS_PDF= gnus-big-logo.pdf  gnus-head.pdf
+
+PDFFILES= $(SCREEN_PDF) $(HERDS_PDF) $(ETC_PDF) $(PICONS_PDF)  \
+$(XFACE_PDF) $(SMILIES_PDF) $(MISC_PDF) $(EPS_PDF)
+
 all: $(PSFILES) $(EPS)
 
-.SUFFIXES: .ps .eps .xbm .xpm .png .tif .gif 
+pdf: $(PDFFILES)
+
+.ps.pdf:
+       epstopdf $<
+
+.SUFFIXES: .pdf .ps .eps .xbm .xpm .png .tif .gif 
 
 clean:
        rm -f $(PSFILES)
+       rm -f $(PDFFILES)
 
 veryclean: clean
 
index 568e8d9..9aae918 100644 (file)
               ((member command '("chapter"))
                (latexi-switch-line 
                 (format 
-                 "gnus%s{\\epsfig{figure=ps/new-herd-%d.ps,scale=.5}}"
+                 "gnus%s{\\epsfig{figure=ps/new-herd-%d,scale=.5}}"
                   command (incf chapter))
                 arg))
               ((member command '("section"))