home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / perl501m.zip / pod / Makefile next >
Makefile  |  1995-07-03  |  2KB  |  163 lines

  1. all: man
  2.  
  3. PERL = ../miniperl
  4.  
  5. POD = \
  6.     perl.pod    \
  7.     perlapi.pod    \
  8.     perlbook.pod    \
  9.     perlbot.pod    \
  10.     perlcall.pod    \
  11.     perldata.pod    \
  12.     perldebug.pod    \
  13.     perldiag.pod    \
  14.     perlembed.pod    \
  15.     perlform.pod    \
  16.     perlfunc.pod    \
  17.     perlguts.pod    \
  18.     perlipc.pod    \
  19.     perlmod.pod    \
  20.     perlobj.pod    \
  21.     perlop.pod    \
  22.     perlovl.pod    \
  23.     perlpod.pod    \
  24.     perlre.pod    \
  25.     perlref.pod    \
  26.     perlrun.pod    \
  27.     perlsec.pod    \
  28.     perlstyle.pod    \
  29.     perlsub.pod    \
  30.     perlsyn.pod    \
  31.     perltrap.pod    \
  32.     perlvar.pod
  33.  
  34. MAN = \
  35.     perl.man    \
  36.     perlapi.man    \
  37.     perlbook.man    \
  38.     perlbot.man    \
  39.     perlcall.man    \
  40.     perldata.man    \
  41.     perldebug.man    \
  42.     perldiag.man    \
  43.     perlembed.man    \
  44.     perlform.man    \
  45.     perlfunc.man    \
  46.     perlguts.man    \
  47.     perlipc.man    \
  48.     perlmod.man    \
  49.     perlobj.man    \
  50.     perlop.man    \
  51.     perlovl.man    \
  52.     perlpod.man    \
  53.     perlre.man    \
  54.     perlref.man    \
  55.     perlrun.man    \
  56.     perlsec.man    \
  57.     perlstyle.man    \
  58.     perlsub.man    \
  59.     perlsyn.man    \
  60.     perltrap.man    \
  61.     perlvar.man
  62.  
  63. HTML = \
  64.     perl.html    \
  65.     perlapi.html    \
  66.     perlbook.html    \
  67.     perlbot.html    \
  68.     perlcall.html    \
  69.     perldata.html    \
  70.     perldebug.html    \
  71.     perldiag.html    \
  72.     perlembed.html    \
  73.     perlform.html    \
  74.     perlfunc.html    \
  75.     perlguts.html    \
  76.     perlipc.html    \
  77.     perlmod.html    \
  78.     perlobj.html    \
  79.     perlop.html    \
  80.     perlovl.html    \
  81.     perlpod.html    \
  82.     perlre.html    \
  83.     perlref.html    \
  84.     perlrun.html    \
  85.     perlsec.html    \
  86.     perlstyle.html    \
  87.     perlsub.html    \
  88.     perlsyn.html    \
  89.     perltrap.html    \
  90.     perlvar.html
  91.  
  92. TEX = \
  93.     perl.tex    \
  94.     perlapi.tex    \
  95.     perlbook.tex    \
  96.     perlbot.tex    \
  97.     perlcall.tex    \
  98.     perldata.tex    \
  99.     perldebug.tex    \
  100.     perldiag.tex    \
  101.     perlembed.tex    \
  102.     perlform.tex    \
  103.     perlfunc.tex    \
  104.     perlguts.tex    \
  105.     perlipc.tex    \
  106.     perlmod.tex    \
  107.     perlobj.tex    \
  108.     perlop.tex    \
  109.     perlovl.tex    \
  110.     perlpod.tex    \
  111.     perlre.tex    \
  112.     perlref.tex    \
  113.     perlrun.tex    \
  114.     perlsec.tex    \
  115.     perlstyle.tex    \
  116.     perlsub.tex    \
  117.     perlsyn.tex    \
  118.     perltrap.tex    \
  119.     perlvar.tex
  120.  
  121.  
  122. man:  pod2man $(MAN)
  123.  
  124. # pod2html normally runs on all the pods at once in order to build up
  125. # cross-references.
  126. html: pod2html
  127.     $(PERL) pod2html *.pod
  128.  
  129. tex:    pod2latex $(TEX)
  130.  
  131. .SUFFIXES: .pod .man
  132.  
  133. .pod.man:     pod2man
  134.     $(PERL) pod2man $*.pod >$*.man
  135.  
  136. .SUFFIXES: .pod .html
  137.  
  138. .pod.html:    pod2html
  139.     $(PERL) pod2html $*.pod
  140.  
  141. .SUFFIXES: .pod .tex
  142.  
  143. .pod.tex: pod2latex
  144.     $(PERL) pod2latex $*.pod
  145.  
  146. clean:
  147.     rm -f $(MAN) $(HTML) $(TEX)
  148.  
  149. realclean:    clean
  150.     rm -f pod2man pod2latex pod2html
  151.  
  152. distclean:    realclean
  153.  
  154. # Dependencies.
  155. pod2latex:    pod2latex.SH ../config.sh
  156.     sh pod2latex.SH
  157.  
  158. pod2html:    pod2html.SH ../config.sh
  159.     sh pod2html.SH
  160.  
  161. pod2man:    pod2man.SH ../config.sh
  162.     sh pod2man.SH
  163.