summaryrefslogtreecommitdiff
path: root/win32/pod.mak
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2010-10-05 14:19:08 +0100
committerNicholas Clark <nick@ccl4.org>2010-10-05 14:19:08 +0100
commit33c64ab22a4a0f496017dca0dbf7da214054ffdd (patch)
tree416dceffd9c527d969e002834be48111b8993aeb /win32/pod.mak
parentbab7aada2e9c0074c39ee39ffeb3b8e6c550b204 (diff)
downloadperl-33c64ab22a4a0f496017dca0dbf7da214054ffdd.tar.gz
Move pod2html.PL into ext/Pod-Html
Let ExtUtils::MakeMaker deal with running these extraction scripts, rather than repeating the logic in (at least) 5 places.
Diffstat (limited to 'win32/pod.mak')
-rw-r--r--win32/pod.mak22
1 files changed, 6 insertions, 16 deletions
diff --git a/win32/pod.mak b/win32/pod.mak
index dcd10e5486..9168385653 100644
--- a/win32/pod.mak
+++ b/win32/pod.mak
@@ -1,18 +1,14 @@
-CONVERTERS = pod2html
-
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
@@ -589,7 +585,7 @@ TEX = \
man: $(POD2MAN) $(MAN)
-html: pod2html $(HTML)
+html: $(POD2HTML) $(HTML)
tex: $(POD2LATEX) $(TEX)
@@ -609,10 +605,10 @@ toc:
.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
@@ -630,15 +626,9 @@ clean:
rm -f *.aux *.log *.exe
realclean: clean
- rm -f $(CONVERTERS)
distclean: realclean
check: $(PODCHECKER)
@echo "checking..."; \
$(PERL) -I../lib $(PODCHECKER) $(POD)
-
-# Dependencies.
-pod2html: pod2html.PL ../lib/Config.pm
- $(PERL) -I ../lib $(ICWD) pod2html.PL
-