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