This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
update TOC for perl5138delta and perl5139delta
[perl5.git] / win32 / pod.mak
index 3bcc277..9406576 100644 (file)
@@ -1,23 +1,45 @@
-CONVERTERS = pod2html pod2latex pod2man pod2text checkpods \
-               pod2usage podchecker podselect
-
 HTMLROOT = /   # Change this to fix cross-references in HTML
-POD2HTML = pod2html \
-           --htmlroot=$(HTMLROOT) \
+POD2HTML_ARGS = --htmlroot=$(HTMLROOT) \
            --podroot=.. --podpath=pod:lib:ext:vms \
            --libpods=perlfunc:perlguts:perlvar:perlrun:perlop
+POD2HTML = ../ext/Pod-Html/pod2html
+POD2MAN = ../cpan/podlators/pod2man
+POD2TEXT = ../cpan/podlators/pod2text
+POD2LATEX = ../cpan/Pod-LaTeX/pod2latex
+PODCHECKER = ../cpan/Pod-Parser/podchecker
 
-all: $(CONVERTERS) html
-
-converters: $(CONVERTERS)
+all: html
 
 PERL = ..\miniperl.exe
 REALPERL = ..\perl.exe
 
+ICWD = -I..\dist\Cwd
+
 POD = \
        perl.pod        \
        perl5004delta.pod       \
        perl5005delta.pod       \
+       perl5100delta.pod       \
+       perl5101delta.pod       \
+       perl5110delta.pod       \
+       perl5111delta.pod       \
+       perl5112delta.pod       \
+       perl5113delta.pod       \
+       perl5114delta.pod       \
+       perl5115delta.pod       \
+       perl5120delta.pod       \
+       perl5121delta.pod       \
+       perl5122delta.pod       \
+       perl5130delta.pod       \
+       perl5131delta.pod       \
+       perl5132delta.pod       \
+       perl5133delta.pod       \
+       perl5134delta.pod       \
+       perl5135delta.pod       \
+       perl5136delta.pod       \
+       perl5137delta.pod       \
+       perl5138delta.pod       \
+       perl5139delta.pod       \
        perl561delta.pod        \
        perl56delta.pod \
        perl570delta.pod        \
@@ -32,6 +54,7 @@ POD = \
        perl586delta.pod        \
        perl587delta.pod        \
        perl588delta.pod        \
+       perl589delta.pod        \
        perl58delta.pod \
        perl590delta.pod        \
        perl591delta.pod        \
@@ -48,6 +71,7 @@ POD = \
        perlcall.pod    \
        perlcheat.pod   \
        perlclib.pod    \
+       perlcommunity.pod       \
        perlcompile.pod \
        perldata.pod    \
        perldbmfilter.pod       \
@@ -90,15 +114,18 @@ POD = \
        perlmodinstall.pod      \
        perlmodlib.pod  \
        perlmodstyle.pod        \
+       perlmroapi.pod  \
        perlnewmod.pod  \
        perlnumber.pod  \
        perlobj.pod     \
        perlop.pod      \
        perlopentut.pod \
-       perlothrtut.pod \
        perlpacktut.pod \
+       perlperf.pod    \
        perlpod.pod     \
        perlpodspec.pod \
+       perlpodstyle.pod        \
+       perlpolicy.pod  \
        perlport.pod    \
        perlpragma.pod  \
        perlre.pod      \
@@ -108,6 +135,7 @@ POD = \
        perlref.pod     \
        perlreftut.pod  \
        perlreguts.pod  \
+       perlrepository.pod      \
        perlrequick.pod \
        perlreref.pod   \
        perlretut.pod   \
@@ -126,9 +154,11 @@ POD = \
        perlunicode.pod \
        perlunifaq.pod  \
        perluniintro.pod        \
+       perluniprops.pod        \
        perlunitut.pod  \
        perlutil.pod    \
        perlvar.pod     \
+       perlvms.pod     \
        perlxs.pod      \
        perlxstut.pod   
 
@@ -136,6 +166,27 @@ MAN = \
        perl.man        \
        perl5004delta.man       \
        perl5005delta.man       \
+       perl5100delta.man       \
+       perl5101delta.man       \
+       perl5110delta.man       \
+       perl5111delta.man       \
+       perl5112delta.man       \
+       perl5113delta.man       \
+       perl5114delta.man       \
+       perl5115delta.man       \
+       perl5120delta.man       \
+       perl5121delta.man       \
+       perl5122delta.man       \
+       perl5130delta.man       \
+       perl5131delta.man       \
+       perl5132delta.man       \
+       perl5133delta.man       \
+       perl5134delta.man       \
+       perl5135delta.man       \
+       perl5136delta.man       \
+       perl5137delta.man       \
+       perl5138delta.man       \
+       perl5139delta.man       \
        perl561delta.man        \
        perl56delta.man \
        perl570delta.man        \
@@ -150,6 +201,7 @@ MAN = \
        perl586delta.man        \
        perl587delta.man        \
        perl588delta.man        \
+       perl589delta.man        \
        perl58delta.man \
        perl590delta.man        \
        perl591delta.man        \
@@ -166,6 +218,7 @@ MAN = \
        perlcall.man    \
        perlcheat.man   \
        perlclib.man    \
+       perlcommunity.man       \
        perlcompile.man \
        perldata.man    \
        perldbmfilter.man       \
@@ -208,15 +261,18 @@ MAN = \
        perlmodinstall.man      \
        perlmodlib.man  \
        perlmodstyle.man        \
+       perlmroapi.man  \
        perlnewmod.man  \
        perlnumber.man  \
        perlobj.man     \
        perlop.man      \
        perlopentut.man \
-       perlothrtut.man \
        perlpacktut.man \
+       perlperf.man    \
        perlpod.man     \
        perlpodspec.man \
+       perlpodstyle.man        \
+       perlpolicy.man  \
        perlport.man    \
        perlpragma.man  \
        perlre.man      \
@@ -226,6 +282,7 @@ MAN = \
        perlref.man     \
        perlreftut.man  \
        perlreguts.man  \
+       perlrepository.man      \
        perlrequick.man \
        perlreref.man   \
        perlretut.man   \
@@ -244,9 +301,11 @@ MAN = \
        perlunicode.man \
        perlunifaq.man  \
        perluniintro.man        \
+       perluniprops.man        \
        perlunitut.man  \
        perlutil.man    \
        perlvar.man     \
+       perlvms.man     \
        perlxs.man      \
        perlxstut.man   
 
@@ -254,6 +313,27 @@ HTML = \
        perl.html       \
        perl5004delta.html      \
        perl5005delta.html      \
+       perl5100delta.html      \
+       perl5101delta.html      \
+       perl5110delta.html      \
+       perl5111delta.html      \
+       perl5112delta.html      \
+       perl5113delta.html      \
+       perl5114delta.html      \
+       perl5115delta.html      \
+       perl5120delta.html      \
+       perl5121delta.html      \
+       perl5122delta.html      \
+       perl5130delta.html      \
+       perl5131delta.html      \
+       perl5132delta.html      \
+       perl5133delta.html      \
+       perl5134delta.html      \
+       perl5135delta.html      \
+       perl5136delta.html      \
+       perl5137delta.html      \
+       perl5138delta.html      \
+       perl5139delta.html      \
        perl561delta.html       \
        perl56delta.html        \
        perl570delta.html       \
@@ -268,6 +348,7 @@ HTML = \
        perl586delta.html       \
        perl587delta.html       \
        perl588delta.html       \
+       perl589delta.html       \
        perl58delta.html        \
        perl590delta.html       \
        perl591delta.html       \
@@ -284,6 +365,7 @@ HTML = \
        perlcall.html   \
        perlcheat.html  \
        perlclib.html   \
+       perlcommunity.html      \
        perlcompile.html        \
        perldata.html   \
        perldbmfilter.html      \
@@ -326,15 +408,18 @@ HTML = \
        perlmodinstall.html     \
        perlmodlib.html \
        perlmodstyle.html       \
+       perlmroapi.html \
        perlnewmod.html \
        perlnumber.html \
        perlobj.html    \
        perlop.html     \
        perlopentut.html        \
-       perlothrtut.html        \
        perlpacktut.html        \
+       perlperf.html   \
        perlpod.html    \
        perlpodspec.html        \
+       perlpodstyle.html       \
+       perlpolicy.html \
        perlport.html   \
        perlpragma.html \
        perlre.html     \
@@ -344,6 +429,7 @@ HTML = \
        perlref.html    \
        perlreftut.html \
        perlreguts.html \
+       perlrepository.html     \
        perlrequick.html        \
        perlreref.html  \
        perlretut.html  \
@@ -361,9 +447,11 @@ HTML = \
        perlunicode.html        \
        perlunifaq.html \
        perluniintro.html       \
+       perluniprops.html       \
        perlunitut.html \
        perlutil.html   \
        perlvar.html    \
+       perlvms.html    \
        perlxs.html     \
        perlxstut.html  
 # not perltoc.html
@@ -372,6 +460,27 @@ TEX = \
        perl.tex        \
        perl5004delta.tex       \
        perl5005delta.tex       \
+       perl5100delta.tex       \
+       perl5101delta.tex       \
+       perl5110delta.tex       \
+       perl5111delta.tex       \
+       perl5112delta.tex       \
+       perl5113delta.tex       \
+       perl5114delta.tex       \
+       perl5115delta.tex       \
+       perl5120delta.tex       \
+       perl5121delta.tex       \
+       perl5122delta.tex       \
+       perl5130delta.tex       \
+       perl5131delta.tex       \
+       perl5132delta.tex       \
+       perl5133delta.tex       \
+       perl5134delta.tex       \
+       perl5135delta.tex       \
+       perl5136delta.tex       \
+       perl5137delta.tex       \
+       perl5138delta.tex       \
+       perl5139delta.tex       \
        perl561delta.tex        \
        perl56delta.tex \
        perl570delta.tex        \
@@ -386,6 +495,7 @@ TEX = \
        perl586delta.tex        \
        perl587delta.tex        \
        perl588delta.tex        \
+       perl589delta.tex        \
        perl58delta.tex \
        perl590delta.tex        \
        perl591delta.tex        \
@@ -402,6 +512,7 @@ TEX = \
        perlcall.tex    \
        perlcheat.tex   \
        perlclib.tex    \
+       perlcommunity.tex       \
        perlcompile.tex \
        perldata.tex    \
        perldbmfilter.tex       \
@@ -444,15 +555,18 @@ TEX = \
        perlmodinstall.tex      \
        perlmodlib.tex  \
        perlmodstyle.tex        \
+       perlmroapi.tex  \
        perlnewmod.tex  \
        perlnumber.tex  \
        perlobj.tex     \
        perlop.tex      \
        perlopentut.tex \
-       perlothrtut.tex \
        perlpacktut.tex \
+       perlperf.tex    \
        perlpod.tex     \
        perlpodspec.tex \
+       perlpodstyle.tex        \
+       perlpolicy.tex  \
        perlport.tex    \
        perlpragma.tex  \
        perlre.tex      \
@@ -462,6 +576,7 @@ TEX = \
        perlref.tex     \
        perlreftut.tex  \
        perlreguts.tex  \
+       perlrepository.tex      \
        perlrequick.tex \
        perlreref.tex   \
        perlretut.tex   \
@@ -480,17 +595,19 @@ TEX = \
        perlunicode.tex \
        perlunifaq.tex  \
        perluniintro.tex        \
+       perluniprops.tex        \
        perlunitut.tex  \
        perlutil.tex    \
        perlvar.tex     \
+       perlvms.tex     \
        perlxs.tex      \
        perlxstut.tex   
 
-man:   pod2man $(MAN)
+man:   $(POD2MAN) $(MAN)
 
-html:  pod2html $(HTML)
+html:  $(POD2HTML) $(HTML)
 
-tex:   pod2latex $(TEX)
+tex:   $(POD2LATEX) $(TEX)
 
 toc:
        $(PERL) -I../lib buildtoc >perltoc.pod
@@ -500,26 +617,26 @@ toc:
 .SUFFIXES: .man
 
 .pm.man:
-       $(PERL) -I../lib pod2man $*.pm >$*.man
+       $(PERL) -I../lib $(POD2MAN) $*.pm >$*.man
 
 .pod.man:
-       $(PERL) -I../lib pod2man $*.pod >$*.man
+       $(PERL) -I../lib $(POD2MAN) $*.pod >$*.man
 
 .SUFFIXES: .html
 
 .pm.html:
-       $(PERL) -I../lib $(POD2HTML) --infile=$*.pm --outfile=$*.html
+       $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pm --outfile=$*.html
 
 .pod.html:
-       $(PERL) -I../lib $(POD2HTML) --infile=$*.pod --outfile=$*.html
+       $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pod --outfile=$*.html
 
 .SUFFIXES: .tex
 
 .pm.tex:
-       $(PERL) -I../lib pod2latex $*.pm
+       $(PERL) -I../lib $(POD2LATEX) $*.pm
 
 .pod.tex:
-       $(PERL) -I../lib pod2latex $*.pod
+       $(PERL) -I../lib $(POD2LATEX) $*.pod
 
 clean:
        rm -f $(MAN)
@@ -529,35 +646,9 @@ clean:
        rm -f *.aux *.log *.exe
 
 realclean:     clean
-       rm -f $(CONVERTERS)
 
 distclean:     realclean
 
-check: checkpods
+check: $(PODCHECKER)
        @echo "checking..."; \
-       $(PERL) -I../lib checkpods $(POD)
-
-# Dependencies.
-pod2latex:     pod2latex.PL ../lib/Config.pm
-       $(PERL) -I../lib pod2latex.PL
-
-pod2html:      pod2html.PL ../lib/Config.pm
-       $(PERL) -I ../lib pod2html.PL
-
-pod2man:       pod2man.PL ../lib/Config.pm
-       $(PERL) -I ../lib pod2man.PL
-
-pod2text:      pod2text.PL ../lib/Config.pm
-       $(PERL) -I ../lib pod2text.PL
-
-checkpods:     checkpods.PL ../lib/Config.pm
-       $(PERL) -I ../lib checkpods.PL
-
-pod2usage:     pod2usage.PL ../lib/Config.pm
-       $(PERL) -I ../lib pod2usage.PL
-
-podchecker:    podchecker.PL ../lib/Config.pm
-       $(PERL) -I ../lib podchecker.PL
-
-podselect:     podselect.PL ../lib/Config.pm
-       $(PERL) -I ../lib podselect.PL
+       $(PERL) -I../lib $(PODCHECKER) $(POD)