home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / perl502b.zip / pod / Makefile < prev    next >
Makefile  |  1996-01-29  |  3KB  |  195 lines

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