-CONVERTERS = pod2html pod2latex pod2man pod2text \
- pod2usage podchecker podselect
-
HTMLROOT = / # Change this to fix cross-references in HTML
-POD2HTML = pod2html \
- --htmlroot=$(HTMLROOT) \
- --podroot=.. --podpath=pod:lib:ext:vms \
- --libpods=perlfunc:perlguts:perlvar:perlrun:perlop
-
-all: $(CONVERTERS) html
+POD2HTML_ARGS = --htmlroot=$(HTMLROOT) --podroot=.. --podpath=pod:lib:ext:vms
+POD2HTML = ../ext/Pod-Html/pod2html
+POD2MAN = ../cpan/podlators/pod2man
+POD2TEXT = ../cpan/podlators/pod2text
+PODCHECKER = ../cpan/Pod-Parser/podchecker
-converters: $(CONVERTERS)
+all: html
PERL = ..\miniperl.exe
REALPERL = ..\perl.exe
-ICWD = -I..\cpan\Cwd
+ICWD = -I..\dist\Cwd
-POD = \
- perl.pod \
+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 \
- perl5130delta.pod \
- perl5131delta.pod \
- perl5132delta.pod \
- perl5133delta.pod \
- perl5134delta.pod \
+ perl5122delta.pod \
+ perl5123delta.pod \
+ perl5124delta.pod \
+ perl5125delta.pod \
+ perl5140delta.pod \
+ perl5141delta.pod \
+ perl5142delta.pod \
+ perl5143delta.pod \
+ perl5144delta.pod \
+ perl5160delta.pod \
+ perl5161delta.pod \
+ perl5162delta.pod \
+ perl5163delta.pod \
+ perl5180delta.pod \
+ perl5181delta.pod \
+ perl5182delta.pod \
+ perl5200delta.pod \
+ perl5201delta.pod \
+ perl5210delta.pod \
+ perl5211delta.pod \
+ perl5212delta.pod \
+ perl5213delta.pod \
+ perl5214delta.pod \
perl561delta.pod \
perl56delta.pod \
- perl570delta.pod \
- perl571delta.pod \
- perl572delta.pod \
- perl573delta.pod \
perl581delta.pod \
perl582delta.pod \
perl583delta.pod \
perl588delta.pod \
perl589delta.pod \
perl58delta.pod \
- perl590delta.pod \
- perl591delta.pod \
- perl592delta.pod \
- perl593delta.pod \
- perl594delta.pod \
- perl595delta.pod \
perlapi.pod \
perlapio.pod \
perlartistic.pod \
perlcheat.pod \
perlclib.pod \
perlcommunity.pod \
- perlcompile.pod \
perldata.pod \
perldbmfilter.pod \
perldebguts.pod \
perldebug.pod \
perldelta.pod \
perldiag.pod \
- perldoc.pod \
perldsc.pod \
+ perldtrace.pod \
perlebcdic.pod \
perlembed.pod \
- perlfaq.pod \
- perlfaq1.pod \
- perlfaq2.pod \
- perlfaq3.pod \
- perlfaq4.pod \
- perlfaq5.pod \
- perlfaq6.pod \
- perlfaq7.pod \
- perlfaq8.pod \
- perlfaq9.pod \
+ perlexperiment.pod \
perlfilter.pod \
perlfork.pod \
perlform.pod \
perlfunc.pod \
- perlglossary.pod \
+ perlgit.pod \
perlgpl.pod \
perlguts.pod \
perlhack.pod \
+ perlhacktips.pod \
+ perlhacktut.pod \
perlhist.pod \
perlintern.pod \
+ perlinterp.pod \
perlintro.pod \
perliol.pod \
perlipc.pod \
perlnewmod.pod \
perlnumber.pod \
perlobj.pod \
+ perlootut.pod \
perlop.pod \
perlopentut.pod \
perlpacktut.pod \
perlperf.pod \
perlpod.pod \
perlpodspec.pod \
+ perlpodstyle.pod \
perlpolicy.pod \
perlport.pod \
perlpragma.pod \
perlretut.pod \
perlrun.pod \
perlsec.pod \
+ perlsource.pod \
perlstyle.pod \
perlsub.pod \
perlsyn.pod \
perlunitut.pod \
perlutil.pod \
perlvar.pod \
- perlvms.pod \
- perlxs.pod \
- perlxstut.pod
+ perlvms.pod
-MAN = \
- perl.man \
+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 \
- perl5130delta.man \
- perl5131delta.man \
- perl5132delta.man \
- perl5133delta.man \
- perl5134delta.man \
+ perl5122delta.man \
+ perl5123delta.man \
+ perl5124delta.man \
+ perl5125delta.man \
+ perl5140delta.man \
+ perl5141delta.man \
+ perl5142delta.man \
+ perl5143delta.man \
+ perl5144delta.man \
+ perl5160delta.man \
+ perl5161delta.man \
+ perl5162delta.man \
+ perl5163delta.man \
+ perl5180delta.man \
+ perl5181delta.man \
+ perl5182delta.man \
+ perl5200delta.man \
+ perl5201delta.man \
+ perl5210delta.man \
+ perl5211delta.man \
+ perl5212delta.man \
+ perl5213delta.man \
+ perl5214delta.man \
perl561delta.man \
perl56delta.man \
- perl570delta.man \
- perl571delta.man \
- perl572delta.man \
- perl573delta.man \
perl581delta.man \
perl582delta.man \
perl583delta.man \
perl588delta.man \
perl589delta.man \
perl58delta.man \
- perl590delta.man \
- perl591delta.man \
- perl592delta.man \
- perl593delta.man \
- perl594delta.man \
- perl595delta.man \
perlapi.man \
perlapio.man \
perlartistic.man \
perlcheat.man \
perlclib.man \
perlcommunity.man \
- perlcompile.man \
perldata.man \
perldbmfilter.man \
perldebguts.man \
perldebug.man \
perldelta.man \
perldiag.man \
- perldoc.man \
perldsc.man \
+ perldtrace.man \
perlebcdic.man \
perlembed.man \
- perlfaq.man \
- perlfaq1.man \
- perlfaq2.man \
- perlfaq3.man \
- perlfaq4.man \
- perlfaq5.man \
- perlfaq6.man \
- perlfaq7.man \
- perlfaq8.man \
- perlfaq9.man \
+ perlexperiment.man \
perlfilter.man \
perlfork.man \
perlform.man \
perlfunc.man \
- perlglossary.man \
+ perlgit.man \
perlgpl.man \
perlguts.man \
perlhack.man \
+ perlhacktips.man \
+ perlhacktut.man \
perlhist.man \
perlintern.man \
+ perlinterp.man \
perlintro.man \
perliol.man \
perlipc.man \
perlnewmod.man \
perlnumber.man \
perlobj.man \
+ perlootut.man \
perlop.man \
perlopentut.man \
perlpacktut.man \
perlperf.man \
perlpod.man \
perlpodspec.man \
+ perlpodstyle.man \
perlpolicy.man \
perlport.man \
perlpragma.man \
perlretut.man \
perlrun.man \
perlsec.man \
+ perlsource.man \
perlstyle.man \
perlsub.man \
perlsyn.man \
perlunitut.man \
perlutil.man \
perlvar.man \
- perlvms.man \
- perlxs.man \
- perlxstut.man
+ perlvms.man
-HTML = \
- perl.html \
+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 \
- perl5130delta.html \
- perl5131delta.html \
- perl5132delta.html \
- perl5133delta.html \
- perl5134delta.html \
+ perl5122delta.html \
+ perl5123delta.html \
+ perl5124delta.html \
+ perl5125delta.html \
+ perl5140delta.html \
+ perl5141delta.html \
+ perl5142delta.html \
+ perl5143delta.html \
+ perl5144delta.html \
+ perl5160delta.html \
+ perl5161delta.html \
+ perl5162delta.html \
+ perl5163delta.html \
+ perl5180delta.html \
+ perl5181delta.html \
+ perl5182delta.html \
+ perl5200delta.html \
+ perl5201delta.html \
+ perl5210delta.html \
+ perl5211delta.html \
+ perl5212delta.html \
+ perl5213delta.html \
+ perl5214delta.html \
perl561delta.html \
perl56delta.html \
- perl570delta.html \
- perl571delta.html \
- perl572delta.html \
- perl573delta.html \
perl581delta.html \
perl582delta.html \
perl583delta.html \
perl588delta.html \
perl589delta.html \
perl58delta.html \
- perl590delta.html \
- perl591delta.html \
- perl592delta.html \
- perl593delta.html \
- perl594delta.html \
- perl595delta.html \
perlapi.html \
perlapio.html \
perlartistic.html \
perlcheat.html \
perlclib.html \
perlcommunity.html \
- perlcompile.html \
perldata.html \
perldbmfilter.html \
perldebguts.html \
perldebug.html \
perldelta.html \
perldiag.html \
- perldoc.html \
perldsc.html \
+ perldtrace.html \
perlebcdic.html \
perlembed.html \
- perlfaq.html \
- perlfaq1.html \
- perlfaq2.html \
- perlfaq3.html \
- perlfaq4.html \
- perlfaq5.html \
- perlfaq6.html \
- perlfaq7.html \
- perlfaq8.html \
- perlfaq9.html \
+ perlexperiment.html \
perlfilter.html \
perlfork.html \
perlform.html \
perlfunc.html \
- perlglossary.html \
+ perlgit.html \
perlgpl.html \
perlguts.html \
perlhack.html \
+ perlhacktips.html \
+ perlhacktut.html \
perlhist.html \
perlintern.html \
+ perlinterp.html \
perlintro.html \
perliol.html \
perlipc.html \
perlnewmod.html \
perlnumber.html \
perlobj.html \
+ perlootut.html \
perlop.html \
perlopentut.html \
perlpacktut.html \
perlperf.html \
perlpod.html \
perlpodspec.html \
+ perlpodstyle.html \
perlpolicy.html \
perlport.html \
perlpragma.html \
perlretut.html \
perlrun.html \
perlsec.html \
+ perlsource.html \
perlstyle.html \
perlsub.html \
perlsyn.html \
perlunitut.html \
perlutil.html \
perlvar.html \
- perlvms.html \
- perlxs.html \
- perlxstut.html
+ perlvms.html
# not perltoc.html
-TEX = \
- perl.tex \
+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 \
- perl5130delta.tex \
- perl5131delta.tex \
- perl5132delta.tex \
- perl5133delta.tex \
- perl5134delta.tex \
+ perl5122delta.tex \
+ perl5123delta.tex \
+ perl5124delta.tex \
+ perl5125delta.tex \
+ perl5140delta.tex \
+ perl5141delta.tex \
+ perl5142delta.tex \
+ perl5143delta.tex \
+ perl5144delta.tex \
+ perl5160delta.tex \
+ perl5161delta.tex \
+ perl5162delta.tex \
+ perl5163delta.tex \
+ perl5180delta.tex \
+ perl5181delta.tex \
+ perl5182delta.tex \
+ perl5200delta.tex \
+ perl5201delta.tex \
+ perl5210delta.tex \
+ perl5211delta.tex \
+ perl5212delta.tex \
+ perl5213delta.tex \
+ perl5214delta.tex \
perl561delta.tex \
perl56delta.tex \
- perl570delta.tex \
- perl571delta.tex \
- perl572delta.tex \
- perl573delta.tex \
perl581delta.tex \
perl582delta.tex \
perl583delta.tex \
perl588delta.tex \
perl589delta.tex \
perl58delta.tex \
- perl590delta.tex \
- perl591delta.tex \
- perl592delta.tex \
- perl593delta.tex \
- perl594delta.tex \
- perl595delta.tex \
perlapi.tex \
perlapio.tex \
perlartistic.tex \
perlcheat.tex \
perlclib.tex \
perlcommunity.tex \
- perlcompile.tex \
perldata.tex \
perldbmfilter.tex \
perldebguts.tex \
perldebug.tex \
perldelta.tex \
perldiag.tex \
- perldoc.tex \
perldsc.tex \
+ perldtrace.tex \
perlebcdic.tex \
perlembed.tex \
- perlfaq.tex \
- perlfaq1.tex \
- perlfaq2.tex \
- perlfaq3.tex \
- perlfaq4.tex \
- perlfaq5.tex \
- perlfaq6.tex \
- perlfaq7.tex \
- perlfaq8.tex \
- perlfaq9.tex \
+ perlexperiment.tex \
perlfilter.tex \
perlfork.tex \
perlform.tex \
perlfunc.tex \
- perlglossary.tex \
+ perlgit.tex \
perlgpl.tex \
perlguts.tex \
perlhack.tex \
+ perlhacktips.tex \
+ perlhacktut.tex \
perlhist.tex \
perlintern.tex \
+ perlinterp.tex \
perlintro.tex \
perliol.tex \
perlipc.tex \
perlnewmod.tex \
perlnumber.tex \
perlobj.tex \
+ perlootut.tex \
perlop.tex \
perlopentut.tex \
perlpacktut.tex \
perlperf.tex \
perlpod.tex \
perlpodspec.tex \
+ perlpodstyle.tex \
perlpolicy.tex \
perlport.tex \
perlpragma.tex \
perlretut.tex \
perlrun.tex \
perlsec.tex \
+ perlsource.tex \
perlstyle.tex \
perlsub.tex \
perlsyn.tex \
perlunitut.tex \
perlutil.tex \
perlvar.tex \
- perlvms.tex \
- perlxs.tex \
- perlxstut.tex
+ perlvms.tex
-man: pod2man $(MAN)
+man: $(POD2MAN) $(MAN)
-html: pod2html $(HTML)
-
-tex: pod2latex $(TEX)
+html: $(POD2HTML) $(HTML)
toc:
$(PERL) -I../lib buildtoc >perltoc.pod
.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
-
-.SUFFIXES: .tex
-
-.pm.tex:
- $(PERL) -I../lib pod2latex $*.pm
-
-.pod.tex:
- $(PERL) -I../lib pod2latex $*.pod
+ $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pod --outfile=$*.html
clean:
rm -f $(MAN)
rm -f *.aux *.log *.exe
realclean: clean
- rm -f $(CONVERTERS)
distclean: realclean
-check: podchecker
+check: $(PODCHECKER)
@echo "checking..."; \
- $(PERL) -I../lib podchecker $(POD)
-
-# Dependencies.
-pod2latex: pod2latex.PL ../lib/Config.pm
- $(PERL) -I../lib $(ICWD) pod2latex.PL
-
-pod2html: pod2html.PL ../lib/Config.pm
- $(PERL) -I ../lib $(ICWD) pod2html.PL
-
-pod2man: pod2man.PL ../lib/Config.pm
- $(PERL) -I ../lib $(ICWD) pod2man.PL
-
-pod2text: pod2text.PL ../lib/Config.pm
- $(PERL) -I ../lib $(ICWD) pod2text.PL
-
-pod2usage: pod2usage.PL ../lib/Config.pm
- $(PERL) -I ../lib $(ICWD) pod2usage.PL
-
-podchecker: podchecker.PL ../lib/Config.pm
- $(PERL) -I ../lib $(ICWD) podchecker.PL
-
-podselect: podselect.PL ../lib/Config.pm
- $(PERL) -I ../lib $(ICWD) podselect.PL
+ $(PERL) -I../lib $(PODCHECKER) $(POD)