Commit | Line | Data |
---|---|---|
c07a80fd | 1 | CONVERTERS = pod2html pod2latex pod2man pod2text |
4633a7c4 | 2 | |
3 | all: $(CONVERTERS) man | |
b59e3c8c | 4 | PERL = ../miniperl |
a0d0e21e | 5 | |
7bb65d42 | 6 | POD = \ |
a0d0e21e | 7 | perl.pod \ |
a0d0e21e | 8 | perlbook.pod \ |
9 | perlbot.pod \ | |
10 | perlcall.pod \ | |
11 | perldata.pod \ | |
12 | perldebug.pod \ | |
13 | perldiag.pod \ | |
4633a7c4 | 14 | perldsc.pod \ |
a0d0e21e | 15 | perlembed.pod \ |
16 | perlform.pod \ | |
17 | perlfunc.pod \ | |
18 | perlguts.pod \ | |
19 | perlipc.pod \ | |
4633a7c4 | 20 | perllol.pod \ |
a0d0e21e | 21 | perlmod.pod \ |
22 | perlobj.pod \ | |
23 | perlop.pod \ | |
7bb65d42 | 24 | perlovl.pod \ |
a0d0e21e | 25 | perlpod.pod \ |
26 | perlre.pod \ | |
27 | perlref.pod \ | |
28 | perlrun.pod \ | |
29 | perlsec.pod \ | |
30 | perlstyle.pod \ | |
31 | perlsub.pod \ | |
32 | perlsyn.pod \ | |
7bb65d42 | 33 | perltie.pod \ |
cb1a09d0 | 34 | perltoc.pod \ |
a0d0e21e | 35 | perltrap.pod \ |
4633a7c4 | 36 | perlvar.pod \ |
37 | perlxs.pod \ | |
7bb65d42 | 38 | perlxstut.pod |
a0d0e21e | 39 | |
7bb65d42 | 40 | MAN = \ |
a0d0e21e | 41 | perl.man \ |
a0d0e21e | 42 | perlbook.man \ |
43 | perlbot.man \ | |
44 | perlcall.man \ | |
45 | perldata.man \ | |
46 | perldebug.man \ | |
47 | perldiag.man \ | |
4633a7c4 | 48 | perldsc.man \ |
a0d0e21e | 49 | perlembed.man \ |
50 | perlform.man \ | |
51 | perlfunc.man \ | |
52 | perlguts.man \ | |
53 | perlipc.man \ | |
4633a7c4 | 54 | perllol.man \ |
a0d0e21e | 55 | perlmod.man \ |
56 | perlobj.man \ | |
57 | perlop.man \ | |
7bb65d42 | 58 | perlovl.man \ |
a0d0e21e | 59 | perlpod.man \ |
60 | perlre.man \ | |
61 | perlref.man \ | |
62 | perlrun.man \ | |
63 | perlsec.man \ | |
64 | perlstyle.man \ | |
65 | perlsub.man \ | |
66 | perlsyn.man \ | |
7bb65d42 | 67 | perltie.man \ |
cb1a09d0 | 68 | perltoc.man \ |
a0d0e21e | 69 | perltrap.man \ |
4633a7c4 | 70 | perlvar.man \ |
71 | perlxs.man \ | |
7bb65d42 | 72 | perlxstut.man |
a0d0e21e | 73 | |
7bb65d42 | 74 | HTML = \ |
a0d0e21e | 75 | perl.html \ |
a0d0e21e | 76 | perlbook.html \ |
77 | perlbot.html \ | |
78 | perlcall.html \ | |
79 | perldata.html \ | |
80 | perldebug.html \ | |
81 | perldiag.html \ | |
4633a7c4 | 82 | perldsc.html \ |
a0d0e21e | 83 | perlembed.html \ |
84 | perlform.html \ | |
85 | perlfunc.html \ | |
86 | perlguts.html \ | |
87 | perlipc.html \ | |
4633a7c4 | 88 | perllol.html \ |
a0d0e21e | 89 | perlmod.html \ |
90 | perlobj.html \ | |
91 | perlop.html \ | |
7bb65d42 | 92 | perlovl.html \ |
a0d0e21e | 93 | perlpod.html \ |
94 | perlre.html \ | |
95 | perlref.html \ | |
96 | perlrun.html \ | |
97 | perlsec.html \ | |
98 | perlstyle.html \ | |
99 | perlsub.html \ | |
100 | perlsyn.html \ | |
7bb65d42 | 101 | perltie.html \ |
cb1a09d0 | 102 | perltoc.html \ |
a0d0e21e | 103 | perltrap.html \ |
4633a7c4 | 104 | perlvar.html \ |
105 | perlxs.html \ | |
7bb65d42 | 106 | perlxstut.html |
a0d0e21e | 107 | |
7bb65d42 | 108 | TEX = \ |
f0b7e567 | 109 | perl.tex \ |
f0b7e567 | 110 | perlbook.tex \ |
111 | perlbot.tex \ | |
112 | perlcall.tex \ | |
113 | perldata.tex \ | |
114 | perldebug.tex \ | |
115 | perldiag.tex \ | |
4633a7c4 | 116 | perldsc.tex \ |
f0b7e567 | 117 | perlembed.tex \ |
118 | perlform.tex \ | |
119 | perlfunc.tex \ | |
120 | perlguts.tex \ | |
121 | perlipc.tex \ | |
4633a7c4 | 122 | perllol.tex \ |
f0b7e567 | 123 | perlmod.tex \ |
124 | perlobj.tex \ | |
125 | perlop.tex \ | |
7bb65d42 | 126 | perlovl.tex \ |
f0b7e567 | 127 | perlpod.tex \ |
128 | perlre.tex \ | |
129 | perlref.tex \ | |
130 | perlrun.tex \ | |
131 | perlsec.tex \ | |
132 | perlstyle.tex \ | |
133 | perlsub.tex \ | |
134 | perlsyn.tex \ | |
7bb65d42 | 135 | perltie.tex \ |
cb1a09d0 | 136 | perltoc.tex \ |
f0b7e567 | 137 | perltrap.tex \ |
4633a7c4 | 138 | perlvar.tex \ |
139 | perlxs.tex \ | |
140 | perlxstut.tex | |
f0b7e567 | 141 | |
80da0831 | 142 | man: pod2man $(MAN) |
f0b7e567 | 143 | |
144 | # pod2html normally runs on all the pods at once in order to build up | |
5d94fbed | 145 | # cross-references. |
7bb65d42 | 146 | html: pod2html |
c07a80fd | 147 | $(PERL) -I../lib pod2html $(POD) |
a0d0e21e | 148 | |
f0b7e567 | 149 | tex: pod2latex $(TEX) |
150 | ||
7bb65d42 | 151 | .SUFFIXES: .pm .pod .man |
cb1a09d0 | 152 | |
153 | .pm.man: pod2man | |
c07a80fd | 154 | $(PERL) -I../lib pod2man $*.pm >$*.man |
a0d0e21e | 155 | |
f0b7e567 | 156 | .pod.man: pod2man |
c07a80fd | 157 | $(PERL) -I../lib pod2man $*.pod >$*.man |
a0d0e21e | 158 | |
cb1a09d0 | 159 | .SUFFIXES: .mp .pod .html |
160 | ||
161 | .pm.html: pod2html | |
c07a80fd | 162 | $(PERL) -I../lib pod2html $*.pod |
a0d0e21e | 163 | |
f0b7e567 | 164 | .pod.html: pod2html |
c07a80fd | 165 | $(PERL) -I../lib pod2html $*.pod |
a0d0e21e | 166 | |
cb1a09d0 | 167 | .SUFFIXES: .pm .pod .tex |
f0b7e567 | 168 | |
169 | .pod.tex: pod2latex | |
c07a80fd | 170 | $(PERL) -I../lib pod2latex $*.pod |
f0b7e567 | 171 | |
cb1a09d0 | 172 | .pm.tex: pod2latex |
c07a80fd | 173 | $(PERL) -I../lib pod2latex $*.pod |
cb1a09d0 | 174 | |
a0d0e21e | 175 | clean: |
f0b7e567 | 176 | rm -f $(MAN) $(HTML) $(TEX) |
a0d0e21e | 177 | |
ecfc5424 | 178 | realclean: clean |
c07a80fd | 179 | rm -f $(CONVERTERS) |
5d94fbed | 180 | |
181 | distclean: realclean | |
182 | ||
183 | # Dependencies. | |
4633a7c4 | 184 | pod2latex: pod2latex.PL ../lib/Config.pm |
185 | $(PERL) -I../lib pod2latex.PL | |
5d94fbed | 186 | |
4633a7c4 | 187 | pod2html: pod2html.PL ../lib/Config.pm |
188 | $(PERL) -I ../lib pod2html.PL | |
5d94fbed | 189 | |
4633a7c4 | 190 | pod2man: pod2man.PL ../lib/Config.pm |
191 | $(PERL) -I ../lib pod2man.PL | |
c07a80fd | 192 | |
193 | pod2text: pod2text.PL ../lib/Config.pm | |
194 | $(PERL) -I ../lib pod2text.PL |