various win32 tweaks; disable new xs_cpp section (it creates
[p5sagit/p5-mst-13.2.git] / win32 / pod.mak
index 9881ed8..f17e959 100644 (file)
@@ -8,8 +8,10 @@ POD2HTML = pod2html \
 
 all: $(CONVERTERS) html
 
+converters: $(CONVERTERS)
+
 PERL = ..\miniperl.exe
-PL2BAT = ..\win32\bin\pl2bat.pl
+REALPERL = ..\perl.exe
 
 POD = \
        perl.pod        \
@@ -23,6 +25,8 @@ POD = \
        perlvar.pod     \
        perlsub.pod     \
        perlmod.pod     \
+       perlmodlib.pod  \
+       perlmodinstall.pod      \
        perlform.pod    \
        perllocale.pod  \
        perlref.pod     \
@@ -37,11 +41,13 @@ POD = \
        perldiag.pod    \
        perlsec.pod     \
        perltrap.pod    \
+       perlport.pod    \
        perlstyle.pod   \
        perlpod.pod     \
        perlbook.pod    \
        perlembed.pod   \
        perlapio.pod    \
+       perlwin32.pod   \
        perlxs.pod      \
        perlxstut.pod   \
        perlguts.pod    \
@@ -70,6 +76,8 @@ MAN = \
        perlvar.man     \
        perlsub.man     \
        perlmod.man     \
+       perlmodlib.man  \
+       perlmodinstall.man      \
        perlform.man    \
        perllocale.man  \
        perlref.man     \
@@ -84,11 +92,13 @@ MAN = \
        perldiag.man    \
        perlsec.man     \
        perltrap.man    \
+       perlport.man    \
        perlstyle.man   \
        perlpod.man     \
        perlbook.man    \
        perlembed.man   \
        perlapio.man    \
+       perlwin32.man   \
        perlxs.man      \
        perlxstut.man   \
        perlguts.man    \
@@ -117,6 +127,8 @@ HTML = \
        perlvar.html    \
        perlsub.html    \
        perlmod.html    \
+       perlmodlib.html \
+       perlmodinstall.html     \
        perlform.html   \
        perllocale.html \
        perlref.html    \
@@ -131,11 +143,13 @@ HTML = \
        perldiag.html   \
        perlsec.html    \
        perltrap.html   \
+       perlport.html   \
        perlstyle.html  \
        perlpod.html    \
        perlbook.html   \
        perlembed.html  \
        perlapio.html   \
+       perlwin32.html  \
        perlxs.html     \
        perlxstut.html  \
        perlguts.html   \
@@ -164,6 +178,8 @@ TEX = \
        perlvar.tex     \
        perlsub.tex     \
        perlmod.tex     \
+       perlmodlib.tex  \
+       perlmodinstall.tex      \
        perlform.tex    \
        perllocale.tex  \
        perlref.tex     \
@@ -178,11 +194,13 @@ TEX = \
        perldiag.tex    \
        perlsec.tex     \
        perltrap.tex    \
+       perlport.tex    \
        perlstyle.tex   \
        perlpod.tex     \
        perlbook.tex    \
        perlembed.tex   \
        perlapio.tex    \
+       perlwin32.tex   \
        perlxs.tex      \
        perlxstut.tex   \
        perlguts.tex    \
@@ -206,67 +224,67 @@ html:     pod2html $(HTML)
 tex:   pod2latex $(TEX)
 
 toc:
-       $(PERL) -I..\lib buildtoc >perltoc.pod
+       $(PERL) -I../lib buildtoc >perltoc.pod
 
 .SUFFIXES: .pm .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) --infile=$*.pm --outfile=$*.html
 
 .pod.html:
-       $(PERL) -I..\lib $(POD2HTML) --infile=$*.pod --outfile=$*.html
+       $(PERL) -I../lib $(POD2HTML) --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:
-       del /f $(MAN) $(HTML) $(TEX)
-       del /f pod2html-*cache
-       del /f *.aux *.log
+       rm -f $(MAN)
+       rm -f $(HTML)
+       rm -f $(TEX)
+       rm -f pod2html-*cache
+       rm -f *.aux *.log *.exe
 
 realclean:     clean
-       del /f $(CONVERTERS)
+       rm -f $(CONVERTERS)
 
 distclean:     realclean
 
 check: checkpods
        @echo "checking..."; \
-       $(PERL) -I..\lib checkpods $(POD)
+       $(PERL) -I../lib checkpods $(POD)
 
 # Dependencies.
-pod2latex:     pod2latex.PL ..\lib\Config.pm
-       $(PERL) -I..\lib pod2latex.PL
-       $(PERL) $(PL2BAT) pod2latex
+pod2latex:     pod2latex.PL ../lib/Config.pm
+       $(PERL) -I../lib pod2latex.PL
 
-pod2html:      pod2html.PL ..\lib\Config.pm
-       $(PERL) -I..\lib pod2html.PL
-       $(PERL) $(PL2BAT) pod2html
+pod2html:      pod2html.PL ../lib/Config.pm
+       $(PERL) -I ../lib pod2html.PL
 
-pod2man:       pod2man.PL ..\lib\Config.pm
-       $(PERL) -I..\lib pod2man.PL
-       $(PERL) $(PL2BAT) pod2man
+pod2man:       pod2man.PL ../lib/Config.pm
+       $(PERL) -I ../lib pod2man.PL
 
-pod2text:      pod2text.PL ..\lib\Config.pm
-       $(PERL) -I..\lib pod2text.PL
-       $(PERL) $(PL2BAT) pod2text
+pod2text:      pod2text.PL ../lib/Config.pm
+       $(PERL) -I ../lib pod2text.PL
 
-checkpods:     checkpods.PL ..\lib\Config.pm
-       $(PERL) -I..\lib checkpods.PL
-       $(PERL) $(PL2BAT) checkpods
+checkpods:     checkpods.PL ../lib/Config.pm
+       $(PERL) -I ../lib checkpods.PL
 
+compile: all
+       $(REALPERL) -I../lib ../utils/perlcc -regex 's/$$/.exe/' pod2latex pod2man pod2text checkpods -prog -verbose dcf -log ../compilelog;
 
+