/[cvs]/ccvs/doc/Makefile.in
ViewVC logotype

Diff of /ccvs/doc/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.131 by dprice, Mon Sep 26 16:48:02 2005 UTC revision 1.132 by dprice, Tue Sep 27 16:06:58 2005 UTC
# Line 297  PSS = \ Line 297  PSS = \
297    
298  PDFS = \  PDFS = \
299          cvs.pdf \          cvs.pdf \
300          cvs-paper.pdf \          $(srcdir)/cvs-paper.pdf \
301          cvsclient.pdf          cvsclient.pdf
302    
303  TXTS = \  TXTS = \
# Line 307  TXTS = \ Line 307  TXTS = \
307  EXTRA_DIST = .cvsignore ChangeLog.fsf HACKING.DOCS RCSFILES \  EXTRA_DIST = .cvsignore ChangeLog.fsf HACKING.DOCS RCSFILES \
308          $(srcdir)/cvs.1 cvs-paper.ms cvs.man.header cvs.man.footer \          $(srcdir)/cvs.1 cvs-paper.ms cvs.man.header cvs.man.footer \
309          getdate.texi mdate-sh writeproxy.rtf $(PDFS) getdate-cvs.texi          getdate.texi mdate-sh writeproxy.rtf $(PDFS) getdate-cvs.texi
310  MOSTLYCLEANFILES = getdate-cvs.tmp  MOSTLYCLEANFILES = cvs-paper.pdf-t cvs-paper.ps-t getdate-cvs.tmp
311  CLEANFILES = \  CLEANFILES = \
312          $(PSS) \          $(PSS) \
313          $(TXTS)          $(TXTS)
# Line 921  dvi: cvs.dvi cvsclient.dvi Line 921  dvi: cvs.dvi cvsclient.dvi
921  cvs.txt: cvs.texinfo $(srcdir)/version.texi  cvs.txt: cvs.texinfo $(srcdir)/version.texi
922  cvsclient.txt: cvsclient.texi $(srcdir)/version-client.texi  cvsclient.txt: cvsclient.texi $(srcdir)/version-client.texi
923    
924  # These targets need to be very specific so that the other PDFs get generated  # The cvs-paper.pdf target needs to be very specific so that the other PDFs get
925  # correctly.  If they are more generic and cvs.ps is made before cvs.pdf, then  # generated correctly.  If a more generic .ps.pdf implicit target is defined,
926  # cvs.pdf will be generated from the generic target and the PS source, which  # and cvs.ps is made before cvs.pdf, then cvs.pdf can be generated from the
927  # contains less information (hyperlinks and such) than the usual texinfo source.  # .ps.pdf target and the PS source, which contains less information (hyperlinks
928    # and such) than the usual texinfo source.
929    #
930    # It is possible that an implicit .ms.ps target could be safely defined.  I
931    # don't recall looking into it.
932  cvs-paper.ps: cvs-paper.ms  cvs-paper.ps: cvs-paper.ms
933          $(ROFF) -t -p -ms -Tps $< > $@-t          $(ROFF) -t -p -ms -Tps $(srcdir)/cvs-paper.ms >cvs-paper.ps-t
934          mv $@-t $@          cp cvs-paper.ps-t $@
935            -@rm -f cvs-paper.ps-t
936  cvs-paper.pdf: cvs-paper.ps  
937          ps2pdf $< $@  # This rule introduces some redundancy, but `make distcheck' requires that
938    # Nothing in $(srcdir) be rebuilt, and this will always be rebuilt when it
939    # is dependant on cvs-paper.ps and cvs-paper.ps isn't distributed.
940    $(srcdir)/cvs-paper.pdf: cvs-paper.ms
941            $(ROFF) -t -p -ms -Tps $(srcdir)/cvs-paper.ms >cvs-paper.ps-t
942            ps2pdf cvs-paper.ps-t cvs-paper.pdf-t
943            cp cvs-paper.pdf-t $@
944            -@rm -f cvs-paper.pdf-t cvs-paper.ps-t
945    
946  # Targets to build a man page from cvs.texinfo.  # Targets to build a man page from cvs.texinfo.
947  $(srcdir)/cvs.1: @MAINTAINER_MODE_TRUE@ mkman cvs.man.header cvs.texinfo cvs.man.footer  $(srcdir)/cvs.1: @MAINTAINER_MODE_TRUE@ mkman cvs.man.header cvs.texinfo cvs.man.footer

Legend:
Removed from v.1.131  
changed lines
  Added in v.1.132

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26