-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 \
perl586delta.pod \
perl587delta.pod \
perl588delta.pod \
+ perl589delta.pod \
perl58delta.pod \
perl590delta.pod \
perl591delta.pod \
perlcall.pod \
perlcheat.pod \
perlclib.pod \
+ perlcommunity.pod \
perlcompile.pod \
perldata.pod \
perldbmfilter.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 \
perlref.pod \
perlreftut.pod \
perlreguts.pod \
+ perlrepository.pod \
perlrequick.pod \
perlreref.pod \
perlretut.pod \
perlunicode.pod \
perlunifaq.pod \
perluniintro.pod \
+ perluniprops.pod \
perlunitut.pod \
perlutil.pod \
perlvar.pod \
+ perlvms.pod \
perlxs.pod \
perlxstut.pod
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 \
perl586delta.man \
perl587delta.man \
perl588delta.man \
+ perl589delta.man \
perl58delta.man \
perl590delta.man \
perl591delta.man \
perlcall.man \
perlcheat.man \
perlclib.man \
+ perlcommunity.man \
perlcompile.man \
perldata.man \
perldbmfilter.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 \
perlref.man \
perlreftut.man \
perlreguts.man \
+ perlrepository.man \
perlrequick.man \
perlreref.man \
perlretut.man \
perlunicode.man \
perlunifaq.man \
perluniintro.man \
+ perluniprops.man \
perlunitut.man \
perlutil.man \
perlvar.man \
+ perlvms.man \
perlxs.man \
perlxstut.man
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 \
perl586delta.html \
perl587delta.html \
perl588delta.html \
+ perl589delta.html \
perl58delta.html \
perl590delta.html \
perl591delta.html \
perlcall.html \
perlcheat.html \
perlclib.html \
+ perlcommunity.html \
perlcompile.html \
perldata.html \
perldbmfilter.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 \
perlref.html \
perlreftut.html \
perlreguts.html \
+ perlrepository.html \
perlrequick.html \
perlreref.html \
perlretut.html \
perlunicode.html \
perlunifaq.html \
perluniintro.html \
+ perluniprops.html \
perlunitut.html \
perlutil.html \
perlvar.html \
+ perlvms.html \
perlxs.html \
perlxstut.html
# not perltoc.html
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 \
perl586delta.tex \
perl587delta.tex \
perl588delta.tex \
+ perl589delta.tex \
perl58delta.tex \
perl590delta.tex \
perl591delta.tex \
perlcall.tex \
perlcheat.tex \
perlclib.tex \
+ perlcommunity.tex \
perlcompile.tex \
perldata.tex \
perldbmfilter.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 \
perlref.tex \
perlreftut.tex \
perlreguts.tex \
+ perlrepository.tex \
perlrequick.tex \
perlreref.tex \
perlretut.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
.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)
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)