Windows: no more _wcsdup; use wcsdup
[openafs.git] / doc / man-pages / NTMakefile
1 # Copyright 2008, Secure Endpoints Inc.
2 # All Rights Reserved.
3 #
4 # Redistribution and use in source and binary forms, with or without
5 # modification, are permitted provided that the following conditions are met:
6 #
7 # - Redistributions of source code must retain the above copyright notice,
8 #   this list of conditions and the following disclaimer.
9 # - Redistributions in binary form must reproduce the above copyright notice,
10 #   this list of conditions and the following disclaimer in the documentation
11 #   and/or other materials provided with the distribution.
12 # - Neither the name of Secure Endpoints Inc. nor the names of its contributors 
13 #   may be used to endorse or promote products derived from this software without
14 #   specific prior written permission from Secure Endpoints Inc..
15 #
16 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
17 # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
18 # TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
19 # PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
20 # OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
21 # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
22 # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
23 # PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
24 # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
25 # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
26 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28 !INCLUDE ..\..\src\config\NTMakefile.$(SYS_NAME)
29
30 PODS = \
31         pod1\afs.pod                   \
32         pod1\afsmonitor.pod            \
33         pod1\aklog.pod                 \
34         pod1\cmdebug.pod               \
35         pod1\afs_compile_et.pod        \
36         pod1\copyauth.pod              \
37         pod1\dlog.pod                  \
38         pod1\fs.pod                    \
39         pod1\fs_apropos.pod            \
40         pod1\fs_bypassthreshold.pod    \
41         pod1\fs_checkservers.pod       \
42         pod1\fs_checkvolumes.pod       \
43         pod1\fs_chgrp.pod              \
44         pod1\fs_chown.pod              \
45         pod1\fs_cleanacl.pod           \
46         pod1\fs_copyacl.pod            \
47         pod1\fs_cscpolicy.pod          \
48         pod1\fs_diskfree.pod           \
49         pod1\fs_examine.pod            \
50         pod1\fs_exportafs.pod          \
51         pod1\fs_flush.pod              \
52         pod1\fs_flushall.pod           \
53         pod1\fs_flushmount.pod         \
54         pod1\fs_flushvolume.pod        \
55         pod1\fs_getcacheparms.pod      \
56         pod1\fs_getcalleraccess.pod    \
57         pod1\fs_getcellstatus.pod      \
58         pod1\fs_getclientaddrs.pod     \
59         pod1\fs_getcrypt.pod           \
60         pod1\fs_getfid.pod             \
61         pod1\fs_getserverprefs.pod     \
62         pod1\fs_getverify.pod          \
63         pod1\fs_help.pod               \
64         pod1\fs_listacl.pod            \
65         pod1\fs_listaliases.pod        \
66         pod1\fs_listcells.pod          \
67         pod1\fs_listquota.pod          \
68         pod1\fs_lsmount.pod            \
69         pod1\fs_memdump.pod            \
70         pod1\fs_messages.pod           \
71         pod1\fs_minidump.pod           \
72         pod1\fs_mkmount.pod            \
73         pod1\fs_monitor.pod            \
74         pod1\fs_newalias.pod           \
75         pod1\fs_newcell.pod            \
76         pod1\fs_quota.pod              \
77         pod1\fs_rmmount.pod            \
78         pod1\fs_rxstatpeer.pod         \
79         pod1\fs_rxstatproc.pod         \
80         pod1\fs_setacl.pod             \
81         pod1\fs_setcachesize.pod       \
82         pod1\fs_setcbaddr.pod          \
83         pod1\fs_setcell.pod            \
84         pod1\fs_setclientaddrs.pod     \
85         pod1\fs_setcrypt.pod           \
86         pod1\fs_setquota.pod           \
87         pod1\fs_setserverprefs.pod     \
88         pod1\fs_setverify.pod          \
89         pod1\fs_setvol.pod             \
90         pod1\fs_storebehind.pod        \
91         pod1\fs_sysname.pod            \
92         pod1\fs_trace.pod              \
93         pod1\fs_uuid.pod               \
94         pod1\fs_whereis.pod            \
95         pod1\fs_whichcell.pod          \
96         pod1\fs_wscell.pod             \
97         pod1\klog.krb5.pod             \
98         pod1\klog.pod                  \
99         pod1\knfs.pod                  \
100         pod1\kpasswd.pod               \
101         pod1\livesys.pod               \
102         pod1\pagsh.pod                 \
103         pod1\pts.pod                   \
104         pod1\pts_adduser.pod           \
105         pod1\pts_apropos.pod           \
106         pod1\pts_chown.pod             \
107         pod1\pts_creategroup.pod       \
108         pod1\pts_createuser.pod        \
109         pod1\pts_delete.pod            \
110         pod1\pts_examine.pod           \
111         pod1\pts_help.pod              \
112         pod1\pts_interactive.pod       \
113         pod1\pts_listentries.pod       \
114         pod1\pts_listmax.pod           \
115         pod1\pts_listowned.pod         \
116         pod1\pts_membership.pod        \
117         pod1\pts_quit.pod              \
118         pod1\pts_removeuser.pod        \
119         pod1\pts_rename.pod            \
120         pod1\pts_setfields.pod         \
121         pod1\pts_setmax.pod            \
122         pod1\pts_sleep.pod             \
123         pod1\pts_source.pod            \
124         pod1\restorevol.pod            \
125         pod1\rxdebug.pod               \
126         pod1\rxgen.pod                 \
127         pod1\scout.pod                 \
128         pod1\symlink.pod               \
129         pod1\symlink_list.pod          \
130         pod1\symlink_make.pod          \
131         pod1\symlink_remove.pod        \
132         pod1\sys.pod                   \
133         pod1\tokens.pod                \
134         pod1\translate_et.pod          \
135         pod1\udebug.pod                \
136         pod1\unlog.pod                 \
137         pod1\up.pod                    \
138         pod1\vos.pod                   \
139         pod1\vos_addsite.pod           \
140         pod1\vos_apropos.pod           \
141         pod1\vos_backup.pod            \
142         pod1\vos_backupsys.pod         \
143         pod1\vos_changeaddr.pod        \
144         pod1\vos_changeloc.pod         \
145         pod1\vos_clone.pod             \
146         pod1\vos_convertROtoRW.pod     \
147         pod1\vos_copy.pod              \
148         pod1\vos_create.pod            \
149         pod1\vos_delentry.pod          \
150         pod1\vos_dump.pod              \
151         pod1\vos_examine.pod           \
152         pod1\vos_help.pod              \
153         pod1\vos_listaddrs.pod         \
154         pod1\vos_listpart.pod          \
155         pod1\vos_listvldb.pod          \
156         pod1\vos_listvol.pod           \
157         pod1\vos_lock.pod              \
158         pod1\vos_move.pod              \
159         pod1\vos_offline.pod           \
160         pod1\vos_online.pod            \
161         pod1\vos_partinfo.pod          \
162         pod1\vos_release.pod           \
163         pod1\vos_remove.pod            \
164         pod1\vos_remsite.pod           \
165         pod1\vos_rename.pod            \
166         pod1\vos_restore.pod           \
167         pod1\vos_setfields.pod         \
168         pod1\vos_shadow.pod            \
169         pod1\vos_size.pod              \
170         pod1\vos_status.pod            \
171         pod1\vos_syncserv.pod          \
172         pod1\vos_syncvldb.pod          \
173         pod1\vos_unlock.pod            \
174         pod1\vos_unlockvldb.pod        \
175         pod1\vos_zap.pod               \
176         pod1\xstat_cm_test.pod         \
177         pod1\xstat_fs_test.pod         \
178         pod3\AFS.ukernel.pod           \
179         pod5\afs.pod                   \
180         pod5\afsmonitor.pod            \
181         pod5\afszcm.cat.pod            \
182         pod5\afs_cache.pod             \
183         pod5\afs_volume_header.pod     \
184         pod5\AuthLog.dir.pod           \
185         pod5\AuthLog.pod               \
186         pod5\BackupLog.pod             \
187         pod5\bdb.DB0.pod               \
188         pod5\BosConfig.pod             \
189         pod5\BosLog.pod                \
190         pod5\butc.pod                  \
191         pod5\butc_logs.pod             \
192         pod5\cacheinfo.pod             \
193         pod5\CellAlias.pod             \
194         pod5\CellServDB.pod            \
195         pod5\FileLog.pod               \
196         pod5\fms.log.pod               \
197         pod5\FORCESALVAGE.pod          \
198         pod5\kaserver.DB0.pod          \
199         pod5\kaserverauxdb.pod         \
200         pod5\KeyFile.pod               \
201         pod5\krb.conf.pod              \
202         pod5\NetInfo.pod               \
203         pod5\NetRestrict.pod           \
204         pod5\NoAuth.pod                \
205         pod5\prdb.DB0.pod              \
206         pod5\SALVAGE.fs.pod            \
207         pod5\salvage.lock.pod          \
208         pod5\SalvageLog.pod            \
209         pod5\sysid.pod                 \
210         pod5\tapeconfig.pod            \
211         pod5\ThisCell.pod              \
212         pod5\UserList.pod              \
213         pod5\uss.pod                   \
214         pod5\uss_bulk.pod              \
215         pod5\vldb.DB0.pod              \
216         pod5\VLLog.pod                 \
217         pod5\VolserLog.pod             \
218         pod8\afsd.pod                  \
219         pod8\asetkey.pod               \
220         pod8\backup.pod                \
221         pod8\backup_adddump.pod        \
222         pod8\backup_addhost.pod        \
223         pod8\backup_addvolentry.pod    \
224         pod8\backup_addvolset.pod      \
225         pod8\backup_apropos.pod        \
226         pod8\backup_dbverify.pod       \
227         pod8\backup_deldump.pod        \
228         pod8\backup_deletedump.pod     \
229         pod8\backup_delhost.pod        \
230         pod8\backup_delvolentry.pod    \
231         pod8\backup_delvolset.pod      \
232         pod8\backup_diskrestore.pod    \
233         pod8\backup_dump.pod           \
234         pod8\backup_dumpinfo.pod       \
235         pod8\backup_help.pod           \
236         pod8\backup_interactive.pod    \
237         pod8\backup_jobs.pod           \
238         pod8\backup_kill.pod           \
239         pod8\backup_labeltape.pod      \
240         pod8\backup_listdumps.pod      \
241         pod8\backup_listhosts.pod      \
242         pod8\backup_listvolsets.pod    \
243         pod8\backup_quit.pod           \
244         pod8\backup_readlabel.pod      \
245         pod8\backup_restoredb.pod      \
246         pod8\backup_savedb.pod         \
247         pod8\backup_scantape.pod       \
248         pod8\backup_setexp.pod         \
249         pod8\backup_status.pod         \
250         pod8\backup_volinfo.pod        \
251         pod8\backup_volrestore.pod     \
252         pod8\backup_volsetrestore.pod  \
253         pod8\bos.pod                   \
254         pod8\bosserver.pod             \
255         pod8\bos_addhost.pod           \
256         pod8\bos_addkey.pod            \
257         pod8\bos_adduser.pod           \
258         pod8\bos_apropos.pod           \
259         pod8\bos_create.pod            \
260         pod8\bos_delete.pod            \
261         pod8\bos_exec.pod              \
262         pod8\bos_getdate.pod           \
263         pod8\bos_getlog.pod            \
264         pod8\bos_getrestart.pod        \
265         pod8\bos_help.pod              \
266         pod8\bos_install.pod           \
267         pod8\bos_listhosts.pod         \
268         pod8\bos_listkeys.pod          \
269         pod8\bos_listusers.pod         \
270         pod8\bos_prune.pod             \
271         pod8\bos_removehost.pod        \
272         pod8\bos_removekey.pod         \
273         pod8\bos_removeuser.pod        \
274         pod8\bos_restart.pod           \
275         pod8\bos_salvage.pod           \
276         pod8\bos_setauth.pod           \
277         pod8\bos_setcellname.pod       \
278         pod8\bos_setrestart.pod        \
279         pod8\bos_shutdown.pod          \
280         pod8\bos_start.pod             \
281         pod8\bos_startup.pod           \
282         pod8\bos_status.pod            \
283         pod8\bos_stop.pod              \
284         pod8\bos_uninstall.pod         \
285         pod8\bos_util.pod              \
286         pod8\buserver.pod              \
287         pod8\butc.pod                  \
288         pod8\dafileserver.pod          \
289         pod8\dasalvager.pod            \
290         pod8\davolserver.pod           \
291         pod8\fileserver.pod            \
292         pod8\fms.pod                   \
293         pod8\fstrace.pod               \
294         pod8\fstrace_apropos.pod       \
295         pod8\fstrace_clear.pod         \
296         pod8\fstrace_dump.pod          \
297         pod8\fstrace_help.pod          \
298         pod8\fstrace_lslog.pod         \
299         pod8\fstrace_lsset.pod         \
300         pod8\fstrace_setlog.pod        \
301         pod8\fstrace_setset.pod        \
302         pod8\ka-forwarder.pod          \
303         pod8\kadb_check.pod            \
304         pod8\kas.pod                   \
305         pod8\kaserver.pod              \
306         pod8\kas_apropos.pod           \
307         pod8\kas_create.pod            \
308         pod8\kas_delete.pod            \
309         pod8\kas_examine.pod           \
310         pod8\kas_forgetticket.pod      \
311         pod8\kas_help.pod              \
312         pod8\kas_interactive.pod       \
313         pod8\kas_list.pod              \
314         pod8\kas_listtickets.pod       \
315         pod8\kas_noauthentication.pod  \
316         pod8\kas_quit.pod              \
317         pod8\kas_setfields.pod         \
318         pod8\kas_setpassword.pod       \
319         pod8\kas_statistics.pod        \
320         pod8\kas_stringtokey.pod       \
321         pod8\kas_unlock.pod            \
322         pod8\kdb.pod                   \
323         pod8\kpwvalid.pod              \
324         pod8\prdb_check.pod            \
325         pod8\ptserver.pod              \
326         pod8\pt_util.pod               \
327         pod8\read_tape.pod             \
328         pod8\rmtsysd.pod               \
329         pod8\salvager.pod              \
330         pod8\salvageserver.pod         \
331         pod8\upclient.pod              \
332         pod8\upserver.pod              \
333         pod8\uss.pod                   \
334         pod8\uss_add.pod               \
335         pod8\uss_apropos.pod           \
336         pod8\uss_bulk.pod              \
337         pod8\uss_delete.pod            \
338         pod8\uss_help.pod              \
339         pod8\vldb_check.pod            \
340         pod8\vldb_convert.pod          \
341         pod8\vlserver.pod              \
342         pod8\voldump.pod               \
343         pod8\volinfo.pod               \
344         pod8\volserver.pod             \
345         pod8\vsys.pod                  \
346         pod8\xfs_size_check.pod
347
348 html\index.html: $(PODS)
349         @echo Building man pages in HTML format
350         $(PERL) generate-html
351
352
353 install: html\index.html
354
355 clean::
356         $(CD) html
357         $(DEL) /s *.html
358         $(CD) ..
359         $(DEL) pod1\fs_listquota.pod
360         $(DEL) pod1\fs_quota.pod
361         $(DEL) pod1\fs_setquota.pod
362         $(DEL) pod1\fs_setvol.pod
363         $(DEL) pod1\pts_adduser.pod
364         $(DEL) pod1\pts_chown.pod
365         $(DEL) pod1\pts_creategroup.pod
366         $(DEL) pod1\pts_createuser.pod
367         $(DEL) pod1\pts_delete.pod
368         $(DEL) pod1\pts_examine.pod
369         $(DEL) pod1\pts_interactive.pod
370         $(DEL) pod1\pts_listentries.pod
371         $(DEL) pod1\pts_listmax.pod
372         $(DEL) pod1\pts_listowned.pod
373         $(DEL) pod1\pts_membership.pod
374         $(DEL) pod1\pts_quit.pod
375         $(DEL) pod1\pts_removeuser.pod
376         $(DEL) pod1\pts_rename.pod
377         $(DEL) pod1\pts_setfields.pod
378         $(DEL) pod1\pts_setmax.pod
379         $(DEL) pod1\pts_sleep.pod
380         $(DEL) pod1\pts_source.pod
381         $(DEL) pod1\vos.pod
382         $(DEL) pod1\vos_addsite.pod
383         $(DEL) pod1\vos_backup.pod
384         $(DEL) pod1\vos_clone.pod
385         $(DEL) pod1\vos_copy.pod
386         $(DEL) pod1\vos_dump.pod
387         $(DEL) pod1\vos_create.pod
388         $(DEL) pod1\vos_examine.pod
389         $(DEL) pod1\vos_move.pod
390         $(DEL) pod1\vos_partinfo.pod
391         $(DEL) pod1\vos_shadow.pod
392         $(DEL) pod1\vos_zap.pod
393         $(DEL) pod8\dafileserver.pod
394         $(DEL) pod8\dasalvager.pod
395         $(DEL) pod8\davolserver.pod
396         $(DEL) pod8\fileserver.pod
397         $(DEL) pod8\salvager.pod
398         $(DEL) pod8\volserver.pod
399
400 .SUFFIXES: .pod.in
401
402 {pod1}.pod.in{pod1}.pod::
403         $(PERL) merge-pod $<
404
405 {pod3}.pod.in{pod3}.pod::
406         $(PERL) merge-pod $<
407
408 {pod5}.pod.in{pod5}.pod::
409         $(PERL) merge-pod $<
410
411 {pod8}.pod.in{pod8}.pod::
412         $(PERL) merge-pod $<