Support --srcdir=DIR.
authorShengHuo ZHU <zsh@cs.rochester.edu>
Mon, 24 Sep 2001 23:49:09 +0000 (23:49 +0000)
committerShengHuo ZHU <zsh@cs.rochester.edu>
Mon, 24 Sep 2001 23:49:09 +0000 (23:49 +0000)
ChangeLog
Makefile.in
configure.in
texi/ChangeLog
texi/Makefile.in
texi/gnus.texi
texi/postamble.tex
texi/ps/Makefile.in [new file with mode: 0644]
texi/texi2latex.el

index 2c9b250..33879a2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2001-09-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+       * configure.in: Generate texi/ps/Makefile.
+
 2001-09-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
 
        * make.bat: Use parameter "/copy" rather than "copy" for increased
index 7288565..0d43c89 100644 (file)
@@ -41,7 +41,7 @@ xsome:
 distclean:
        make clean
        rm -rf *~
-       for i in lisp texi etc; do (cd $$i; make distclean); done
+       for i in lisp texi etc texi/ps; do (cd $$i; make distclean); done
        rm -f config.log config.status config.cache Makefile
 
 config.status: $(srcdir)/configure
index 3600414..d302640 100644 (file)
@@ -23,4 +23,4 @@ AC_PATH_ETCDIR
 AC_CHECK_URL
 AC_CHECK_W3
 
-AC_OUTPUT(Makefile lisp/Makefile texi/Makefile etc/Makefile)
+AC_OUTPUT(Makefile lisp/Makefile texi/Makefile etc/Makefile texi/ps/Makefile)
index 2b04d82..27b5b9b 100644 (file)
@@ -1,3 +1,11 @@
+2001-09-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+       * gnus.texi: eps path fix.
+       * postamble.tex: Ditto.
+       * texi2latex.el: Ditto.
+       
+       * Makefile.in: Move some to ps/Makefile.in.
+       
 2001-09-24  Simon Josefsson  <jas@extundo.com>
 
        * etc/*, herds/*, misc/*, picons/*, screen/*, smilies/*, xface/*:
index e2c7c3f..df62d05 100644 (file)
@@ -33,9 +33,9 @@ most: texi2latex.elc latex latexps
          $(EMACSINFO) $<; \
        fi
 
-dvi: gnus.dvi message.dvi refcard.dvi emacs-mime.dvi
+dvi: tmps gnus.dvi message.dvi refcard.dvi emacs-mime.dvi
 
-pdf: gnus.pdf message.pdf refcard.pdf emacs-mime.pdf
+pdf: tmps gnus.pdf message.pdf refcard.pdf emacs-mime.pdf
 
 .texi.dvi :
        sed -e '/@iflatex/,/@end iflatex/d' $< > gnustmp.texi 
@@ -62,7 +62,7 @@ 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*~* tmp/*.ps xface.tex picons.tex smiley.tex *.latexi
+       gnus.latexi*~* xface.tex picons.tex smiley.tex *.latexi
 
 makeinfo:
        makeinfo -o gnus gnus.texi
@@ -74,31 +74,25 @@ texi2latex.elc: texi2latex.el
 latex gnus.latexi gnus-faq.latexi: $(srcdir)/gnus.texi $(srcdir)/gnus-faq.texi texi2latex.elc
        srcdir=$(srcdir) $(EMACSCOMP) -l ./texi2latex.elc -f latexi-translate
 
-latexps: gnus.latexi tmps
-       make texi2latex.elc
+latexps: texi2latex.elc gnus.latexi tmps
        rm -f gnus.aux
        egrep -v "label.*Index|chapter.*Index" gnus.latexi > gnus.tmplatexi1
        TEXINPUTS=$(srcdir):$$TEXINPUTS $(LATEX) gnus.tmplatexi1
-       ./splitindex
+       $(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 postamble.tex >> gnus.tmplatexi
-       $(LATEX) gnus.tmplatexi
-       $(LATEX) gnus.tmplatexi
+       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
 
-pss:
-       make latex
-       make latexps
+pss: latex latexps
 
-psout: tmps
-       make latex
-       make latexboth
-       make out
+psout: tmps latex latexboth out
 
 latexboth:
        rm -f gnus-manual-a4.ps.gz gnus-manual-standard.ps.gz
@@ -119,12 +113,10 @@ out:
        gnus-manual-a4.ps.gz \
        /hom/larsi/www_docs/www.gnus.org/documents
 
-veryclean:
-       make clean
+veryclean: clean
        rm -f gnus.dvi gnus.ps texi2latex.elc
 
-distclean:
-       make veryclean
+distclean: veryclean
        rm -f *.orig *.rej *.elc *~ gnus-[0-9] gnus-[0-9][0-9] Makefile
        rm -f message-[0-9]
        rm -f $(INFO_DEPS)
@@ -148,50 +140,14 @@ install: $(INFO_DEPS)
          done; \
        else : ; fi
 
-tmps:
-       if [ ! -e tmp ]; then mkdir tmp; fi
-       make screens
-       make herdss
-       make etcs
-       make piconss
-       make xfaces
-       make smiley
-       make miscs
-
-herdss:
-       cd herds ; for i in new-herd-[0-9]*.gif; do echo $$i; giftopnm $$i | pnmcrop -white | pnmmargin -white 9 | pnmscale 2 | pnmconvol convol5.pnm  | ppmtopgm | pnmdepth 255 | pnmtops -width 100 -height 100 -noturn > ../tmp/`basename $$i .gif`.ps; done
-       cd herds ; giftopnm new-herd-section.gif | pnmscale 4 | pnmconvol convol11.pnm | ppmtopgm | pnmdepth 255 | pnmtops -noturn -width 100 -height 100 > ../tmp/new-herd-section.ps
-
-
-screens:
-       cd screen ; for i in *.gif; do echo $$i; giftopnm $$i | pnmmargin -black 1 | ppmtopgm | pnmtops -width 100 -height 100 -noturn > ../tmp/`basename $$i .gif`.ps; done
-
-miscs:
-       giftopnm misc/larsi.gif | ppmtopgm | pnmtops -noturn > tmp/larsi.ps
-       tifftopnm misc/eseptember.tif | pnmscale 4 | ppmtopgm | pnmtops -noturn  -width 100 -height 100 > tmp/september.ps
-       tifftopnm misc/fseptember.tif | pnmscale 2 | ppmtopgm | pnmtops -noturn  -width 100 -height 100 > tmp/fseptember.ps
-       tifftopnm misc/fred.tif | pnmscale 2 | ppmtopgm | pnmtops -noturn  -width 100 -height 100 > tmp/fred.ps
-       tifftopnm misc/ered.tif | pnmscale 2 | ppmtopgm | pnmtops -noturn  -width 100 -height 100 > tmp/red.ps
-
-etcs:
-       cd etc; for i in gnus-*.xpm; do echo $$i; xpmtoppm $$i | ppmtopgm | pnmdepth 255 | pnmtops -noturn > ../tmp/`basename $$i .xpm`.ps; done
-
-piconss:
-       cd picons; for i in *.xbm; do echo $$i; xbmtopbm $$i | pnmtops -noturn > ../tmp/picons-`basename $$i .xbm`.ps; done
-       cd picons; for i in *.gif; do echo $$i; giftopnm $$i | ppmtopgm | pnmtops -noturn > ../tmp/picons-`basename $$i .gif`.ps; done
-       for i in tmp/picons-*.ps; do echo "\\gnuspicon{$$i}"; done > picons.tex
-
-xfaces:
-       cd xface; for i in *.gif; do echo $$i; giftopnm $$i | ppmtopgm | pnmtops -noturn > ../tmp/xface-`basename $$i .gif`.ps; done
-       for i in tmp/xface-*.ps; do \
+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 \
                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
-
-smiley:
-       cd smilies; tifftopnm BigFace.tif | ppmtopgm | pnmtops > ../tmp/BigFace.ps
-       cd smilies; for i in *.xpm; do echo $$i; sed "s/none/#FFFFFF/" $$i | xpmtoppm | ppmtopgm | pnmdepth 255 | pnmtops > ../tmp/smiley-`basename $$i .xpm`.ps; done
-       for i in tmp/smiley-*.ps; do \
+       for i in ps/smiley-*.ps; do \
                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
index 74fc3fd..446ea8d 100644 (file)
@@ -69,7 +69,7 @@
 \newcommand{\gnusbraceleft}{{$>$}}
 \newcommand{\gnusbraceright}{{$>$}}
 
-\newcommand{\gnushead}{\raisebox{-1cm}{\epsfig{figure=ps/gnus-head.eps,height=1cm}}}
+\newcommand{\gnushead}{\raisebox{-1cm}{\epsfig{figure=ps/gnus-head.ps,height=1cm}}}
 \newcommand{\gnusinteresting}{
 \marginpar[\mbox{}\hfill\gnushead]{\gnushead}
 }
 }
 
 \newcommand{\gnusicon}[1]{
-\marginpar[\mbox{}\hfill\raisebox{-1.5cm}{\epsfig{figure=tmp/#1-up.ps,height=1.5cm}}]{\raisebox{-1cm}{\epsfig{figure=tmp/#1-up.ps,height=1cm}}}
+\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}}}
 }
 
 \newcommand{\gnuspicon}[1]{
 {
 \ifodd\count0
 \mbox{} \hfill
-\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.eps,height=1cm}}
+\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.ps,height=1cm}}
 \else
-\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.eps,height=1cm}}
+\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.ps,height=1cm}}
 \hfill \mbox{}
 \fi
 }
 {
 \ifodd\count0
 \mbox{} \hfill
-\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.eps,height=1cm}}
+\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.ps,height=1cm}}
 \else
-\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.eps,height=1cm}}
+\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.ps,height=1cm}}
 \hfill \mbox{}
 \fi
 }
 {
 \ifodd\count0
 \mbox{} \hfill
-\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.eps,height=1cm}}
+\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.ps,height=1cm}}
 \else
-\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.eps,height=1cm}}
+\raisebox{-0.5cm}{\epsfig{figure=ps/gnus-big-logo.ps,height=1cm}}
 \hfill \mbox{}
 \fi
 }
 \gnustitle{\gnustitlename}\\
 \rule{15cm}{1mm}\\
 \vfill
-\hspace*{0cm}\epsfig{figure=ps/gnus-big-logo.eps,height=15cm}
+\hspace*{0cm}\epsfig{figure=ps/gnus-big-logo.ps,height=15cm}
 \vfill
 \rule{15cm}{1mm}\\
 \gnusauthor{by Lars Magne Ingebrigtsen}
@@ -1613,7 +1613,7 @@ long as Gnus is active.
 @iftex
 @iflatex
 \gnusfigure{The Group Buffer}{320}{
-\put(75,50){\epsfig{figure=tmp/group.ps,height=9cm}}
+\put(75,50){\epsfig{figure=ps/group.ps,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 +3317,7 @@ groups or the sex groups---or both!  Go wild!
 @iftex
 @iflatex
 \gnusfigure{Group Topics}{400}{
-\put(75,50){\epsfig{figure=tmp/group-topic.ps,height=9cm}}
+\put(75,50){\epsfig{figure=ps/group-topic.ps,height=9cm}}
 }
 @end iflatex
 @end iftex
@@ -4092,8 +4092,8 @@ You can have as many summary buffers open as you wish.
 @iftex
 @iflatex
 \gnusfigure{The Summary Buffer}{180}{
-\put(0,0){\epsfig{figure=tmp/summary.ps,width=7.5cm}}
-\put(445,0){\makebox(0,0)[br]{\epsfig{figure=tmp/summary-article.ps,width=7.5cm}}}
+\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}}}
 }
 @end iflatex
 @end iftex
@@ -5905,10 +5905,10 @@ There are four possible values:
 @iftex
 @iflatex
 \gnusfigure{The Summary Buffer}{390}{
-\put(0,0){\epsfig{figure=tmp/summary-adopt.ps,width=7.5cm}}
-\put(445,0){\makebox(0,0)[br]{\epsfig{figure=tmp/summary-empty.ps,width=7.5cm}}}
-\put(0,400){\makebox(0,0)[tl]{\epsfig{figure=tmp/summary-none.ps,width=7.5cm}}}
-\put(445,400){\makebox(0,0)[tr]{\epsfig{figure=tmp/summary-dummy.ps,width=7.5cm}}}
+\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}}}
 }
 @end iflatex
 @end iftex
@@ -19429,7 +19429,7 @@ cleared every time you exit Gnus.  Defaults to @code{t}.
 
 @iftex
 @iflatex
-\gnusfig{-3cm}{0.5cm}{\epsfig{figure=tmp/BigFace.ps,height=20cm}}
+\gnusfig{-3cm}{0.5cm}{\epsfig{figure=ps/BigFace.ps,height=20cm}}
 \input{smiley}
 @end iflatex
 @end iftex
@@ -20592,7 +20592,7 @@ You can click on buttons instead of using the keyboard
 
 @iftex
 @iflatex
-\gnusfig{-28cm}{0cm}{\epsfig{figure=tmp/september.ps,height=20cm}}
+\gnusfig{-28cm}{0cm}{\epsfig{figure=ps/september.ps,height=20cm}}
 @end iflatex
 @end iftex
 
@@ -20734,7 +20734,7 @@ Layout}).
 Mail can be re-scanned by a daemonic process (@pxref{Daemons}).
 @iftex
 @iflatex
-\marginpar[\mbox{}\hfill\epsfig{figure=tmp/fseptember.ps,height=5cm}]{\epsfig{figure=tmp/fseptember.ps,height=5cm}}
+\marginpar[\mbox{}\hfill\epsfig{figure=ps/fseptember.ps,height=5cm}]{\epsfig{figure=ps/fseptember.ps,height=5cm}}
 @end iflatex
 @end iftex
 
@@ -20829,7 +20829,7 @@ New features in Gnus 5.4/5.5:
 
 @iftex
 @iflatex
-\gnusfig{-5.5cm}{-4cm}{\epsfig{figure=tmp/red.ps,height=20cm}}
+\gnusfig{-5.5cm}{-4cm}{\epsfig{figure=ps/red.ps,height=20cm}}
 @end iflatex
 @end iftex
 
@@ -20958,7 +20958,7 @@ Cached articles can be pulled into the groups (@pxref{Summary Generation
 Commands}).
 @iftex
 @iflatex
-\marginpar[\mbox{}\hfill\epsfig{figure=tmp/fred.ps,width=3cm}]{\epsfig{figure=tmp/fred.ps,width=3cm}}
+\marginpar[\mbox{}\hfill\epsfig{figure=ps/fred.ps,width=3cm}]{\epsfig{figure=ps/fred.ps,width=3cm}}
 @end iflatex
 @end iftex
 
index a7d0a5c..7fe9adc 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=tmp/larsi.ps,height=2cm}]{\vspace*{-2.2cm}\epsfig{figure=tmp/larsi.ps,height=2.5cm}}
+\marginpar[\vspace*{-2.5cm}\epsfig{figure=ps/larsi.ps,height=2cm}]{\vspace*{-2.2cm}\epsfig{figure=ps/larsi.ps,height=2.5cm}}
 
 Graphics by Luis Fernandes.  Set in Adobe Bembo, Adobe Futura and
 Bitstream Courier.
@@ -40,7 +40,12 @@ Bitstream Courier.
 \mbox{}
 \thispagestyle{empty}
 \begin{picture}(500,500)(0,0)
-\put(-35,325){\makebox(480,350)[tr]{\epsfig{figure=tmp/new-herd-section.ps}}}
+\put(-35,325){\makebox(480,350)[tr]{\epsfig{figure=ps/new-herd-section.ps}}}
 \end{picture}
 
 \end{document}
+
+%%% Local Variables: 
+%%% mode: latex
+%%% TeX-master: t
+%%% End: 
diff --git a/texi/ps/Makefile.in b/texi/ps/Makefile.in
new file mode 100644 (file)
index 0000000..dcf5f68
--- /dev/null
@@ -0,0 +1,144 @@
+infodir = @infodir@
+prefix = @prefix@
+srcdir = @srcdir@
+subdir = texi/ps
+top_srcdir = @top_srcdir@
+
+SCREEN_PS= group-topic.ps group.ps server.ps summary-adopt.ps          \
+summary-article-c-ug.ps summary-article.ps summary-dummy.ps            \
+summary-empty.ps summary-none.ps summary-unthreaded.ps summary.ps
+
+HERDS_PS= gnus-herd-bw.ps gnus-herd-new.ps new-herd-1.ps               \
+new-herd-10.ps new-herd-2.ps new-herd-3.ps new-herd-4.ps new-herd-5.ps \
+new-herd-6.ps new-herd-7.ps new-herd-8.ps new-herd-9.ps                        \
+new-herd-section.ps new-herd.ps new-herd2.ps
+
+MISC_PS= ered.ps eseptember.ps fred.ps fseptember.ps larsi.ps red.ps   \
+september.ps
+
+ETC_PS= bar.ps gnus-group-catchup-current-up.ps                                \
+gnus-group-catchup-current.ps gnus-group-describe-group-up.ps          \
+gnus-group-exit-up.ps gnus-group-get-new-news-this-group-up.ps         \
+gnus-group-get-new-news-up.ps gnus-group-kill-group-up.ps              \
+gnus-group-subscribe-up.ps gnus-group-unsubscribe-up.ps                        \
+gnus-summary-caesar-message-up.ps gnus-summary-cancel-article-up.ps    \
+gnus-summary-catchup-and-exit-up.ps gnus-summary-catchup-up.ps         \
+gnus-summary-exit-up.ps gnus-summary-followup-up.ps                    \
+gnus-summary-followup-with-original-up.ps gnus-summary-mail-copy-up.ps \
+gnus-summary-mail-delete-up.ps gnus-summary-mail-forward-up.ps         \
+gnus-summary-mail-get-up.ps gnus-summary-mail-originate-up.ps          \
+gnus-summary-mail-reply-up.ps gnus-summary-mail-save-up.ps             \
+gnus-summary-next-unread-up.ps gnus-summary-post-news-up.ps            \
+gnus-summary-prev-unread-up.ps gnus-summary-reply-up.ps                        \
+gnus-summary-reply-with-original-up.ps                                 \
+gnus-summary-save-article-file-up.ps gnus-summary-save-article-up.ps   \
+gnus-uu-decode-uu-up.ps gnus-uu-post-news-up.ps gnus.ps
+
+PICONS_PS= picons-att.ps picons-berkeley.ps picons-caltech.ps  \
+picons-canada.ps picons-cr.ps picons-cygnus.ps picons-gnu.ps   \
+picons-gov.ps picons-laurie.ps picons-mit.ps picons-nasa.ps    \
+picons-qmw.ps picons-rms.ps picons-ruu.ps picons-seuu.ps       \
+picons-stanford.ps picons-sun.ps picons-ubc.ps picons-ufl.ps   \
+picons-uio.ps picons-unit.ps picons-upenn.ps picons-wesleyan.ps        \
+picons-yale.ps
+
+XFACE_PS= xface-abrahamsen.ps xface-aichner.ps xface-blanks.ps         \
+xface-cosgriff.ps xface-drazen.ps xface-gertzfield.ps                  \
+xface-goldberg.ps xface-graf.ps xface-hardaker.ps xface-hedbor.ps      \
+xface-ingrand.ps xface-kaplan.ps xface-karlheg.ps xface-kleinpaste.ps  \
+xface-kyle.ps xface-love.ps xface-moll.ps xface-niksic.ps              \
+xface-olsen.ps xface-patch.ps xface-petersen.ps xface-pjf.ps           \
+xface-riocreux.ps xface-schauer.ps xface-simmonmt.ps xface-simmons.ps  \
+xface-siu.ps xface-smb.ps xface-sobek.ps xface-thomas.ps               \
+xface-valdis.ps xface-verna1.ps xface-verna2.ps xface-yamaoka.ps
+
+SMILIES_PS= BigFace.ps smiley-FaceAngry.ps smiley-FaceDevilish.ps      \
+smiley-FaceGoofy.ps smiley-FaceGrinning.ps smiley-FaceHappy.ps         \
+smiley-FaceIronic.ps smiley-FaceKOed.ps smiley-FaceNyah.ps             \
+smiley-FaceSad.ps smiley-FaceStartled.ps smiley-FaceStraight.ps                \
+smiley-FaceTalking.ps smiley-FaceTasty.ps smiley-FaceWinking.ps                \
+smiley-FaceWry.ps smiley-FaceYukky.ps smiley-WideFaceAse1.ps           \
+smiley-WideFaceAse2.ps smiley-WideFaceAse3.ps smiley-WideFaceSmile.ps  \
+smiley-WideFaceWeep.ps
+
+EPS= gnus-big-logo.ps  gnus-head.ps
+
+PSFILES= $(SCREEN_PS) $(HERDS_PS) $(ETC_PS) $(PICONS_PS) $(XFACE_PS)   \
+$(SMILIES_PS) $(MISC_PS) $(EPS)
+
+all: $(PSFILES) $(EPS)
+
+.SUFFIXES: .ps .eps .xbm .xpm .png .tif .gif 
+
+clean:
+       rm -f $(PSFILES)
+
+veryclean: clean
+
+distclean: clean
+
+install:
+
+new-herd-section.ps: $(srcdir)/../herds/new-herd-section.gif $(srcdir)/../herds/convol11.pnm
+       giftopnm $< | pnmscale 4 | pnmconvol $(srcdir)/../herds/convol11.pnm |\
+       ppmtopgm | pnmdepth 255 | \
+       pnmtops -noturn -width 100 -height 100 > $@ || rm -f $@
+
+%.ps: $(srcdir)/../herds/%.gif $(srcdir)/../herds/convol5.pnm
+       giftopnm $< | pnmcrop -white | pnmmargin -white 9 | pnmscale 2 | \
+       pnmconvol $(srcdir)/../herds/convol5.pnm  | ppmtopgm | \
+       pnmdepth 255 | pnmtops -width 100 -height 100 -noturn > $@ || rm -f $@
+
+
+%.ps: $(srcdir)/../screen/%.gif
+       giftopnm $< | pnmmargin -black 1 | ppmtopgm | \
+       pnmtops -width 100 -height 100 -noturn > $@ || rm -f $@
+
+larsi.ps: $(srcdir)/../misc/larsi.gif
+       giftopnm $< | ppmtopgm | pnmtops -noturn > $@ || rm -f $@
+
+september.ps: $(srcdir)/../misc/eseptember.tif
+       tifftopnm $< | pnmscale 4 | ppmtopgm | \
+       pnmtops -noturn  -width 100 -height 100 > $@ || rm -f $@
+
+red.ps: $(srcdir)/../misc/ered.tif
+       tifftopnm $< | pnmscale 2 | ppmtopgm | \
+       pnmtops -noturn  -width 100 -height 100 > $@ || rm -f $@
+
+%.ps: $(srcdir)/../misc/%.tif
+       tifftopnm $< | pnmscale 2 | ppmtopgm |  \
+       pnmtops -noturn  -width 100 -height 100 > $@ || rm -f $@
+
+%.ps: $(srcdir)/../etc/%.xpm
+       xpmtoppm $< | ppmtopgm | pnmdepth 255 | \
+       pnmtops -noturn > $@ || rm -f $@
+
+picons-%.ps: $(srcdir)/../picons/%.xbm
+       xbmtopbm $< | pnmtops -noturn > $@ || rm -f $@
+
+picons-%.ps: $(srcdir)/../picons/%.gif
+       giftopnm $< | ppmtopgm | pnmtops -noturn > $@ || rm -f $@
+
+xface-%.ps: $(srcdir)/../xface/%.gif
+       giftopnm $< | ppmtopgm | pnmtops -noturn > $@ || rm -f $@
+
+%.ps: $(srcdir)/../smilies/%.tif
+       tifftopnm $< | ppmtopgm | pnmtops > $@ || rm -f $@
+
+smiley-%.ps: $(srcdir)/../smilies/%.xpm
+       sed "s/none/#FFFFFF/" $< | xpmtoppm | ppmtopgm | pnmdepth 255 | \
+       pnmtops > $@ || rm -f $@
+
+smiley-%.ps: $(srcdir)/../smilies/%.xbm
+       xbmtopbm $< | pnmdepth 255 | pnmtops > $@ || rm -f $@
+
+%.ps: $(srcdir)/%.eps
+       cp $< $@
+
+Makefile: $(srcdir)/Makefile.in ../../config.status
+       cd ../.. \
+         && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
index 5ff6804..568e8d9 100644 (file)
               ((member command '("chapter"))
                (latexi-switch-line 
                 (format 
-                 "gnus%s{\\epsfig{figure=tmp/new-herd-%d.ps,scale=.5}}"
+                 "gnus%s{\\epsfig{figure=ps/new-herd-%d.ps,scale=.5}}"
                   command (incf chapter))
                 arg))
               ((member command '("section"))