1 # Copyright (C) 2004, 2007 Internet Systems Consortium, Inc. ("ISC")
2 # Copyright (C) 2001 Internet Software Consortium.
4 # Permission to use, copy, modify, and/or distribute this software for any
5 # purpose with or without fee is hereby granted, provided that the above
6 # copyright notice and this permission notice appear in all copies.
8 # THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
9 # REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
10 # AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
11 # INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
12 # LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
13 # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
14 # PERFORMANCE OF THIS SOFTWARE.
16 # $Id: Makefile.in,v 1.9 2007/06/19 23:47:23 tbox Exp $
24 # Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
25 # Copyright (C) 1998-2003 Internet Software Consortium.
27 # Permission to use, copy, modify, and/or distribute this software for any
28 # purpose with or without fee is hereby granted, provided that the above
29 # copyright notice and this permission notice appear in all copies.
31 # THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
32 # REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
33 # AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
34 # INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
35 # LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
36 # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
37 # PERFORMANCE OF THIS SOFTWARE.
39 # $Id: rules.in,v 1.64.130.2 2009/01/10 23:46:57 tbox Exp $
42 ### Common Makefile rules for BIND 9.
48 ### Note: paths that vary by Makefile MUST NOT be listed
49 ### here, or they won't get expanded correctly.
51 prefix = /home/tridge/project/bind9/prefix
52 exec_prefix = ${prefix}
53 bindir = ${exec_prefix}/bin
54 sbindir = ${exec_prefix}/sbin
55 includedir = ${prefix}/include
56 libdir = ${exec_prefix}/lib
57 sysconfdir = /etc/bind
60 datarootdir = ${prefix}/share
66 top_builddir = /home/tridge/project/bind9
71 ### Makefile may define:
74 all: subdirs ${TARGETS}
79 ### Makefile may define:
82 ALL_SUBDIRS = ${SUBDIRS} nulldir
85 # We use a single-colon rule so that additional dependencies of
86 # subdirectories can be specified after the inclusion of this file.
87 # The "depend" target is treated the same way.
90 @for i in ${ALL_SUBDIRS}; do \
91 if [ "$$i" != "nulldir" -a -d $$i ]; then \
92 echo "making all in `pwd`/$$i"; \
93 (cd $$i; ${MAKE} ${MAKEDEFS} DESTDIR="${DESTDIR}" all) || exit 1; \
99 install clean distclean maintainer-clean doc docclean man manclean::
100 @for i in ${ALL_SUBDIRS}; do \
101 if [ "$$i" != "nulldir" -a -d $$i ]; then \
102 echo "making $@ in `pwd`/$$i"; \
103 (cd $$i; ${MAKE} ${MAKEDEFS} DESTDIR="${DESTDIR}" $@) || exit 1; \
110 ### Makefile must define
112 ### Makefile may define
118 ### User may define externally
122 CFLAGS = -fno-strict-aliasing -DDIG_SIGCHASE -g -I/usr/include/libxml2
125 STD_CDEFINES = -D_GNU_SOURCE
126 STD_CWARNINGS = -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -fno-strict-aliasing
128 BUILD_CC = ccache gcc
129 BUILD_CFLAGS = -fno-strict-aliasing -DDIG_SIGCHASE -g -I/usr/include/libxml2
130 BUILD_CPPFLAGS = -D_GNU_SOURCE
132 BUILD_LIBS = -lcap -lpthread -lxml2
137 ALWAYS_INCLUDES = -I${top_builddir}
138 ALWAYS_DEFINES = -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
142 ${ALWAYS_INCLUDES} ${CINCLUDES} ${STD_CINCLUDES} \
143 ${ALWAYS_DEFINES} ${CDEFINES} ${STD_CDEFINES}
145 ALL_CFLAGS = ${EXT_CFLAGS} ${ALL_CPPFLAGS} ${CFLAGS} \
146 ${ALWAYS_WARNINGS} ${STD_CWARNINGS} ${CWARNINGS}
149 ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} -c $<
152 LIBTOOL = $(SHELL) $(top_builddir)/libtool
153 LIBTOOL_MODE_COMPILE = ${LIBTOOL} --mode=compile
154 LIBTOOL_MODE_INSTALL = ${LIBTOOL} --mode=install
155 LIBTOOL_MODE_LINK = ${LIBTOOL} --mode=link
158 MKDEP = ${SHELL} ${top_builddir}/make/mkdep
161 superclean: maintainer-clean
163 clean distclean maintainer-clean::
164 rm -f *.lo *.o *.lo *.la core *.core .depend
167 distclean maintainer-clean::
171 @for i in ${ALL_SUBDIRS}; do \
172 if [ "$$i" != "nulldir" -a -d $$i ]; then \
173 echo "making depend in `pwd`/$$i"; \
174 (cd $$i; ${MAKE} ${MAKEDEFS} DESTDIR="${DESTDIR}" $@) || exit 1; \
177 @if [ X"${VPATH}" != X ] ; then \
178 if [ X"${SRCS}" != X -a X"${PSRCS}" != X ] ; then \
179 echo ${MKDEP} -vpath ${VPATH} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
180 ${MKDEP} -vpath ${VPATH} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
181 echo ${MKDEP} -vpath ${VPATH} -ap ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
182 ${MKDEP} -vpath ${VPATH} -ap ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
184 elif [ X"${SRCS}" != X ] ; then \
185 echo ${MKDEP} -vpath ${VPATH} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
186 ${MKDEP} -vpath ${VPATH} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
188 elif [ X"${PSRCS}" != X ] ; then \
189 echo ${MKDEP} -vpath ${VPATH} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
190 ${MKDEP} -vpath ${VPATH} -p ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
194 if [ X"${SRCS}" != X -a X"${PSRCS}" != X ] ; then \
195 echo ${MKDEP} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
196 ${MKDEP} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
197 echo ${MKDEP} -ap ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
198 ${MKDEP} -ap ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
200 elif [ X"${SRCS}" != X ] ; then \
201 echo ${MKDEP} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
202 ${MKDEP} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
204 elif [ X"${PSRCS}" != X ] ; then \
205 echo ${MKDEP} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
206 ${MKDEP} -p ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
225 INSTALL = /usr/bin/install -c
226 INSTALL_PROGRAM = ${INSTALL}
228 INSTALL_SCRIPT = ${INSTALL}
229 INSTALL_DATA = ${INSTALL} -m 644
232 ### Programs used when generating documentation. It's ok for these
233 ### not to exist when not generating documentation.
236 XSLTPROC = /usr/bin/xsltproc --novalid --xinclude --nonet
238 LATEX = /usr/bin/latex
239 PDFLATEX = /usr/bin/pdflatex
244 ### DocBook -> man page
247 .SUFFIXES: .docbook .html .1 .2 .3 .4 .5 .6 .7 .8
250 ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-docbook-html.xsl $<
253 ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
256 ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
259 ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
262 ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
265 ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
268 ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
271 ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
274 ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
277 #MANPAGES = lwres.3 lwres_addr_parse.3 lwres_buffer.3 \
278 # lwres_buffer_add.3 lwres_buffer_back.3 lwres_buffer_clear.3 \
279 # lwres_buffer_first.3 lwres_buffer_forward.3 \
280 # lwres_buffer_getmem.3 lwres_buffer_getuint16.3 \
281 # lwres_buffer_getuint32.3 lwres_buffer_getuint8.3 \
282 # lwres_buffer_init.3 lwres_buffer_invalidate.3 \
283 # lwres_buffer_putmem.3 lwres_buffer_putuint16.3 \
284 # lwres_buffer_putuint32.3 lwres_buffer_putuint8.3 \
285 # lwres_buffer_subtract.3 lwres_conf_clear.3 \
286 # lwres_conf_get.3 lwres_conf_init.3 \
287 # lwres_conf_parse.3 lwres_conf_print.3 \
288 # lwres_config.3 lwres_context.3 \
289 # lwres_context_allocmem.3 lwres_context_create.3 \
290 # lwres_context_destroy.3 lwres_context_freemem.3 \
291 # lwres_context_initserial.3 lwres_context_nextserial.3 \
292 # lwres_context_sendrecv.3 lwres_endhostent.3 \
293 # lwres_endhostent_r.3 lwres_freeaddrinfo.3 \
294 # lwres_freehostent.3 lwres_gabn.3 \
295 # lwres_gabnrequest_free.3 lwres_gabnrequest_parse.3 \
296 # lwres_gabnrequest_render.3 lwres_gabnresponse_free.3 \
297 # lwres_gabnresponse_parse.3 lwres_gabnresponse_render.3 \
298 # lwres_gai_strerror.3 lwres_getaddrinfo.3 \
299 # lwres_getaddrsbyname.3 lwres_gethostbyaddr.3 \
300 # lwres_gethostbyaddr_r.3 lwres_gethostbyname.3 \
301 # lwres_gethostbyname2.3 lwres_gethostbyname_r.3 \
302 # lwres_gethostent.3 lwres_gethostent_r.3 \
303 # lwres_getipnode.3 lwres_getipnodebyaddr.3 \
304 # lwres_getipnodebyname.3 lwres_getnamebyaddr.3 \
305 # lwres_getnameinfo.3 lwres_getrrsetbyname.3 \
306 # lwres_gnba.3 lwres_gnbarequest_free.3 \
307 # lwres_gnbarequest_parse.3 lwres_gnbarequest_render.3 \
308 # lwres_gnbaresponse_free.3 lwres_gnbaresponse_parse.3 \
309 # lwres_gnbaresponse_render.3 lwres_herror.3 \
310 # lwres_hstrerror.3 lwres_inetntop.3 \
311 # lwres_lwpacket_parseheader.3 lwres_lwpacket_renderheader.3 \
312 # lwres_net_ntop.3 lwres_noop.3 \
313 # lwres_nooprequest_free.3 lwres_nooprequest_parse.3 \
314 # lwres_nooprequest_render.3 lwres_noopresponse_free.3 \
315 # lwres_noopresponse_parse.3 lwres_noopresponse_render.3 \
316 # lwres_packet.3 lwres_resutil.3 \
317 # lwres_sethostent.3 lwres_sethostent_r.3 \
318 # lwres_string_parse.3
321 MANPAGES = lwres.3 lwres_buffer.3 lwres_config.3 lwres_context.3 \
322 lwres_gabn.3 lwres_gai_strerror.3 lwres_getaddrinfo.3 \
323 lwres_gethostent.3 lwres_getipnode.3 lwres_getnameinfo.3 \
324 lwres_getrrsetbyname.3 lwres_gnba.3 lwres_hstrerror.3 lwres_inetntop.3 \
325 lwres_noop.3 lwres_packet.3 lwres_resutil.3
327 HTMLPAGES = lwres.html lwres_buffer.html lwres_config.html lwres_context.html \
328 lwres_gabn.html lwres_gai_strerror.html lwres_getaddrinfo.html \
329 lwres_gethostent.html lwres_getipnode.html lwres_getnameinfo.html \
330 lwres_getrrsetbyname.html lwres_gnba.html lwres_hstrerror.html lwres_inetntop.html \
331 lwres_noop.html lwres_packet.html lwres_resutil.html
333 MANOBJS = ${MANPAGES} ${HTMLPAGES}
337 docclean manclean maintainer-clean::
341 $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man3
343 man3 = ${DESTDIR}${mandir}/man3
345 install:: installdirs
346 for m in ${MANPAGES}; do ${INSTALL_DATA} ${srcdir}/$$m ${DESTDIR}${mandir}/man3; done
347 rm -f ${man3}/lwres_addr_parse.3
348 ln ${man3}/lwres_resutil.3 ${man3}/lwres_addr_parse.3
349 rm -f ${man3}/lwres_buffer_add.3
350 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_add.3
351 rm -f ${man3}/lwres_buffer_back.3
352 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_back.3
353 rm -f ${man3}/lwres_buffer_clear.3
354 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_clear.3
355 rm -f ${man3}/lwres_buffer_first.3
356 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_first.3
357 rm -f ${man3}/lwres_buffer_forward.3
358 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_forward.3
359 rm -f ${man3}/lwres_buffer_getmem.3
360 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_getmem.3
361 rm -f ${man3}/lwres_buffer_getuint16.3
362 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_getuint16.3
363 rm -f ${man3}/lwres_buffer_getuint32.3
364 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_getuint32.3
365 rm -f ${man3}/lwres_buffer_getuint8.3
366 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_getuint8.3
367 rm -f ${man3}/lwres_buffer_init.3
368 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_init.3
369 rm -f ${man3}/lwres_buffer_invalidate.3
370 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_invalidate.3
371 rm -f ${man3}/lwres_buffer_putmem.3
372 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_putmem.3
373 rm -f ${man3}/lwres_buffer_putuint16.3
374 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_putuint16.3
375 rm -f ${man3}/lwres_buffer_putuint32.3
376 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_putuint32.3
377 rm -f ${man3}/lwres_buffer_putuint8.3
378 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_putuint8.3
379 rm -f ${man3}/lwres_buffer_subtract.3
380 ln ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_subtract.3
381 rm -f ${man3}/lwres_conf_clear.3
382 ln ${man3}/lwres_config.3 ${man3}/lwres_conf_clear.3
383 rm -f ${man3}/lwres_conf_get.3
384 ln ${man3}/lwres_config.3 ${man3}/lwres_conf_get.3
385 rm -f ${man3}/lwres_conf_init.3
386 ln ${man3}/lwres_config.3 ${man3}/lwres_conf_init.3
387 rm -f ${man3}/lwres_conf_parse.3
388 ln ${man3}/lwres_config.3 ${man3}/lwres_conf_parse.3
389 rm -f ${man3}/lwres_conf_print.3
390 ln ${man3}/lwres_config.3 ${man3}/lwres_conf_print.3
391 rm -f ${man3}/lwres_context_allocmem.3
392 ln ${man3}/lwres_context.3 ${man3}/lwres_context_allocmem.3
393 rm -f ${man3}/lwres_context_create.3
394 ln ${man3}/lwres_context.3 ${man3}/lwres_context_create.3
395 rm -f ${man3}/lwres_context_destroy.3
396 ln ${man3}/lwres_context.3 ${man3}/lwres_context_destroy.3
397 rm -f ${man3}/lwres_context_freemem.3
398 ln ${man3}/lwres_context.3 ${man3}/lwres_context_freemem.3
399 rm -f ${man3}/lwres_context_initserial.3
400 ln ${man3}/lwres_context.3 ${man3}/lwres_context_initserial.3
401 rm -f ${man3}/lwres_context_nextserial.3
402 ln ${man3}/lwres_context.3 ${man3}/lwres_context_nextserial.3
403 rm -f ${man3}/lwres_context_sendrecv.3
404 ln ${man3}/lwres_context.3 ${man3}/lwres_context_sendrecv.3
405 rm -f ${man3}/lwres_endhostent.3
406 ln ${man3}/lwres_gethostent.3 ${man3}/lwres_endhostent.3
407 rm -f ${man3}/lwres_endhostent_r.3
408 ln ${man3}/lwres_gethostent.3 ${man3}/lwres_endhostent_r.3
409 rm -f ${man3}/lwres_freeaddrinfo.3
410 ln ${man3}/lwres_getaddrinfo.3 ${man3}/lwres_freeaddrinfo.3
411 rm -f ${man3}/lwres_freehostent.3
412 ln ${man3}/lwres_getipnode.3 ${man3}/lwres_freehostent.3
413 rm -f ${man3}/lwres_gabnrequest_free.3
414 ln ${man3}/lwres_gabn.3 ${man3}/lwres_gabnrequest_free.3
415 rm -f ${man3}/lwres_gabnrequest_parse.3
416 ln ${man3}/lwres_gabn.3 ${man3}/lwres_gabnrequest_parse.3
417 rm -f ${man3}/lwres_gabnrequest_render.3
418 ln ${man3}/lwres_gabn.3 ${man3}/lwres_gabnrequest_render.3
419 rm -f ${man3}/lwres_gabnresponse_free.3
420 ln ${man3}/lwres_gabn.3 ${man3}/lwres_gabnresponse_free.3
421 rm -f ${man3}/lwres_gabnresponse_parse.3
422 ln ${man3}/lwres_gabn.3 ${man3}/lwres_gabnresponse_parse.3
423 rm -f ${man3}/lwres_gabnresponse_render.3
424 ln ${man3}/lwres_gabn.3 ${man3}/lwres_gabnresponse_render.3
425 rm -f ${man3}/lwres_getaddrsbyname.3
426 ln ${man3}/lwres_resutil.3 ${man3}/lwres_getaddrsbyname.3
427 rm -f ${man3}/lwres_gethostbyaddr.3
428 ln ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostbyaddr.3
429 rm -f ${man3}/lwres_gethostbyaddr_r.3
430 ln ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostbyaddr_r.3
431 rm -f ${man3}/lwres_gethostbyname.3
432 ln ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostbyname.3
433 rm -f ${man3}/lwres_gethostbyname2.3
434 ln ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostbyname2.3
435 rm -f ${man3}/lwres_gethostbyname_r.3
436 ln ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostbyname_r.3
437 rm -f ${man3}/lwres_gethostent_r.3
438 ln ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostent_r.3
439 rm -f ${man3}/lwres_getipnodebyaddr.3
440 ln ${man3}/lwres_getipnode.3 ${man3}/lwres_getipnodebyaddr.3
441 rm -f ${man3}/lwres_getipnodebyname.3
442 ln ${man3}/lwres_getipnode.3 ${man3}/lwres_getipnodebyname.3
443 rm -f ${man3}/lwres_getnamebyaddr.3
444 ln ${man3}/lwres_resutil.3 ${man3}/lwres_getnamebyaddr.3
445 rm -f ${man3}/lwres_gnbarequest_free.3
446 ln ${man3}/lwres_gnba.3 ${man3}/lwres_gnbarequest_free.3
447 rm -f ${man3}/lwres_gnbarequest_parse.3
448 ln ${man3}/lwres_gnba.3 ${man3}/lwres_gnbarequest_parse.3
449 rm -f ${man3}/lwres_gnbarequest_render.3
450 ln ${man3}/lwres_gnba.3 ${man3}/lwres_gnbarequest_render.3
451 rm -f ${man3}/lwres_gnbaresponse_free.3
452 ln ${man3}/lwres_gnba.3 ${man3}/lwres_gnbaresponse_free.3
453 rm -f ${man3}/lwres_gnbaresponse_parse.3
454 ln ${man3}/lwres_gnba.3 ${man3}/lwres_gnbaresponse_parse.3
455 rm -f ${man3}/lwres_gnbaresponse_render.3
456 ln ${man3}/lwres_gnba.3 ${man3}/lwres_gnbaresponse_render.3
457 rm -f ${man3}/lwres_herror.3
458 ln ${man3}/lwres_hstrerror.3 ${man3}/lwres_herror.3
459 rm -f ${man3}/lwres_lwpacket_parseheader.3
460 ln ${man3}/lwres_packet.3 ${man3}/lwres_lwpacket_parseheader.3
461 rm -f ${man3}/lwres_lwpacket_renderheader.3
462 ln ${man3}/lwres_packet.3 ${man3}/lwres_lwpacket_renderheader.3
463 rm -f ${man3}/lwres_net_ntop.3
464 ln ${man3}/lwres_inetntop.3 ${man3}/lwres_net_ntop.3
465 rm -f ${man3}/lwres_nooprequest_free.3
466 ln ${man3}/lwres_noop.3 ${man3}/lwres_nooprequest_free.3
467 rm -f ${man3}/lwres_nooprequest_parse.3
468 ln ${man3}/lwres_noop.3 ${man3}/lwres_nooprequest_parse.3
469 rm -f ${man3}/lwres_nooprequest_render.3
470 ln ${man3}/lwres_noop.3 ${man3}/lwres_nooprequest_render.3
471 rm -f ${man3}/lwres_noopresponse_free.3
472 ln ${man3}/lwres_noop.3 ${man3}/lwres_noopresponse_free.3
473 rm -f ${man3}/lwres_noopresponse_parse.3
474 ln ${man3}/lwres_noop.3 ${man3}/lwres_noopresponse_parse.3
475 rm -f ${man3}/lwres_noopresponse_render.3
476 ln ${man3}/lwres_noop.3 ${man3}/lwres_noopresponse_render.3
477 rm -f ${man3}/lwres_sethostent.3
478 ln ${man3}/lwres_gethostent.3 ${man3}/lwres_sethostent.3
479 rm -f ${man3}/lwres_sethostent_r.3
480 ln ${man3}/lwres_gethostent.3 ${man3}/lwres_sethostent_r.3
481 rm -f ${man3}/lwres_string_parse.3
482 ln ${man3}/lwres_resutil.3 ${man3}/lwres_string_parse.3