A hint: This file contains one or more very long lines, so maybe it is better readable using the pure text view mode that shows the contents as wrapped lines within the browser window.
1 # Makefile.in generated by automake 1.16.5 from Makefile.am. 2 # @configure_input@ 3 4 # Copyright (C) 1994-2021 Free Software Foundation, Inc. 5 6 # This Makefile.in is free software; the Free Software Foundation 7 # gives unlimited permission to copy and/or distribute it, 8 # with or without modifications, as long as this notice is preserved. 9 10 # This program is distributed in the hope that it will be useful, 11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without 12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A 13 # PARTICULAR PURPOSE. 14 15 @SET_MAKE@ 16 17 # 18 # (C) 2001 - 2021 Matthias Andree 19 # 20 # This file is part of leafnode. 21 # 22 # This library is free software; you can redistribute it and/or modify 23 # it under the terms of the GNU Lesser General Public License as 24 # published by the Free Software Foundation; either version 2 or 2.1 of 25 # the License. See the file COPYING.LGPL for details. 26 # 27 # This library is distributed in the hope that it will be useful, but 28 # WITHOUT ANY WARRANTY; without even the implied warranty of 29 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 30 # Lesser General Public License for more details. 31 # 32 # You should have received a copy of the GNU Lesser General Public 33 # License along with this library; if not, write to the Free Software 34 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 35 # USA 36 37 38 39 40 VPATH = @srcdir@ 41 am__is_gnu_make = { \ 42 if test -z '$(MAKELEVEL)'; then \ 43 false; \ 44 elif test -n '$(MAKE_HOST)'; then \ 45 true; \ 46 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ 47 true; \ 48 else \ 49 false; \ 50 fi; \ 51 } 52 am__make_running_with_option = \ 53 case $${target_option-} in \ 54 ?) ;; \ 55 *) echo "am__make_running_with_option: internal error: invalid" \ 56 "target option '$${target_option-}' specified" >&2; \ 57 exit 1;; \ 58 esac; \ 59 has_opt=no; \ 60 sane_makeflags=$$MAKEFLAGS; \ 61 if $(am__is_gnu_make); then \ 62 sane_makeflags=$$MFLAGS; \ 63 else \ 64 case $$MAKEFLAGS in \ 65 *\\[\ \ ]*) \ 66 bs=\\; \ 67 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 68 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 69 esac; \ 70 fi; \ 71 skip_next=no; \ 72 strip_trailopt () \ 73 { \ 74 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 75 }; \ 76 for flg in $$sane_makeflags; do \ 77 test $$skip_next = yes && { skip_next=no; continue; }; \ 78 case $$flg in \ 79 *=*|--*) continue;; \ 80 -*I) strip_trailopt 'I'; skip_next=yes;; \ 81 -*I?*) strip_trailopt 'I';; \ 82 -*O) strip_trailopt 'O'; skip_next=yes;; \ 83 -*O?*) strip_trailopt 'O';; \ 84 -*l) strip_trailopt 'l'; skip_next=yes;; \ 85 -*l?*) strip_trailopt 'l';; \ 86 -[dEDm]) skip_next=yes;; \ 87 -[JT]) skip_next=yes;; \ 88 esac; \ 89 case $$flg in \ 90 *$$target_option*) has_opt=yes; break;; \ 91 esac; \ 92 done; \ 93 test $$has_opt = yes 94 am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 95 am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 96 pkgdatadir = $(datadir)/@PACKAGE@ 97 pkgincludedir = $(includedir)/@PACKAGE@ 98 pkglibdir = $(libdir)/@PACKAGE@ 99 pkglibexecdir = $(libexecdir)/@PACKAGE@ 100 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 101 install_sh_DATA = $(install_sh) -c -m 644 102 install_sh_PROGRAM = $(install_sh) -c 103 install_sh_SCRIPT = $(install_sh) -c 104 INSTALL_HEADER = $(INSTALL_DATA) 105 transform = $(program_transform_name) 106 NORMAL_INSTALL = : 107 PRE_INSTALL = : 108 POST_INSTALL = : 109 NORMAL_UNINSTALL = : 110 PRE_UNINSTALL = : 111 POST_UNINSTALL = : 112 sbin_PROGRAMS = leafnode$(EXEEXT) fetchnews$(EXEEXT) texpire$(EXEEXT) \ 113 checkgroups$(EXEEXT) applyfilter$(EXEEXT) 114 bin_PROGRAMS = newsq$(EXEEXT) leafnode-version$(EXEEXT) 115 noinst_PROGRAMS = quickmkdir$(EXEEXT) amiroot$(EXEEXT) lsort$(EXEEXT) 116 check_PROGRAMS = test1$(EXEEXT) testgen$(EXEEXT) xsnprintf$(EXEEXT) \ 117 checkpeerlocal$(EXEEXT) validatefqdn$(EXEEXT) \ 118 pcre_extract$(EXEEXT) nntputil$(EXEEXT) t.rfctime$(EXEEXT) \ 119 grouplist$(EXEEXT) 120 TESTS = $(MYTESTS) xsnprintf$(EXEEXT) t.pcre_extract t.validate-xml 121 subdir = . 122 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 123 am__aclocal_m4_deps = $(top_srcdir)/configure.ac 124 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 125 $(ACLOCAL_M4) 126 DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ 127 $(am__configure_deps) $(dist_check_SCRIPTS) $(am__DIST_COMMON) 128 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ 129 configure.lineno config.status.lineno 130 mkinstalldirs = $(install_sh) -d 131 CONFIG_HEADER = config.h 132 CONFIG_CLEAN_FILES = leafnode.spec 133 CONFIG_CLEAN_VPATH_FILES = 134 am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" \ 135 "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)" \ 136 "$(DESTDIR)$(sysconfdir)" 137 PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) $(sbin_PROGRAMS) 138 LIBRARIES = $(noinst_LIBRARIES) 139 ARFLAGS = cru 140 AM_V_AR = $(am__v_AR_@AM_V@) 141 am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@) 142 am__v_AR_0 = @echo " AR " $@; 143 am__v_AR_1 = 144 liblnutil_a_AR = $(AR) $(ARFLAGS) 145 liblnutil_a_LIBADD = 146 am_liblnutil_a_OBJECTS = nntputil.$(OBJEXT) configutil.$(OBJEXT) \ 147 xoverutil.$(OBJEXT) activutil.$(OBJEXT) \ 148 activutil_resolve.$(OBJEXT) agetcwd.$(OBJEXT) \ 149 miscutil.$(OBJEXT) artutil.$(OBJEXT) filterutil.$(OBJEXT) \ 150 syslog.$(OBJEXT) getaline.$(OBJEXT) critmem.$(OBJEXT) \ 151 lockfile.$(OBJEXT) validatefqdn.$(OBJEXT) mgetaline.$(OBJEXT) \ 152 mastring.$(OBJEXT) wildmat.$(OBJEXT) getfoldedline.$(OBJEXT) \ 153 writes.$(OBJEXT) ln_log.$(OBJEXT) grouplist.$(OBJEXT) \ 154 checkpeerlocal.$(OBJEXT) pcre_extract.$(OBJEXT) \ 155 masock_sa2name.$(OBJEXT) groupselect.$(OBJEXT) \ 156 mysigact.$(OBJEXT) log_unlink.$(OBJEXT) snprintf.$(OBJEXT) 157 nodist_liblnutil_a_OBJECTS = config.$(OBJEXT) 158 liblnutil_a_OBJECTS = $(am_liblnutil_a_OBJECTS) \ 159 $(nodist_liblnutil_a_OBJECTS) 160 amiroot_SOURCES = amiroot.c 161 amiroot_OBJECTS = amiroot.$(OBJEXT) 162 amiroot_LDADD = $(LDADD) 163 amiroot_DEPENDENCIES = @LIBOBJS@ liblnutil.a 164 applyfilter_SOURCES = applyfilter.c 165 applyfilter_OBJECTS = applyfilter.$(OBJEXT) 166 applyfilter_LDADD = $(LDADD) 167 applyfilter_DEPENDENCIES = @LIBOBJS@ liblnutil.a 168 checkgroups_SOURCES = checkgroups.c 169 checkgroups_OBJECTS = checkgroups.$(OBJEXT) 170 checkgroups_LDADD = $(LDADD) 171 checkgroups_DEPENDENCIES = @LIBOBJS@ liblnutil.a 172 am_checkpeerlocal_OBJECTS = checkpeerlocal-checkpeerlocal.$(OBJEXT) 173 checkpeerlocal_OBJECTS = $(am_checkpeerlocal_OBJECTS) 174 checkpeerlocal_LDADD = $(LDADD) 175 checkpeerlocal_DEPENDENCIES = @LIBOBJS@ liblnutil.a 176 checkpeerlocal_LINK = $(CCLD) $(checkpeerlocal_CFLAGS) $(CFLAGS) \ 177 $(AM_LDFLAGS) $(LDFLAGS) -o $@ 178 am_fetchnews_OBJECTS = fetchnews.$(OBJEXT) \ 179 fetchnews_check_date.$(OBJEXT) 180 fetchnews_OBJECTS = $(am_fetchnews_OBJECTS) 181 fetchnews_LDADD = $(LDADD) 182 fetchnews_DEPENDENCIES = @LIBOBJS@ liblnutil.a 183 grouplist_SOURCES = grouplist.c 184 grouplist_OBJECTS = grouplist-grouplist.$(OBJEXT) 185 grouplist_LDADD = $(LDADD) 186 grouplist_DEPENDENCIES = @LIBOBJS@ liblnutil.a 187 grouplist_LINK = $(CCLD) $(grouplist_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ 188 $(LDFLAGS) -o $@ 189 am_leafnode_OBJECTS = nntpd.$(OBJEXT) nntpd_dodate.$(OBJEXT) 190 leafnode_OBJECTS = $(am_leafnode_OBJECTS) 191 leafnode_LDADD = $(LDADD) 192 leafnode_DEPENDENCIES = @LIBOBJS@ liblnutil.a 193 leafnode_version_SOURCES = leafnode-version.c 194 leafnode_version_OBJECTS = leafnode-version.$(OBJEXT) 195 leafnode_version_LDADD = $(LDADD) 196 leafnode_version_DEPENDENCIES = @LIBOBJS@ liblnutil.a 197 lsort_SOURCES = lsort.c 198 lsort_OBJECTS = lsort.$(OBJEXT) 199 lsort_LDADD = $(LDADD) 200 lsort_DEPENDENCIES = @LIBOBJS@ liblnutil.a 201 newsq_SOURCES = newsq.c 202 newsq_OBJECTS = newsq.$(OBJEXT) 203 newsq_LDADD = $(LDADD) 204 newsq_DEPENDENCIES = @LIBOBJS@ liblnutil.a 205 nntputil_SOURCES = nntputil.c 206 nntputil_OBJECTS = nntputil-nntputil.$(OBJEXT) 207 nntputil_LDADD = $(LDADD) 208 nntputil_DEPENDENCIES = @LIBOBJS@ liblnutil.a 209 nntputil_LINK = $(CCLD) $(nntputil_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ 210 $(LDFLAGS) -o $@ 211 pcre_extract_SOURCES = pcre_extract.c 212 pcre_extract_OBJECTS = pcre_extract-pcre_extract.$(OBJEXT) 213 pcre_extract_LDADD = $(LDADD) 214 pcre_extract_DEPENDENCIES = @LIBOBJS@ liblnutil.a 215 pcre_extract_LINK = $(CCLD) $(pcre_extract_CFLAGS) $(CFLAGS) \ 216 $(AM_LDFLAGS) $(LDFLAGS) -o $@ 217 quickmkdir_SOURCES = quickmkdir.c 218 quickmkdir_OBJECTS = quickmkdir.$(OBJEXT) 219 quickmkdir_LDADD = $(LDADD) 220 quickmkdir_DEPENDENCIES = @LIBOBJS@ liblnutil.a 221 am_t_rfctime_OBJECTS = t.rfctime.$(OBJEXT) 222 t_rfctime_OBJECTS = $(am_t_rfctime_OBJECTS) 223 t_rfctime_LDADD = $(LDADD) 224 t_rfctime_DEPENDENCIES = @LIBOBJS@ liblnutil.a 225 test1_SOURCES = test1.c 226 test1_OBJECTS = test1.$(OBJEXT) 227 test1_LDADD = $(LDADD) 228 test1_DEPENDENCIES = @LIBOBJS@ liblnutil.a 229 testgen_SOURCES = testgen.c 230 testgen_OBJECTS = testgen.$(OBJEXT) 231 testgen_LDADD = $(LDADD) 232 testgen_DEPENDENCIES = @LIBOBJS@ liblnutil.a 233 texpire_SOURCES = texpire.c 234 texpire_OBJECTS = texpire.$(OBJEXT) 235 texpire_LDADD = $(LDADD) 236 texpire_DEPENDENCIES = @LIBOBJS@ liblnutil.a 237 validatefqdn_SOURCES = validatefqdn.c 238 validatefqdn_OBJECTS = validatefqdn-validatefqdn.$(OBJEXT) 239 validatefqdn_LDADD = $(LDADD) 240 validatefqdn_DEPENDENCIES = @LIBOBJS@ liblnutil.a 241 validatefqdn_LINK = $(CCLD) $(validatefqdn_CFLAGS) $(CFLAGS) \ 242 $(AM_LDFLAGS) $(LDFLAGS) -o $@ 243 xsnprintf_SOURCES = xsnprintf.c 244 xsnprintf_OBJECTS = xsnprintf.$(OBJEXT) 245 xsnprintf_LDADD = $(LDADD) 246 xsnprintf_DEPENDENCIES = @LIBOBJS@ liblnutil.a 247 SCRIPTS = $(noinst_SCRIPTS) 248 AM_V_P = $(am__v_P_@AM_V@) 249 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 250 am__v_P_0 = false 251 am__v_P_1 = : 252 AM_V_GEN = $(am__v_GEN_@AM_V@) 253 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 254 am__v_GEN_0 = @echo " GEN " $@; 255 am__v_GEN_1 = 256 AM_V_at = $(am__v_at_@AM_V@) 257 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 258 am__v_at_0 = @ 259 am__v_at_1 = 260 DEFAULT_INCLUDES = -I.@am__isrc@ 261 depcomp = $(SHELL) $(top_srcdir)/depcomp 262 am__maybe_remake_depfiles = depfiles 263 am__depfiles_remade = $(DEPDIR)/getline.Po $(DEPDIR)/mkstemp.Po \ 264 $(DEPDIR)/strdup.Po $(DEPDIR)/strlcpy.Po $(DEPDIR)/timegm.Po \ 265 ./$(DEPDIR)/activutil.Po ./$(DEPDIR)/activutil_resolve.Po \ 266 ./$(DEPDIR)/agetcwd.Po ./$(DEPDIR)/amiroot.Po \ 267 ./$(DEPDIR)/applyfilter.Po ./$(DEPDIR)/artutil.Po \ 268 ./$(DEPDIR)/checkgroups.Po \ 269 ./$(DEPDIR)/checkpeerlocal-checkpeerlocal.Po \ 270 ./$(DEPDIR)/checkpeerlocal.Po ./$(DEPDIR)/config.Po \ 271 ./$(DEPDIR)/configutil.Po ./$(DEPDIR)/critmem.Po \ 272 ./$(DEPDIR)/fetchnews.Po ./$(DEPDIR)/fetchnews_check_date.Po \ 273 ./$(DEPDIR)/filterutil.Po ./$(DEPDIR)/getaline.Po \ 274 ./$(DEPDIR)/getfoldedline.Po \ 275 ./$(DEPDIR)/grouplist-grouplist.Po ./$(DEPDIR)/grouplist.Po \ 276 ./$(DEPDIR)/groupselect.Po ./$(DEPDIR)/leafnode-version.Po \ 277 ./$(DEPDIR)/ln_log.Po ./$(DEPDIR)/lockfile.Po \ 278 ./$(DEPDIR)/log_unlink.Po ./$(DEPDIR)/lsort.Po \ 279 ./$(DEPDIR)/masock_sa2name.Po ./$(DEPDIR)/mastring.Po \ 280 ./$(DEPDIR)/mgetaline.Po ./$(DEPDIR)/miscutil.Po \ 281 ./$(DEPDIR)/mysigact.Po ./$(DEPDIR)/newsq.Po \ 282 ./$(DEPDIR)/nntpd.Po ./$(DEPDIR)/nntpd_dodate.Po \ 283 ./$(DEPDIR)/nntputil-nntputil.Po ./$(DEPDIR)/nntputil.Po \ 284 ./$(DEPDIR)/pcre_extract-pcre_extract.Po \ 285 ./$(DEPDIR)/pcre_extract.Po ./$(DEPDIR)/quickmkdir.Po \ 286 ./$(DEPDIR)/snprintf.Po ./$(DEPDIR)/syslog.Po \ 287 ./$(DEPDIR)/t.rfctime.Po ./$(DEPDIR)/test1.Po \ 288 ./$(DEPDIR)/testgen.Po ./$(DEPDIR)/texpire.Po \ 289 ./$(DEPDIR)/validatefqdn-validatefqdn.Po \ 290 ./$(DEPDIR)/validatefqdn.Po ./$(DEPDIR)/wildmat.Po \ 291 ./$(DEPDIR)/writes.Po ./$(DEPDIR)/xoverutil.Po \ 292 ./$(DEPDIR)/xsnprintf.Po 293 am__mv = mv -f 294 AM_V_lt = $(am__v_lt_@AM_V@) 295 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) 296 am__v_lt_0 = --silent 297 am__v_lt_1 = 298 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 299 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 300 AM_V_CC = $(am__v_CC_@AM_V@) 301 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) 302 am__v_CC_0 = @echo " CC " $@; 303 am__v_CC_1 = 304 CCLD = $(CC) 305 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ 306 AM_V_CCLD = $(am__v_CCLD_@AM_V@) 307 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) 308 am__v_CCLD_0 = @echo " CCLD " $@; 309 am__v_CCLD_1 = 310 SOURCES = $(liblnutil_a_SOURCES) $(nodist_liblnutil_a_SOURCES) \ 311 amiroot.c applyfilter.c checkgroups.c \ 312 $(checkpeerlocal_SOURCES) $(fetchnews_SOURCES) grouplist.c \ 313 $(leafnode_SOURCES) leafnode-version.c lsort.c newsq.c \ 314 nntputil.c pcre_extract.c quickmkdir.c $(t_rfctime_SOURCES) \ 315 test1.c testgen.c texpire.c validatefqdn.c xsnprintf.c 316 DIST_SOURCES = $(liblnutil_a_SOURCES) amiroot.c applyfilter.c \ 317 checkgroups.c $(checkpeerlocal_SOURCES) $(fetchnews_SOURCES) \ 318 grouplist.c $(leafnode_SOURCES) leafnode-version.c lsort.c \ 319 newsq.c nntputil.c pcre_extract.c quickmkdir.c \ 320 $(t_rfctime_SOURCES) test1.c testgen.c texpire.c \ 321 validatefqdn.c xsnprintf.c 322 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ 323 ctags-recursive dvi-recursive html-recursive info-recursive \ 324 install-data-recursive install-dvi-recursive \ 325 install-exec-recursive install-html-recursive \ 326 install-info-recursive install-pdf-recursive \ 327 install-ps-recursive install-recursive installcheck-recursive \ 328 installdirs-recursive pdf-recursive ps-recursive \ 329 tags-recursive uninstall-recursive 330 am__can_run_installinfo = \ 331 case $$AM_UPDATE_INFO_DIR in \ 332 n|no|NO) false;; \ 333 *) (install-info --version) >/dev/null 2>&1;; \ 334 esac 335 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; 336 am__vpath_adj = case $$p in \ 337 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ 338 *) f=$$p;; \ 339 esac; 340 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; 341 am__install_max = 40 342 am__nobase_strip_setup = \ 343 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` 344 am__nobase_strip = \ 345 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" 346 am__nobase_list = $(am__nobase_strip_setup); \ 347 for p in $$list; do echo "$$p $$p"; done | \ 348 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ 349 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ 350 if (++n[$$2] == $(am__install_max)) \ 351 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ 352 END { for (dir in files) print dir, files[dir] }' 353 am__base_list = \ 354 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ 355 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' 356 am__uninstall_files_from_dir = { \ 357 test -z "$$files" \ 358 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ 359 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ 360 $(am__cd) "$$dir" && rm -f $$files; }; \ 361 } 362 man1dir = $(mandir)/man1 363 man8dir = $(mandir)/man8 364 NROFF = nroff 365 MANS = $(man_MANS) 366 DATA = $(noinst_DATA) $(sysconf_DATA) 367 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ 368 distclean-recursive maintainer-clean-recursive 369 am__recursive_targets = \ 370 $(RECURSIVE_TARGETS) \ 371 $(RECURSIVE_CLEAN_TARGETS) \ 372 $(am__extra_recursive_targets) 373 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ 374 cscope check recheck distdir distdir-am dist dist-all \ 375 distcheck 376 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \ 377 config.h.in 378 # Read a list of newline-separated strings from the standard input, 379 # and print each of them once, without duplicates. Input order is 380 # *not* preserved. 381 am__uniquify_input = $(AWK) '\ 382 BEGIN { nonempty = 0; } \ 383 { items[$$0] = 1; nonempty = 1; } \ 384 END { if (nonempty) { for (i in items) print i; }; } \ 385 ' 386 # Make sure the list of sources is unique. This is necessary because, 387 # e.g., the same source file might be shared among _SOURCES variables 388 # for different programs/libraries. 389 am__define_uniq_tagged_files = \ 390 list='$(am__tagged_files)'; \ 391 unique=`for i in $$list; do \ 392 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 393 done | $(am__uniquify_input)` 394 am__tty_colors_dummy = \ 395 mgn= red= grn= lgn= blu= brg= std=; \ 396 am__color_tests=no 397 am__tty_colors = { \ 398 $(am__tty_colors_dummy); \ 399 if test "X$(AM_COLOR_TESTS)" = Xno; then \ 400 am__color_tests=no; \ 401 elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ 402 am__color_tests=yes; \ 403 elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ 404 am__color_tests=yes; \ 405 fi; \ 406 if test $$am__color_tests = yes; then \ 407 red='[0;31m'; \ 408 grn='[0;32m'; \ 409 lgn='[1;32m'; \ 410 blu='[1;34m'; \ 411 mgn='[0;35m'; \ 412 brg='[1m'; \ 413 std='[m'; \ 414 fi; \ 415 } 416 am__recheck_rx = ^[ ]*:recheck:[ ]* 417 am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* 418 am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* 419 # A command that, given a newline-separated list of test names on the 420 # standard input, print the name of the tests that are to be re-run 421 # upon "make recheck". 422 am__list_recheck_tests = $(AWK) '{ \ 423 recheck = 1; \ 424 while ((rc = (getline line < ($$0 ".trs"))) != 0) \ 425 { \ 426 if (rc < 0) \ 427 { \ 428 if ((getline line2 < ($$0 ".log")) < 0) \ 429 recheck = 0; \ 430 break; \ 431 } \ 432 else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ 433 { \ 434 recheck = 0; \ 435 break; \ 436 } \ 437 else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ 438 { \ 439 break; \ 440 } \ 441 }; \ 442 if (recheck) \ 443 print $$0; \ 444 close ($$0 ".trs"); \ 445 close ($$0 ".log"); \ 446 }' 447 # A command that, given a newline-separated list of test names on the 448 # standard input, create the global log from their .trs and .log files. 449 am__create_global_log = $(AWK) ' \ 450 function fatal(msg) \ 451 { \ 452 print "fatal: making $@: " msg | "cat >&2"; \ 453 exit 1; \ 454 } \ 455 function rst_section(header) \ 456 { \ 457 print header; \ 458 len = length(header); \ 459 for (i = 1; i <= len; i = i + 1) \ 460 printf "="; \ 461 printf "\n\n"; \ 462 } \ 463 { \ 464 copy_in_global_log = 1; \ 465 global_test_result = "RUN"; \ 466 while ((rc = (getline line < ($$0 ".trs"))) != 0) \ 467 { \ 468 if (rc < 0) \ 469 fatal("failed to read from " $$0 ".trs"); \ 470 if (line ~ /$(am__global_test_result_rx)/) \ 471 { \ 472 sub("$(am__global_test_result_rx)", "", line); \ 473 sub("[ ]*$$", "", line); \ 474 global_test_result = line; \ 475 } \ 476 else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ 477 copy_in_global_log = 0; \ 478 }; \ 479 if (copy_in_global_log) \ 480 { \ 481 rst_section(global_test_result ": " $$0); \ 482 while ((rc = (getline line < ($$0 ".log"))) != 0) \ 483 { \ 484 if (rc < 0) \ 485 fatal("failed to read from " $$0 ".log"); \ 486 print line; \ 487 }; \ 488 printf "\n"; \ 489 }; \ 490 close ($$0 ".trs"); \ 491 close ($$0 ".log"); \ 492 }' 493 # Restructured Text title. 494 am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } 495 # Solaris 10 'make', and several other traditional 'make' implementations, 496 # pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it 497 # by disabling -e (using the XSI extension "set +e") if it's set. 498 am__sh_e_setup = case $$- in *e*) set +e;; esac 499 # Default flags passed to test drivers. 500 am__common_driver_flags = \ 501 --color-tests "$$am__color_tests" \ 502 --enable-hard-errors "$$am__enable_hard_errors" \ 503 --expect-failure "$$am__expect_failure" 504 # To be inserted before the command running the test. Creates the 505 # directory for the log if needed. Stores in $dir the directory 506 # containing $f, in $tst the test, in $log the log. Executes the 507 # developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and 508 # passes TESTS_ENVIRONMENT. Set up options for the wrapper that 509 # will run the test scripts (or their associated LOG_COMPILER, if 510 # thy have one). 511 am__check_pre = \ 512 $(am__sh_e_setup); \ 513 $(am__vpath_adj_setup) $(am__vpath_adj) \ 514 $(am__tty_colors); \ 515 srcdir=$(srcdir); export srcdir; \ 516 case "$@" in \ 517 */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ 518 *) am__odir=.;; \ 519 esac; \ 520 test "x$$am__odir" = x"." || test -d "$$am__odir" \ 521 || $(MKDIR_P) "$$am__odir" || exit $$?; \ 522 if test -f "./$$f"; then dir=./; \ 523 elif test -f "$$f"; then dir=; \ 524 else dir="$(srcdir)/"; fi; \ 525 tst=$$dir$$f; log='$@'; \ 526 if test -n '$(DISABLE_HARD_ERRORS)'; then \ 527 am__enable_hard_errors=no; \ 528 else \ 529 am__enable_hard_errors=yes; \ 530 fi; \ 531 case " $(XFAIL_TESTS) " in \ 532 *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ 533 am__expect_failure=yes;; \ 534 *) \ 535 am__expect_failure=no;; \ 536 esac; \ 537 $(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) 538 # A shell command to get the names of the tests scripts with any registered 539 # extension removed (i.e., equivalently, the names of the test logs, with 540 # the '.log' extension removed). The result is saved in the shell variable 541 # '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, 542 # we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", 543 # since that might cause problem with VPATH rewrites for suffix-less tests. 544 # See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. 545 am__set_TESTS_bases = \ 546 bases='$(TEST_LOGS)'; \ 547 bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ 548 bases=`echo $$bases` 549 AM_TESTSUITE_SUMMARY_HEADER = ' for $(PACKAGE_STRING)' 550 RECHECK_LOGS = $(TEST_LOGS) 551 TEST_SUITE_LOG = test-suite.log 552 TEST_EXTENSIONS = @EXEEXT@ .test 553 LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver 554 LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS) 555 am__set_b = \ 556 case '$@' in \ 557 */*) \ 558 case '$*' in \ 559 */*) b='$*';; \ 560 *) b=`echo '$@' | sed 's/\.log$$//'`; \ 561 esac;; \ 562 *) \ 563 b='$*';; \ 564 esac 565 am__test_logs1 = $(TESTS:=.log) 566 am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log) 567 TEST_LOGS = $(am__test_logs2:.test.log=.log) 568 TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver 569 TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ 570 $(TEST_LOG_FLAGS) 571 DIST_SUBDIRS = $(SUBDIRS) 572 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \ 573 $(srcdir)/leafnode.spec.in COPYING ChangeLog INSTALL NEWS \ 574 README TODO compile depcomp getline.c install-sh missing \ 575 mkstemp.c strdup.c strlcpy.c test-driver timegm.c 576 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 577 distdir = $(PACKAGE)-$(VERSION) 578 top_distdir = $(distdir) 579 am__remove_distdir = \ 580 if test -d "$(distdir)"; then \ 581 find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ 582 && rm -rf "$(distdir)" \ 583 || { sleep 5 && rm -rf "$(distdir)"; }; \ 584 else :; fi 585 am__post_remove_distdir = $(am__remove_distdir) 586 am__relativize = \ 587 dir0=`pwd`; \ 588 sed_first='s,^\([^/]*\)/.*$$,\1,'; \ 589 sed_rest='s,^[^/]*/*,,'; \ 590 sed_last='s,^.*/\([^/]*\)$$,\1,'; \ 591 sed_butlast='s,/*[^/]*$$,,'; \ 592 while test -n "$$dir1"; do \ 593 first=`echo "$$dir1" | sed -e "$$sed_first"`; \ 594 if test "$$first" != "."; then \ 595 if test "$$first" = ".."; then \ 596 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ 597 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ 598 else \ 599 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ 600 if test "$$first2" = "$$first"; then \ 601 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ 602 else \ 603 dir2="../$$dir2"; \ 604 fi; \ 605 dir0="$$dir0"/"$$first"; \ 606 fi; \ 607 fi; \ 608 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ 609 done; \ 610 reldir="$$dir2" 611 DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz 612 GZIP_ENV = --best 613 DIST_TARGETS = dist-xz dist-gzip 614 # Exists only to be overridden by the user if desired. 615 AM_DISTCHECK_DVI_TARGET = dvi 616 distuninstallcheck_listfiles = find . -type f -print 617 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ 618 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' 619 distcleancheck_listfiles = find . -type f -print 620 ACLOCAL = @ACLOCAL@ 621 AMTAR = @AMTAR@ 622 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ 623 AR = @AR@ 624 AUTOCONF = @AUTOCONF@ 625 AUTOHEADER = @AUTOHEADER@ 626 AUTOMAKE = @AUTOMAKE@ 627 AWK = @AWK@ 628 BINDIR = @BINDIR@ 629 CC = @CC@ $(GCC_FLAGS) 630 CCDEPMODE = @CCDEPMODE@ 631 CFLAGS = @CFLAGS@ 632 CPP = @CPP@ 633 CPPFLAGS = @CPPFLAGS@ 634 CSCOPE = @CSCOPE@ 635 CTAGS = @CTAGS@ 636 CYGPATH_W = @CYGPATH_W@ 637 DEFS = @DEFS@ 638 DEPDIR = @DEPDIR@ 639 ECHO_C = @ECHO_C@ 640 ECHO_N = @ECHO_N@ 641 ECHO_T = @ECHO_T@ 642 EGREP = @EGREP@ 643 ETAGS = @ETAGS@ 644 EXEEXT = @EXEEXT@ 645 GCC_FLAGS = @GCC_FLAGS@ 646 GREP = @GREP@ 647 ID = @ID@ 648 INSTALL = @INSTALL@ 649 INSTALL_DATA = @INSTALL_DATA@ 650 INSTALL_PROGRAM = @INSTALL_PROGRAM@ 651 INSTALL_SCRIPT = @INSTALL_SCRIPT@ 652 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 653 LDFLAGS = @LDFLAGS@ 654 LIBOBJS = @LIBOBJS@ 655 LIBS = @LIBS@ 656 LOCKFILE = @LOCKFILE@ 657 LTLIBOBJS = @LTLIBOBJS@ 658 MAKEINFO = @MAKEINFO@ 659 MKDIR_P = @MKDIR_P@ 660 NEWS_GROUP = @NEWS_GROUP@ 661 NEWS_USER = @NEWS_USER@ 662 OBJEXT = @OBJEXT@ 663 PACKAGE = @PACKAGE@ 664 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 665 PACKAGE_NAME = @PACKAGE_NAME@ 666 PACKAGE_STRING = @PACKAGE_STRING@ 667 PACKAGE_TARNAME = @PACKAGE_TARNAME@ 668 PACKAGE_URL = @PACKAGE_URL@ 669 PACKAGE_VERSION = @PACKAGE_VERSION@ 670 PATH_SEPARATOR = @PATH_SEPARATOR@ 671 PCRE2CONFIG = @PCRE2CONFIG@ 672 PCRE2_8DEP = @PCRE2_8DEP@ 673 PCRE2_8LIB = @PCRE2_8LIB@ 674 RANLIB = @RANLIB@ 675 676 # additional autoconf stuff 677 RPM = @RPM@ 678 RPMSRC = @RPMSRC@ 679 SED = @SED@ 680 SET_MAKE = @SET_MAKE@ 681 SHELL = @SHELL@ 682 SPOOLDIR = @SPOOLDIR@ 683 STRIP = @STRIP@ 684 SYSCONFDIR = @SYSCONFDIR@ 685 TCPD = @TCPD@ 686 VERSION = @VERSION@ 687 abs_builddir = @abs_builddir@ 688 abs_srcdir = @abs_srcdir@ 689 abs_top_builddir = @abs_top_builddir@ 690 abs_top_srcdir = @abs_top_srcdir@ 691 ac_ct_CC = @ac_ct_CC@ 692 am__include = @am__include@ 693 am__leading_dot = @am__leading_dot@ 694 am__quote = @am__quote@ 695 am__tar = @am__tar@ 696 am__untar = @am__untar@ 697 bindir = @bindir@ 698 build_alias = @build_alias@ 699 builddir = @builddir@ 700 datadir = @datadir@ 701 datarootdir = @datarootdir@ 702 docdir = @docdir@ 703 dvidir = @dvidir@ 704 exec_prefix = @exec_prefix@ 705 host_alias = @host_alias@ 706 htmldir = @htmldir@ 707 includedir = @includedir@ 708 infodir = @infodir@ 709 install_sh = @install_sh@ 710 libdir = @libdir@ 711 libexecdir = @libexecdir@ 712 localedir = @localedir@ 713 localstatedir = @localstatedir@ 714 mandir = @mandir@ 715 mkdir_p = @mkdir_p@ 716 msysconfdir = @msysconfdir@ 717 oldincludedir = @oldincludedir@ 718 pdfdir = @pdfdir@ 719 prefix = @prefix@ 720 program_transform_name = @program_transform_name@ 721 psdir = @psdir@ 722 runstatedir = @runstatedir@ 723 sbindir = @sbindir@ 724 sharedstatedir = @sharedstatedir@ 725 srcdir = @srcdir@ 726 sysconfdir = @sysconfdir@ 727 target_alias = @target_alias@ 728 top_build_prefix = @top_build_prefix@ 729 top_builddir = @top_builddir@ 730 top_srcdir = @top_srcdir@ 731 SUBDIRS = . doc_german 732 AM_MAKEFLAGS = 'LDFLAGS=$(LDFLAGS)' 733 AUTOMAKE_OPTIONS = foreign dist-xz no-installinfo 1.5 734 BUILT_SOURCES = config.c 735 # quickmkdir is no longer referenced by this Makefile, 736 # as it is no longer necessary. It is kept available for compatibility, 737 # so that existing scripts to wrap leafnode in a package continue to 738 # work 739 noinst_SCRIPTS = update.sh makesubst \ 740 leafnode.cron.daily 741 742 noinst_DATA = leafnode.xinetd leafnode@.service 743 sysconf_DATA = config.example filters.example 744 mydocs = README-FQDN README-FQDN.html README-FQDN.pdf \ 745 UNINSTALL-daemontools \ 746 FAQ.html FAQ.txt FAQ.pdf 747 748 man_MANS = applyfilter.8 checkgroups.8 fetchnews.8 leafnode.8\ 749 newsq.1 leafnode-version.1 texpire.8 750 751 EXTRA_DIST = leafnode.spec leafnode.spec.in $(sysconf_DATA) CREDITS \ 752 ChangeLog ChangeLog.old sanitize.sed \ 753 README-MAINTAINER update.sh COPYING.LGPL COPYING.GPL \ 754 getline.c mkstemp.c strdup.c strlcpy.c strlcpy.h \ 755 .indent.pro config.h.in cindent README-FQDN.pod \ 756 $(mydocs) $(MANPAGES_IN) makesubst subst.in \ 757 FAQ.xml timegm.c \ 758 UNINSTALL-daemontools leafnode.cron.daily.in \ 759 t.pcre_extract .lclintrc KNOWNBUGS \ 760 leafnode-SA-2002-01.txt \ 761 leafnode-SA-2003-01.txt \ 762 leafnode-SA-2004-01.txt \ 763 leafnode-SA-2005-01.txt \ 764 leafnode-SA-2005-02.txt \ 765 t/cmp.gal1t t/cmp.gal1w \ 766 t/cmp.gal2t t/cmp.gal2w \ 767 t/cmp.gal3t t/cmp.gal3w \ 768 t/cmp.gal4t t/cmp.gal4w \ 769 t/cmp.gal5t t/cmp.gal5w \ 770 t/cmp.gal6t t/cmp.gal6w \ 771 ADD-ONS leafnode.xinetd.in OLDNEWS tools/newsq.pl tools/archivefaq.pl \ 772 GMakefile.doc preamble.tex \ 773 leafnode@.service.in leafnode.socket 774 775 MAINTAINERCLEANFILES = $(mydocs) 776 LDADD = @LIBOBJS@ liblnutil.a @PCRE2_8LIB@ 777 778 # particulars 779 leafnode_SOURCES = nntpd.c nntpd_dodate.c nntpd.h leafnode.h 780 fetchnews_SOURCES = fetchnews.c fetchnews_check_date.c fetchnews.h 781 MANPAGES_IN = applyfilter.8.in checkgroups.8.in fetchnews.8.in \ 782 leafnode.8.in texpire.8.in leafnode-version.1.in newsq.1.in 783 784 noinst_LIBRARIES = liblnutil.a 785 liblnutil_a_SOURCES = nntputil.c configutil.c xoverutil.c activutil.c \ 786 activutil_resolve.c activutil.h agetcwd.c \ 787 miscutil.c artutil.c filterutil.c syslog.c getaline.c \ 788 critmem.c critmem.h lockfile.c validatefqdn.c mgetaline.c \ 789 leafnode.h mastring.h mastring.c getline.h \ 790 wildmat.c validatefqdn.h getfoldedline.c writes.c ln_log.c \ 791 ln_log.h grouplist.c checkpeerlocal.c pcre_extract.c version.h \ 792 masock_sa2name.c masock.h groupselect.c groupselect.h system.h \ 793 mysigact.h mysigact.c log_unlink.c wantassert.h snprintf.c 794 795 nodist_liblnutil_a_SOURCES = config.c 796 dist_check_SCRIPTS = t.validate-xml 797 checkpeerlocal_SOURCES = checkpeerlocal.c 798 t_rfctime_SOURCES = t.rfctime.c 799 checkpeerlocal_CFLAGS = -DTEST -DTEST_LOCAL $(AM_CFLAGS) $(CFLAGS) 800 pcre_extract_CFLAGS = -DTEST $(AM_CFLAGS) $(CFLAGS) 801 nntputil_CFLAGS = -DMAIN $(AM_CFLAGS) $(CFLAGS) 802 validatefqdn_CFLAGS = -DTEST $(AM_CFLAGS) $(CFLAGS) 803 grouplist_CFLAGS = -DTEST $(AM_CFLAGS) $(CFLAGS) 804 MYTESTS = \ 805 t.gal2 t.gal3 t.gal4 t.gal6 806 807 TESTS_ENVIRONMENT = srcdir=$(srcdir) SHELL="$(SHELL)" 808 CLEANFILES = $(MYTESTS) xsnprintf $(man_MANS) FAQ.aux FAQ.tex FAQ.out FAQ.log \ 809 README-FQDN.aux README-FQDN.log README-FQDN.ind README-FQDN.idx \ 810 README-FQDN.ilg \ 811 README-FQDN.toc README-FQDN.pdf README-FQDN.idxs README-FQDN.tex 812 813 all: $(BUILT_SOURCES) config.h 814 $(MAKE) $(AM_MAKEFLAGS) all-recursive 815 816 .SUFFIXES: 817 .SUFFIXES: .c .log .o .obj .test .test$(EXEEXT) .trs 818 am--refresh: Makefile 819 @: 820 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) 821 @for dep in $?; do \ 822 case '$(am__configure_deps)' in \ 823 *$$dep*) \ 824 echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ 825 $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ 826 && exit 0; \ 827 exit 1;; \ 828 esac; \ 829 done; \ 830 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ 831 $(am__cd) $(top_srcdir) && \ 832 $(AUTOMAKE) --foreign Makefile 833 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 834 @case '$?' in \ 835 *config.status*) \ 836 echo ' $(SHELL) ./config.status'; \ 837 $(SHELL) ./config.status;; \ 838 *) \ 839 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ 840 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ 841 esac; 842 843 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 844 $(SHELL) ./config.status --recheck 845 846 $(top_srcdir)/configure: $(am__configure_deps) 847 $(am__cd) $(srcdir) && $(AUTOCONF) 848 $(ACLOCAL_M4): $(am__aclocal_m4_deps) 849 $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) 850 $(am__aclocal_m4_deps): 851 852 config.h: stamp-h1 853 @test -f $@ || rm -f stamp-h1 854 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 855 856 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status 857 @rm -f stamp-h1 858 cd $(top_builddir) && $(SHELL) ./config.status config.h 859 $(srcdir)/config.h.in: $(am__configure_deps) 860 ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) 861 rm -f stamp-h1 862 touch $@ 863 864 distclean-hdr: 865 -rm -f config.h stamp-h1 866 leafnode.spec: $(top_builddir)/config.status $(srcdir)/leafnode.spec.in 867 cd $(top_builddir) && $(SHELL) ./config.status $@ 868 install-binPROGRAMS: $(bin_PROGRAMS) 869 @$(NORMAL_INSTALL) 870 @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ 871 if test -n "$$list"; then \ 872 echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ 873 $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ 874 fi; \ 875 for p in $$list; do echo "$$p $$p"; done | \ 876 sed 's/$(EXEEXT)$$//' | \ 877 while read p p1; do if test -f $$p \ 878 ; then echo "$$p"; echo "$$p"; else :; fi; \ 879 done | \ 880 sed -e 'p;s,.*/,,;n;h' \ 881 -e 's|.*|.|' \ 882 -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ 883 sed 'N;N;N;s,\n, ,g' | \ 884 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ 885 { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ 886 if ($$2 == $$4) files[d] = files[d] " " $$1; \ 887 else { print "f", $$3 "/" $$4, $$1; } } \ 888 END { for (d in files) print "f", d, files[d] }' | \ 889 while read type dir files; do \ 890 if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ 891 test -z "$$files" || { \ 892 echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ 893 $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ 894 } \ 895 ; done 896 897 uninstall-binPROGRAMS: 898 @$(NORMAL_UNINSTALL) 899 @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ 900 files=`for p in $$list; do echo "$$p"; done | \ 901 sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ 902 -e 's/$$/$(EXEEXT)/' \ 903 `; \ 904 test -n "$$list" || exit 0; \ 905 echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ 906 cd "$(DESTDIR)$(bindir)" && rm -f $$files 907 908 clean-binPROGRAMS: 909 -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) 910 911 clean-checkPROGRAMS: 912 -test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS) 913 914 clean-noinstPROGRAMS: 915 -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) 916 install-sbinPROGRAMS: $(sbin_PROGRAMS) 917 @$(NORMAL_INSTALL) 918 @list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \ 919 if test -n "$$list"; then \ 920 echo " $(MKDIR_P) '$(DESTDIR)$(sbindir)'"; \ 921 $(MKDIR_P) "$(DESTDIR)$(sbindir)" || exit 1; \ 922 fi; \ 923 for p in $$list; do echo "$$p $$p"; done | \ 924 sed 's/$(EXEEXT)$$//' | \ 925 while read p p1; do if test -f $$p \ 926 ; then echo "$$p"; echo "$$p"; else :; fi; \ 927 done | \ 928 sed -e 'p;s,.*/,,;n;h' \ 929 -e 's|.*|.|' \ 930 -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ 931 sed 'N;N;N;s,\n, ,g' | \ 932 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ 933 { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ 934 if ($$2 == $$4) files[d] = files[d] " " $$1; \ 935 else { print "f", $$3 "/" $$4, $$1; } } \ 936 END { for (d in files) print "f", d, files[d] }' | \ 937 while read type dir files; do \ 938 if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ 939 test -z "$$files" || { \ 940 echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(sbindir)$$dir'"; \ 941 $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(sbindir)$$dir" || exit $$?; \ 942 } \ 943 ; done 944 945 uninstall-sbinPROGRAMS: 946 @$(NORMAL_UNINSTALL) 947 @list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \ 948 files=`for p in $$list; do echo "$$p"; done | \ 949 sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ 950 -e 's/$$/$(EXEEXT)/' \ 951 `; \ 952 test -n "$$list" || exit 0; \ 953 echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \ 954 cd "$(DESTDIR)$(sbindir)" && rm -f $$files 955 956 clean-sbinPROGRAMS: 957 -test -z "$(sbin_PROGRAMS)" || rm -f $(sbin_PROGRAMS) 958 959 clean-noinstLIBRARIES: 960 -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) 961 962 liblnutil.a: $(liblnutil_a_OBJECTS) $(liblnutil_a_DEPENDENCIES) $(EXTRA_liblnutil_a_DEPENDENCIES) 963 $(AM_V_at)-rm -f liblnutil.a 964 $(AM_V_AR)$(liblnutil_a_AR) liblnutil.a $(liblnutil_a_OBJECTS) $(liblnutil_a_LIBADD) 965 $(AM_V_at)$(RANLIB) liblnutil.a 966 967 amiroot$(EXEEXT): $(amiroot_OBJECTS) $(amiroot_DEPENDENCIES) $(EXTRA_amiroot_DEPENDENCIES) 968 @rm -f amiroot$(EXEEXT) 969 $(AM_V_CCLD)$(LINK) $(amiroot_OBJECTS) $(amiroot_LDADD) $(LIBS) 970 971 applyfilter$(EXEEXT): $(applyfilter_OBJECTS) $(applyfilter_DEPENDENCIES) $(EXTRA_applyfilter_DEPENDENCIES) 972 @rm -f applyfilter$(EXEEXT) 973 $(AM_V_CCLD)$(LINK) $(applyfilter_OBJECTS) $(applyfilter_LDADD) $(LIBS) 974 975 checkgroups$(EXEEXT): $(checkgroups_OBJECTS) $(checkgroups_DEPENDENCIES) $(EXTRA_checkgroups_DEPENDENCIES) 976 @rm -f checkgroups$(EXEEXT) 977 $(AM_V_CCLD)$(LINK) $(checkgroups_OBJECTS) $(checkgroups_LDADD) $(LIBS) 978 979 checkpeerlocal$(EXEEXT): $(checkpeerlocal_OBJECTS) $(checkpeerlocal_DEPENDENCIES) $(EXTRA_checkpeerlocal_DEPENDENCIES) 980 @rm -f checkpeerlocal$(EXEEXT) 981 $(AM_V_CCLD)$(checkpeerlocal_LINK) $(checkpeerlocal_OBJECTS) $(checkpeerlocal_LDADD) $(LIBS) 982 983 fetchnews$(EXEEXT): $(fetchnews_OBJECTS) $(fetchnews_DEPENDENCIES) $(EXTRA_fetchnews_DEPENDENCIES) 984 @rm -f fetchnews$(EXEEXT) 985 $(AM_V_CCLD)$(LINK) $(fetchnews_OBJECTS) $(fetchnews_LDADD) $(LIBS) 986 987 grouplist$(EXEEXT): $(grouplist_OBJECTS) $(grouplist_DEPENDENCIES) $(EXTRA_grouplist_DEPENDENCIES) 988 @rm -f grouplist$(EXEEXT) 989 $(AM_V_CCLD)$(grouplist_LINK) $(grouplist_OBJECTS) $(grouplist_LDADD) $(LIBS) 990 991 leafnode$(EXEEXT): $(leafnode_OBJECTS) $(leafnode_DEPENDENCIES) $(EXTRA_leafnode_DEPENDENCIES) 992 @rm -f leafnode$(EXEEXT) 993 $(AM_V_CCLD)$(LINK) $(leafnode_OBJECTS) $(leafnode_LDADD) $(LIBS) 994 995 leafnode-version$(EXEEXT): $(leafnode_version_OBJECTS) $(leafnode_version_DEPENDENCIES) $(EXTRA_leafnode_version_DEPENDENCIES) 996 @rm -f leafnode-version$(EXEEXT) 997 $(AM_V_CCLD)$(LINK) $(leafnode_version_OBJECTS) $(leafnode_version_LDADD) $(LIBS) 998 999 lsort$(EXEEXT): $(lsort_OBJECTS) $(lsort_DEPENDENCIES) $(EXTRA_lsort_DEPENDENCIES) 1000 @rm -f lsort$(EXEEXT) 1001 $(AM_V_CCLD)$(LINK) $(lsort_OBJECTS) $(lsort_LDADD) $(LIBS) 1002 1003 newsq$(EXEEXT): $(newsq_OBJECTS) $(newsq_DEPENDENCIES) $(EXTRA_newsq_DEPENDENCIES) 1004 @rm -f newsq$(EXEEXT) 1005 $(AM_V_CCLD)$(LINK) $(newsq_OBJECTS) $(newsq_LDADD) $(LIBS) 1006 1007 nntputil$(EXEEXT): $(nntputil_OBJECTS) $(nntputil_DEPENDENCIES) $(EXTRA_nntputil_DEPENDENCIES) 1008 @rm -f nntputil$(EXEEXT) 1009 $(AM_V_CCLD)$(nntputil_LINK) $(nntputil_OBJECTS) $(nntputil_LDADD) $(LIBS) 1010 1011 pcre_extract$(EXEEXT): $(pcre_extract_OBJECTS) $(pcre_extract_DEPENDENCIES) $(EXTRA_pcre_extract_DEPENDENCIES) 1012 @rm -f pcre_extract$(EXEEXT) 1013 $(AM_V_CCLD)$(pcre_extract_LINK) $(pcre_extract_OBJECTS) $(pcre_extract_LDADD) $(LIBS) 1014 1015 quickmkdir$(EXEEXT): $(quickmkdir_OBJECTS) $(quickmkdir_DEPENDENCIES) $(EXTRA_quickmkdir_DEPENDENCIES) 1016 @rm -f quickmkdir$(EXEEXT) 1017 $(AM_V_CCLD)$(LINK) $(quickmkdir_OBJECTS) $(quickmkdir_LDADD) $(LIBS) 1018 1019 t.rfctime$(EXEEXT): $(t_rfctime_OBJECTS) $(t_rfctime_DEPENDENCIES) $(EXTRA_t_rfctime_DEPENDENCIES) 1020 @rm -f t.rfctime$(EXEEXT) 1021 $(AM_V_CCLD)$(LINK) $(t_rfctime_OBJECTS) $(t_rfctime_LDADD) $(LIBS) 1022 1023 test1$(EXEEXT): $(test1_OBJECTS) $(test1_DEPENDENCIES) $(EXTRA_test1_DEPENDENCIES) 1024 @rm -f test1$(EXEEXT) 1025 $(AM_V_CCLD)$(LINK) $(test1_OBJECTS) $(test1_LDADD) $(LIBS) 1026 1027 testgen$(EXEEXT): $(testgen_OBJECTS) $(testgen_DEPENDENCIES) $(EXTRA_testgen_DEPENDENCIES) 1028 @rm -f testgen$(EXEEXT) 1029 $(AM_V_CCLD)$(LINK) $(testgen_OBJECTS) $(testgen_LDADD) $(LIBS) 1030 1031 texpire$(EXEEXT): $(texpire_OBJECTS) $(texpire_DEPENDENCIES) $(EXTRA_texpire_DEPENDENCIES) 1032 @rm -f texpire$(EXEEXT) 1033 $(AM_V_CCLD)$(LINK) $(texpire_OBJECTS) $(texpire_LDADD) $(LIBS) 1034 1035 validatefqdn$(EXEEXT): $(validatefqdn_OBJECTS) $(validatefqdn_DEPENDENCIES) $(EXTRA_validatefqdn_DEPENDENCIES) 1036 @rm -f validatefqdn$(EXEEXT) 1037 $(AM_V_CCLD)$(validatefqdn_LINK) $(validatefqdn_OBJECTS) $(validatefqdn_LDADD) $(LIBS) 1038 1039 xsnprintf$(EXEEXT): $(xsnprintf_OBJECTS) $(xsnprintf_DEPENDENCIES) $(EXTRA_xsnprintf_DEPENDENCIES) 1040 @rm -f xsnprintf$(EXEEXT) 1041 $(AM_V_CCLD)$(LINK) $(xsnprintf_OBJECTS) $(xsnprintf_LDADD) $(LIBS) 1042 1043 mostlyclean-compile: 1044 -rm -f *.$(OBJEXT) 1045 1046 distclean-compile: 1047 -rm -f *.tab.c 1048 1049 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/getline.Po@am__quote@ # am--include-marker 1050 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/mkstemp.Po@am__quote@ # am--include-marker 1051 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strdup.Po@am__quote@ # am--include-marker 1052 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strlcpy.Po@am__quote@ # am--include-marker 1053 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/timegm.Po@am__quote@ # am--include-marker 1054 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/activutil.Po@am__quote@ # am--include-marker 1055 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/activutil_resolve.Po@am__quote@ # am--include-marker 1056 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/agetcwd.Po@am__quote@ # am--include-marker 1057 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/amiroot.Po@am__quote@ # am--include-marker 1058 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/applyfilter.Po@am__quote@ # am--include-marker 1059 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/artutil.Po@am__quote@ # am--include-marker 1060 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checkgroups.Po@am__quote@ # am--include-marker 1061 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checkpeerlocal-checkpeerlocal.Po@am__quote@ # am--include-marker 1062 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checkpeerlocal.Po@am__quote@ # am--include-marker 1063 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/config.Po@am__quote@ # am--include-marker 1064 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/configutil.Po@am__quote@ # am--include-marker 1065 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/critmem.Po@am__quote@ # am--include-marker 1066 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fetchnews.Po@am__quote@ # am--include-marker 1067 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fetchnews_check_date.Po@am__quote@ # am--include-marker 1068 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/filterutil.Po@am__quote@ # am--include-marker 1069 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getaline.Po@am__quote@ # am--include-marker 1070 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getfoldedline.Po@am__quote@ # am--include-marker 1071 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/grouplist-grouplist.Po@am__quote@ # am--include-marker 1072 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/grouplist.Po@am__quote@ # am--include-marker 1073 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupselect.Po@am__quote@ # am--include-marker 1074 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/leafnode-version.Po@am__quote@ # am--include-marker 1075 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ln_log.Po@am__quote@ # am--include-marker 1076 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lockfile.Po@am__quote@ # am--include-marker 1077 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/log_unlink.Po@am__quote@ # am--include-marker 1078 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lsort.Po@am__quote@ # am--include-marker 1079 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/masock_sa2name.Po@am__quote@ # am--include-marker 1080 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mastring.Po@am__quote@ # am--include-marker 1081 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgetaline.Po@am__quote@ # am--include-marker 1082 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/miscutil.Po@am__quote@ # am--include-marker 1083 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mysigact.Po@am__quote@ # am--include-marker 1084 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/newsq.Po@am__quote@ # am--include-marker 1085 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nntpd.Po@am__quote@ # am--include-marker 1086 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nntpd_dodate.Po@am__quote@ # am--include-marker 1087 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nntputil-nntputil.Po@am__quote@ # am--include-marker 1088 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nntputil.Po@am__quote@ # am--include-marker 1089 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pcre_extract-pcre_extract.Po@am__quote@ # am--include-marker 1090 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pcre_extract.Po@am__quote@ # am--include-marker 1091 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quickmkdir.Po@am__quote@ # am--include-marker 1092 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/snprintf.Po@am__quote@ # am--include-marker 1093 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/syslog.Po@am__quote@ # am--include-marker 1094 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t.rfctime.Po@am__quote@ # am--include-marker 1095 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test1.Po@am__quote@ # am--include-marker 1096 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testgen.Po@am__quote@ # am--include-marker 1097 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/texpire.Po@am__quote@ # am--include-marker 1098 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/validatefqdn-validatefqdn.Po@am__quote@ # am--include-marker 1099 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/validatefqdn.Po@am__quote@ # am--include-marker 1100 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wildmat.Po@am__quote@ # am--include-marker 1101 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writes.Po@am__quote@ # am--include-marker 1102 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xoverutil.Po@am__quote@ # am--include-marker 1103 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xsnprintf.Po@am__quote@ # am--include-marker 1104 1105 $(am__depfiles_remade): 1106 @$(MKDIR_P) $(@D) 1107 @echo '# dummy' >$@-t && $(am__mv) $@-t $@ 1108 1109 am--depfiles: $(am__depfiles_remade) 1110 1111 .c.o: 1112 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< 1113 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po 1114 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 1115 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1116 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< 1117 1118 .c.obj: 1119 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` 1120 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po 1121 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 1122 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1123 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 1124 1125 checkpeerlocal-checkpeerlocal.o: checkpeerlocal.c 1126 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(checkpeerlocal_CFLAGS) $(CFLAGS) -MT checkpeerlocal-checkpeerlocal.o -MD -MP -MF $(DEPDIR)/checkpeerlocal-checkpeerlocal.Tpo -c -o checkpeerlocal-checkpeerlocal.o `test -f 'checkpeerlocal.c' || echo '$(srcdir)/'`checkpeerlocal.c 1127 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/checkpeerlocal-checkpeerlocal.Tpo $(DEPDIR)/checkpeerlocal-checkpeerlocal.Po 1128 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='checkpeerlocal.c' object='checkpeerlocal-checkpeerlocal.o' libtool=no @AMDEPBACKSLASH@ 1129 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1130 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(checkpeerlocal_CFLAGS) $(CFLAGS) -c -o checkpeerlocal-checkpeerlocal.o `test -f 'checkpeerlocal.c' || echo '$(srcdir)/'`checkpeerlocal.c 1131 1132 checkpeerlocal-checkpeerlocal.obj: checkpeerlocal.c 1133 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(checkpeerlocal_CFLAGS) $(CFLAGS) -MT checkpeerlocal-checkpeerlocal.obj -MD -MP -MF $(DEPDIR)/checkpeerlocal-checkpeerlocal.Tpo -c -o checkpeerlocal-checkpeerlocal.obj `if test -f 'checkpeerlocal.c'; then $(CYGPATH_W) 'checkpeerlocal.c'; else $(CYGPATH_W) '$(srcdir)/checkpeerlocal.c'; fi` 1134 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/checkpeerlocal-checkpeerlocal.Tpo $(DEPDIR)/checkpeerlocal-checkpeerlocal.Po 1135 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='checkpeerlocal.c' object='checkpeerlocal-checkpeerlocal.obj' libtool=no @AMDEPBACKSLASH@ 1136 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1137 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(checkpeerlocal_CFLAGS) $(CFLAGS) -c -o checkpeerlocal-checkpeerlocal.obj `if test -f 'checkpeerlocal.c'; then $(CYGPATH_W) 'checkpeerlocal.c'; else $(CYGPATH_W) '$(srcdir)/checkpeerlocal.c'; fi` 1138 1139 grouplist-grouplist.o: grouplist.c 1140 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(grouplist_CFLAGS) $(CFLAGS) -MT grouplist-grouplist.o -MD -MP -MF $(DEPDIR)/grouplist-grouplist.Tpo -c -o grouplist-grouplist.o `test -f 'grouplist.c' || echo '$(srcdir)/'`grouplist.c 1141 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/grouplist-grouplist.Tpo $(DEPDIR)/grouplist-grouplist.Po 1142 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='grouplist.c' object='grouplist-grouplist.o' libtool=no @AMDEPBACKSLASH@ 1143 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1144 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(grouplist_CFLAGS) $(CFLAGS) -c -o grouplist-grouplist.o `test -f 'grouplist.c' || echo '$(srcdir)/'`grouplist.c 1145 1146 grouplist-grouplist.obj: grouplist.c 1147 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(grouplist_CFLAGS) $(CFLAGS) -MT grouplist-grouplist.obj -MD -MP -MF $(DEPDIR)/grouplist-grouplist.Tpo -c -o grouplist-grouplist.obj `if test -f 'grouplist.c'; then $(CYGPATH_W) 'grouplist.c'; else $(CYGPATH_W) '$(srcdir)/grouplist.c'; fi` 1148 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/grouplist-grouplist.Tpo $(DEPDIR)/grouplist-grouplist.Po 1149 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='grouplist.c' object='grouplist-grouplist.obj' libtool=no @AMDEPBACKSLASH@ 1150 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1151 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(grouplist_CFLAGS) $(CFLAGS) -c -o grouplist-grouplist.obj `if test -f 'grouplist.c'; then $(CYGPATH_W) 'grouplist.c'; else $(CYGPATH_W) '$(srcdir)/grouplist.c'; fi` 1152 1153 nntputil-nntputil.o: nntputil.c 1154 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nntputil_CFLAGS) $(CFLAGS) -MT nntputil-nntputil.o -MD -MP -MF $(DEPDIR)/nntputil-nntputil.Tpo -c -o nntputil-nntputil.o `test -f 'nntputil.c' || echo '$(srcdir)/'`nntputil.c 1155 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/nntputil-nntputil.Tpo $(DEPDIR)/nntputil-nntputil.Po 1156 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='nntputil.c' object='nntputil-nntputil.o' libtool=no @AMDEPBACKSLASH@ 1157 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1158 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nntputil_CFLAGS) $(CFLAGS) -c -o nntputil-nntputil.o `test -f 'nntputil.c' || echo '$(srcdir)/'`nntputil.c 1159 1160 nntputil-nntputil.obj: nntputil.c 1161 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nntputil_CFLAGS) $(CFLAGS) -MT nntputil-nntputil.obj -MD -MP -MF $(DEPDIR)/nntputil-nntputil.Tpo -c -o nntputil-nntputil.obj `if test -f 'nntputil.c'; then $(CYGPATH_W) 'nntputil.c'; else $(CYGPATH_W) '$(srcdir)/nntputil.c'; fi` 1162 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/nntputil-nntputil.Tpo $(DEPDIR)/nntputil-nntputil.Po 1163 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='nntputil.c' object='nntputil-nntputil.obj' libtool=no @AMDEPBACKSLASH@ 1164 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1165 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nntputil_CFLAGS) $(CFLAGS) -c -o nntputil-nntputil.obj `if test -f 'nntputil.c'; then $(CYGPATH_W) 'nntputil.c'; else $(CYGPATH_W) '$(srcdir)/nntputil.c'; fi` 1166 1167 pcre_extract-pcre_extract.o: pcre_extract.c 1168 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pcre_extract_CFLAGS) $(CFLAGS) -MT pcre_extract-pcre_extract.o -MD -MP -MF $(DEPDIR)/pcre_extract-pcre_extract.Tpo -c -o pcre_extract-pcre_extract.o `test -f 'pcre_extract.c' || echo '$(srcdir)/'`pcre_extract.c 1169 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pcre_extract-pcre_extract.Tpo $(DEPDIR)/pcre_extract-pcre_extract.Po 1170 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pcre_extract.c' object='pcre_extract-pcre_extract.o' libtool=no @AMDEPBACKSLASH@ 1171 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1172 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pcre_extract_CFLAGS) $(CFLAGS) -c -o pcre_extract-pcre_extract.o `test -f 'pcre_extract.c' || echo '$(srcdir)/'`pcre_extract.c 1173 1174 pcre_extract-pcre_extract.obj: pcre_extract.c 1175 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pcre_extract_CFLAGS) $(CFLAGS) -MT pcre_extract-pcre_extract.obj -MD -MP -MF $(DEPDIR)/pcre_extract-pcre_extract.Tpo -c -o pcre_extract-pcre_extract.obj `if test -f 'pcre_extract.c'; then $(CYGPATH_W) 'pcre_extract.c'; else $(CYGPATH_W) '$(srcdir)/pcre_extract.c'; fi` 1176 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pcre_extract-pcre_extract.Tpo $(DEPDIR)/pcre_extract-pcre_extract.Po 1177 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pcre_extract.c' object='pcre_extract-pcre_extract.obj' libtool=no @AMDEPBACKSLASH@ 1178 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1179 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pcre_extract_CFLAGS) $(CFLAGS) -c -o pcre_extract-pcre_extract.obj `if test -f 'pcre_extract.c'; then $(CYGPATH_W) 'pcre_extract.c'; else $(CYGPATH_W) '$(srcdir)/pcre_extract.c'; fi` 1180 1181 validatefqdn-validatefqdn.o: validatefqdn.c 1182 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(validatefqdn_CFLAGS) $(CFLAGS) -MT validatefqdn-validatefqdn.o -MD -MP -MF $(DEPDIR)/validatefqdn-validatefqdn.Tpo -c -o validatefqdn-validatefqdn.o `test -f 'validatefqdn.c' || echo '$(srcdir)/'`validatefqdn.c 1183 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/validatefqdn-validatefqdn.Tpo $(DEPDIR)/validatefqdn-validatefqdn.Po 1184 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='validatefqdn.c' object='validatefqdn-validatefqdn.o' libtool=no @AMDEPBACKSLASH@ 1185 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1186 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(validatefqdn_CFLAGS) $(CFLAGS) -c -o validatefqdn-validatefqdn.o `test -f 'validatefqdn.c' || echo '$(srcdir)/'`validatefqdn.c 1187 1188 validatefqdn-validatefqdn.obj: validatefqdn.c 1189 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(validatefqdn_CFLAGS) $(CFLAGS) -MT validatefqdn-validatefqdn.obj -MD -MP -MF $(DEPDIR)/validatefqdn-validatefqdn.Tpo -c -o validatefqdn-validatefqdn.obj `if test -f 'validatefqdn.c'; then $(CYGPATH_W) 'validatefqdn.c'; else $(CYGPATH_W) '$(srcdir)/validatefqdn.c'; fi` 1190 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/validatefqdn-validatefqdn.Tpo $(DEPDIR)/validatefqdn-validatefqdn.Po 1191 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='validatefqdn.c' object='validatefqdn-validatefqdn.obj' libtool=no @AMDEPBACKSLASH@ 1192 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1193 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(validatefqdn_CFLAGS) $(CFLAGS) -c -o validatefqdn-validatefqdn.obj `if test -f 'validatefqdn.c'; then $(CYGPATH_W) 'validatefqdn.c'; else $(CYGPATH_W) '$(srcdir)/validatefqdn.c'; fi` 1194 install-man1: $(man_MANS) 1195 @$(NORMAL_INSTALL) 1196 @list1=''; \ 1197 list2='$(man_MANS)'; \ 1198 test -n "$(man1dir)" \ 1199 && test -n "`echo $$list1$$list2`" \ 1200 || exit 0; \ 1201 echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ 1202 $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ 1203 { for i in $$list1; do echo "$$i"; done; \ 1204 if test -n "$$list2"; then \ 1205 for i in $$list2; do echo "$$i"; done \ 1206 | sed -n '/\.1[a-z]*$$/p'; \ 1207 fi; \ 1208 } | while read p; do \ 1209 if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ 1210 echo "$$d$$p"; echo "$$p"; \ 1211 done | \ 1212 sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ 1213 -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ 1214 sed 'N;N;s,\n, ,g' | { \ 1215 list=; while read file base inst; do \ 1216 if test "$$base" = "$$inst"; then list="$$list $$file"; else \ 1217 echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ 1218 $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ 1219 fi; \ 1220 done; \ 1221 for i in $$list; do echo "$$i"; done | $(am__base_list) | \ 1222 while read files; do \ 1223 test -z "$$files" || { \ 1224 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ 1225 $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ 1226 done; } 1227 1228 uninstall-man1: 1229 @$(NORMAL_UNINSTALL) 1230 @list=''; test -n "$(man1dir)" || exit 0; \ 1231 files=`{ for i in $$list; do echo "$$i"; done; \ 1232 l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ 1233 sed -n '/\.1[a-z]*$$/p'; \ 1234 } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ 1235 -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ 1236 dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) 1237 install-man8: $(man_MANS) 1238 @$(NORMAL_INSTALL) 1239 @list1=''; \ 1240 list2='$(man_MANS)'; \ 1241 test -n "$(man8dir)" \ 1242 && test -n "`echo $$list1$$list2`" \ 1243 || exit 0; \ 1244 echo " $(MKDIR_P) '$(DESTDIR)$(man8dir)'"; \ 1245 $(MKDIR_P) "$(DESTDIR)$(man8dir)" || exit 1; \ 1246 { for i in $$list1; do echo "$$i"; done; \ 1247 if test -n "$$list2"; then \ 1248 for i in $$list2; do echo "$$i"; done \ 1249 | sed -n '/\.8[a-z]*$$/p'; \ 1250 fi; \ 1251 } | while read p; do \ 1252 if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ 1253 echo "$$d$$p"; echo "$$p"; \ 1254 done | \ 1255 sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \ 1256 -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ 1257 sed 'N;N;s,\n, ,g' | { \ 1258 list=; while read file base inst; do \ 1259 if test "$$base" = "$$inst"; then list="$$list $$file"; else \ 1260 echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ 1261 $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst" || exit $$?; \ 1262 fi; \ 1263 done; \ 1264 for i in $$list; do echo "$$i"; done | $(am__base_list) | \ 1265 while read files; do \ 1266 test -z "$$files" || { \ 1267 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man8dir)'"; \ 1268 $(INSTALL_DATA) $$files "$(DESTDIR)$(man8dir)" || exit $$?; }; \ 1269 done; } 1270 1271 uninstall-man8: 1272 @$(NORMAL_UNINSTALL) 1273 @list=''; test -n "$(man8dir)" || exit 0; \ 1274 files=`{ for i in $$list; do echo "$$i"; done; \ 1275 l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ 1276 sed -n '/\.8[a-z]*$$/p'; \ 1277 } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \ 1278 -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ 1279 dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir) 1280 install-sysconfDATA: $(sysconf_DATA) 1281 @$(NORMAL_INSTALL) 1282 @list='$(sysconf_DATA)'; test -n "$(sysconfdir)" || list=; \ 1283 if test -n "$$list"; then \ 1284 echo " $(MKDIR_P) '$(DESTDIR)$(sysconfdir)'"; \ 1285 $(MKDIR_P) "$(DESTDIR)$(sysconfdir)" || exit 1; \ 1286 fi; \ 1287 for p in $$list; do \ 1288 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 1289 echo "$$d$$p"; \ 1290 done | $(am__base_list) | \ 1291 while read files; do \ 1292 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(sysconfdir)'"; \ 1293 $(INSTALL_DATA) $$files "$(DESTDIR)$(sysconfdir)" || exit $$?; \ 1294 done 1295 1296 uninstall-sysconfDATA: 1297 @$(NORMAL_UNINSTALL) 1298 @list='$(sysconf_DATA)'; test -n "$(sysconfdir)" || list=; \ 1299 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ 1300 dir='$(DESTDIR)$(sysconfdir)'; $(am__uninstall_files_from_dir) 1301 1302 # This directory's subdirectories are mostly independent; you can cd 1303 # into them and run 'make' without going through this Makefile. 1304 # To change the values of 'make' variables: instead of editing Makefiles, 1305 # (1) if the variable is set in 'config.status', edit 'config.status' 1306 # (which will cause the Makefiles to be regenerated when you run 'make'); 1307 # (2) otherwise, pass the desired values on the 'make' command line. 1308 $(am__recursive_targets): 1309 @fail=; \ 1310 if $(am__make_keepgoing); then \ 1311 failcom='fail=yes'; \ 1312 else \ 1313 failcom='exit 1'; \ 1314 fi; \ 1315 dot_seen=no; \ 1316 target=`echo $@ | sed s/-recursive//`; \ 1317 case "$@" in \ 1318 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ 1319 *) list='$(SUBDIRS)' ;; \ 1320 esac; \ 1321 for subdir in $$list; do \ 1322 echo "Making $$target in $$subdir"; \ 1323 if test "$$subdir" = "."; then \ 1324 dot_seen=yes; \ 1325 local_target="$$target-am"; \ 1326 else \ 1327 local_target="$$target"; \ 1328 fi; \ 1329 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ 1330 || eval $$failcom; \ 1331 done; \ 1332 if test "$$dot_seen" = "no"; then \ 1333 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ 1334 fi; test -z "$$fail" 1335 1336 ID: $(am__tagged_files) 1337 $(am__define_uniq_tagged_files); mkid -fID $$unique 1338 tags: tags-recursive 1339 TAGS: tags 1340 1341 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 1342 set x; \ 1343 here=`pwd`; \ 1344 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ 1345 include_option=--etags-include; \ 1346 empty_fix=.; \ 1347 else \ 1348 include_option=--include; \ 1349 empty_fix=; \ 1350 fi; \ 1351 list='$(SUBDIRS)'; for subdir in $$list; do \ 1352 if test "$$subdir" = .; then :; else \ 1353 test ! -f $$subdir/TAGS || \ 1354 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ 1355 fi; \ 1356 done; \ 1357 $(am__define_uniq_tagged_files); \ 1358 shift; \ 1359 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ 1360 test -n "$$unique" || unique=$$empty_fix; \ 1361 if test $$# -gt 0; then \ 1362 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 1363 "$$@" $$unique; \ 1364 else \ 1365 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 1366 $$unique; \ 1367 fi; \ 1368 fi 1369 ctags: ctags-recursive 1370 1371 CTAGS: ctags 1372 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 1373 $(am__define_uniq_tagged_files); \ 1374 test -z "$(CTAGS_ARGS)$$unique" \ 1375 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ 1376 $$unique 1377 1378 GTAGS: 1379 here=`$(am__cd) $(top_builddir) && pwd` \ 1380 && $(am__cd) $(top_srcdir) \ 1381 && gtags -i $(GTAGS_ARGS) "$$here" 1382 cscope: cscope.files 1383 test ! -s cscope.files \ 1384 || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) 1385 clean-cscope: 1386 -rm -f cscope.files 1387 cscope.files: clean-cscope cscopelist 1388 cscopelist: cscopelist-recursive 1389 1390 cscopelist-am: $(am__tagged_files) 1391 list='$(am__tagged_files)'; \ 1392 case "$(srcdir)" in \ 1393 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ 1394 *) sdir=$(subdir)/$(srcdir) ;; \ 1395 esac; \ 1396 for i in $$list; do \ 1397 if test -f "$$i"; then \ 1398 echo "$(subdir)/$$i"; \ 1399 else \ 1400 echo "$$sdir/$$i"; \ 1401 fi; \ 1402 done >> $(top_builddir)/cscope.files 1403 1404 distclean-tags: 1405 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 1406 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files 1407 1408 # Recover from deleted '.trs' file; this should ensure that 1409 # "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create 1410 # both 'foo.log' and 'foo.trs'. Break the recipe in two subshells 1411 # to avoid problems with "make -n". 1412 .log.trs: 1413 rm -f $< $@ 1414 $(MAKE) $(AM_MAKEFLAGS) $< 1415 1416 # Leading 'am--fnord' is there to ensure the list of targets does not 1417 # expand to empty, as could happen e.g. with make check TESTS=''. 1418 am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) 1419 am--force-recheck: 1420 @: 1421 1422 $(TEST_SUITE_LOG): $(TEST_LOGS) 1423 @$(am__set_TESTS_bases); \ 1424 am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ 1425 redo_bases=`for i in $$bases; do \ 1426 am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ 1427 done`; \ 1428 if test -n "$$redo_bases"; then \ 1429 redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ 1430 redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ 1431 if $(am__make_dryrun); then :; else \ 1432 rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ 1433 fi; \ 1434 fi; \ 1435 if test -n "$$am__remaking_logs"; then \ 1436 echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ 1437 "recursion detected" >&2; \ 1438 elif test -n "$$redo_logs"; then \ 1439 am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ 1440 fi; \ 1441 if $(am__make_dryrun); then :; else \ 1442 st=0; \ 1443 errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ 1444 for i in $$redo_bases; do \ 1445 test -f $$i.trs && test -r $$i.trs \ 1446 || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ 1447 test -f $$i.log && test -r $$i.log \ 1448 || { echo "$$errmsg $$i.log" >&2; st=1; }; \ 1449 done; \ 1450 test $$st -eq 0 || exit 1; \ 1451 fi 1452 @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ 1453 ws='[ ]'; \ 1454 results=`for b in $$bases; do echo $$b.trs; done`; \ 1455 test -n "$$results" || results=/dev/null; \ 1456 all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ 1457 pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ 1458 fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ 1459 skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ 1460 xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ 1461 xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ 1462 error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ 1463 if test `expr $$fail + $$xpass + $$error` -eq 0; then \ 1464 success=true; \ 1465 else \ 1466 success=false; \ 1467 fi; \ 1468 br='==================='; br=$$br$$br$$br$$br; \ 1469 result_count () \ 1470 { \ 1471 if test x"$$1" = x"--maybe-color"; then \ 1472 maybe_colorize=yes; \ 1473 elif test x"$$1" = x"--no-color"; then \ 1474 maybe_colorize=no; \ 1475 else \ 1476 echo "$@: invalid 'result_count' usage" >&2; exit 4; \ 1477 fi; \ 1478 shift; \ 1479 desc=$$1 count=$$2; \ 1480 if test $$maybe_colorize = yes && test $$count -gt 0; then \ 1481 color_start=$$3 color_end=$$std; \ 1482 else \ 1483 color_start= color_end=; \ 1484 fi; \ 1485 echo "$${color_start}# $$desc $$count$${color_end}"; \ 1486 }; \ 1487 create_testsuite_report () \ 1488 { \ 1489 result_count $$1 "TOTAL:" $$all "$$brg"; \ 1490 result_count $$1 "PASS: " $$pass "$$grn"; \ 1491 result_count $$1 "SKIP: " $$skip "$$blu"; \ 1492 result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ 1493 result_count $$1 "FAIL: " $$fail "$$red"; \ 1494 result_count $$1 "XPASS:" $$xpass "$$red"; \ 1495 result_count $$1 "ERROR:" $$error "$$mgn"; \ 1496 }; \ 1497 { \ 1498 echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ 1499 $(am__rst_title); \ 1500 create_testsuite_report --no-color; \ 1501 echo; \ 1502 echo ".. contents:: :depth: 2"; \ 1503 echo; \ 1504 for b in $$bases; do echo $$b; done \ 1505 | $(am__create_global_log); \ 1506 } >$(TEST_SUITE_LOG).tmp || exit 1; \ 1507 mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ 1508 if $$success; then \ 1509 col="$$grn"; \ 1510 else \ 1511 col="$$red"; \ 1512 test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ 1513 fi; \ 1514 echo "$${col}$$br$${std}"; \ 1515 echo "$${col}Testsuite summary"$(AM_TESTSUITE_SUMMARY_HEADER)"$${std}"; \ 1516 echo "$${col}$$br$${std}"; \ 1517 create_testsuite_report --maybe-color; \ 1518 echo "$$col$$br$$std"; \ 1519 if $$success; then :; else \ 1520 echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ 1521 if test -n "$(PACKAGE_BUGREPORT)"; then \ 1522 echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ 1523 fi; \ 1524 echo "$$col$$br$$std"; \ 1525 fi; \ 1526 $$success || exit 1 1527 1528 check-TESTS: $(check_PROGRAMS) $(dist_check_SCRIPTS) 1529 @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list 1530 @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list 1531 @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) 1532 @set +e; $(am__set_TESTS_bases); \ 1533 log_list=`for i in $$bases; do echo $$i.log; done`; \ 1534 trs_list=`for i in $$bases; do echo $$i.trs; done`; \ 1535 log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ 1536 $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ 1537 exit $$?; 1538 recheck: all $(check_PROGRAMS) $(dist_check_SCRIPTS) 1539 @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) 1540 @set +e; $(am__set_TESTS_bases); \ 1541 bases=`for i in $$bases; do echo $$i; done \ 1542 | $(am__list_recheck_tests)` || exit 1; \ 1543 log_list=`for i in $$bases; do echo $$i.log; done`; \ 1544 log_list=`echo $$log_list`; \ 1545 $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ 1546 am__force_recheck=am--force-recheck \ 1547 TEST_LOGS="$$log_list"; \ 1548 exit $$? 1549 t.gal2.log: t.gal2 1550 @p='t.gal2'; \ 1551 b='t.gal2'; \ 1552 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 1553 --log-file $$b.log --trs-file $$b.trs \ 1554 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 1555 "$$tst" $(AM_TESTS_FD_REDIRECT) 1556 t.gal3.log: t.gal3 1557 @p='t.gal3'; \ 1558 b='t.gal3'; \ 1559 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 1560 --log-file $$b.log --trs-file $$b.trs \ 1561 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 1562 "$$tst" $(AM_TESTS_FD_REDIRECT) 1563 t.gal4.log: t.gal4 1564 @p='t.gal4'; \ 1565 b='t.gal4'; \ 1566 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 1567 --log-file $$b.log --trs-file $$b.trs \ 1568 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 1569 "$$tst" $(AM_TESTS_FD_REDIRECT) 1570 t.gal6.log: t.gal6 1571 @p='t.gal6'; \ 1572 b='t.gal6'; \ 1573 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 1574 --log-file $$b.log --trs-file $$b.trs \ 1575 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 1576 "$$tst" $(AM_TESTS_FD_REDIRECT) 1577 xsnprintf.log: xsnprintf$(EXEEXT) 1578 @p='xsnprintf$(EXEEXT)'; \ 1579 b='xsnprintf'; \ 1580 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 1581 --log-file $$b.log --trs-file $$b.trs \ 1582 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 1583 "$$tst" $(AM_TESTS_FD_REDIRECT) 1584 t.pcre_extract.log: t.pcre_extract 1585 @p='t.pcre_extract'; \ 1586 b='t.pcre_extract'; \ 1587 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 1588 --log-file $$b.log --trs-file $$b.trs \ 1589 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 1590 "$$tst" $(AM_TESTS_FD_REDIRECT) 1591 t.validate-xml.log: t.validate-xml 1592 @p='t.validate-xml'; \ 1593 b='t.validate-xml'; \ 1594 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 1595 --log-file $$b.log --trs-file $$b.trs \ 1596 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 1597 "$$tst" $(AM_TESTS_FD_REDIRECT) 1598 .test.log: 1599 @p='$<'; \ 1600 $(am__set_b); \ 1601 $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ 1602 --log-file $$b.log --trs-file $$b.trs \ 1603 $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ 1604 "$$tst" $(AM_TESTS_FD_REDIRECT) 1605 @am__EXEEXT_TRUE@.test$(EXEEXT).log: 1606 @am__EXEEXT_TRUE@ @p='$<'; \ 1607 @am__EXEEXT_TRUE@ $(am__set_b); \ 1608 @am__EXEEXT_TRUE@ $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ 1609 @am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ 1610 @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ 1611 @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) 1612 distdir: $(BUILT_SOURCES) 1613 $(MAKE) $(AM_MAKEFLAGS) distdir-am 1614 1615 distdir-am: $(DISTFILES) 1616 $(am__remove_distdir) 1617 test -d "$(distdir)" || mkdir "$(distdir)" 1618 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 1619 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 1620 list='$(DISTFILES)'; \ 1621 dist_files=`for file in $$list; do echo $$file; done | \ 1622 sed -e "s|^$$srcdirstrip/||;t" \ 1623 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 1624 case $$dist_files in \ 1625 */*) $(MKDIR_P) `echo "$$dist_files" | \ 1626 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 1627 sort -u` ;; \ 1628 esac; \ 1629 for file in $$dist_files; do \ 1630 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 1631 if test -d $$d/$$file; then \ 1632 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 1633 if test -d "$(distdir)/$$file"; then \ 1634 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 1635 fi; \ 1636 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 1637 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 1638 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 1639 fi; \ 1640 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 1641 else \ 1642 test -f "$(distdir)/$$file" \ 1643 || cp -p $$d/$$file "$(distdir)/$$file" \ 1644 || exit 1; \ 1645 fi; \ 1646 done 1647 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ 1648 if test "$$subdir" = .; then :; else \ 1649 $(am__make_dryrun) \ 1650 || test -d "$(distdir)/$$subdir" \ 1651 || $(MKDIR_P) "$(distdir)/$$subdir" \ 1652 || exit 1; \ 1653 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ 1654 $(am__relativize); \ 1655 new_distdir=$$reldir; \ 1656 dir1=$$subdir; dir2="$(top_distdir)"; \ 1657 $(am__relativize); \ 1658 new_top_distdir=$$reldir; \ 1659 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ 1660 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ 1661 ($(am__cd) $$subdir && \ 1662 $(MAKE) $(AM_MAKEFLAGS) \ 1663 top_distdir="$$new_top_distdir" \ 1664 distdir="$$new_distdir" \ 1665 am__remove_distdir=: \ 1666 am__skip_length_check=: \ 1667 am__skip_mode_fix=: \ 1668 distdir) \ 1669 || exit 1; \ 1670 fi; \ 1671 done 1672 -test -n "$(am__skip_mode_fix)" \ 1673 || find "$(distdir)" -type d ! -perm -755 \ 1674 -exec chmod u+rwx,go+rx {} \; -o \ 1675 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ 1676 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ 1677 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ 1678 || chmod -R a+r "$(distdir)" 1679 dist-gzip: distdir 1680 tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz 1681 $(am__post_remove_distdir) 1682 1683 dist-bzip2: distdir 1684 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 1685 $(am__post_remove_distdir) 1686 1687 dist-lzip: distdir 1688 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz 1689 $(am__post_remove_distdir) 1690 dist-xz: distdir 1691 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz 1692 $(am__post_remove_distdir) 1693 1694 dist-zstd: distdir 1695 tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst 1696 $(am__post_remove_distdir) 1697 1698 dist-tarZ: distdir 1699 @echo WARNING: "Support for distribution archives compressed with" \ 1700 "legacy program 'compress' is deprecated." >&2 1701 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 1702 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z 1703 $(am__post_remove_distdir) 1704 1705 dist-shar: distdir 1706 @echo WARNING: "Support for shar distribution archives is" \ 1707 "deprecated." >&2 1708 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 1709 shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz 1710 $(am__post_remove_distdir) 1711 1712 dist-zip: distdir 1713 -rm -f $(distdir).zip 1714 zip -rq $(distdir).zip $(distdir) 1715 $(am__post_remove_distdir) 1716 1717 dist dist-all: 1718 $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' 1719 $(am__post_remove_distdir) 1720 1721 # This target untars the dist file and tries a VPATH configuration. Then 1722 # it guarantees that the distribution is self-contained by making another 1723 # tarfile. 1724 distcheck: dist 1725 case '$(DIST_ARCHIVES)' in \ 1726 *.tar.gz*) \ 1727 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ 1728 *.tar.bz2*) \ 1729 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ 1730 *.tar.lz*) \ 1731 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ 1732 *.tar.xz*) \ 1733 xz -dc $(distdir).tar.xz | $(am__untar) ;;\ 1734 *.tar.Z*) \ 1735 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ 1736 *.shar.gz*) \ 1737 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ 1738 *.zip*) \ 1739 unzip $(distdir).zip ;;\ 1740 *.tar.zst*) \ 1741 zstd -dc $(distdir).tar.zst | $(am__untar) ;;\ 1742 esac 1743 chmod -R a-w $(distdir) 1744 chmod u+w $(distdir) 1745 mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst 1746 chmod a-w $(distdir) 1747 test -d $(distdir)/_build || exit 0; \ 1748 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ 1749 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ 1750 && am__cwd=`pwd` \ 1751 && $(am__cd) $(distdir)/_build/sub \ 1752 && ../../configure \ 1753 $(AM_DISTCHECK_CONFIGURE_FLAGS) \ 1754 $(DISTCHECK_CONFIGURE_FLAGS) \ 1755 --srcdir=../.. --prefix="$$dc_install_base" \ 1756 && $(MAKE) $(AM_MAKEFLAGS) \ 1757 && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \ 1758 && $(MAKE) $(AM_MAKEFLAGS) check \ 1759 && $(MAKE) $(AM_MAKEFLAGS) install \ 1760 && $(MAKE) $(AM_MAKEFLAGS) installcheck \ 1761 && $(MAKE) $(AM_MAKEFLAGS) uninstall \ 1762 && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ 1763 distuninstallcheck \ 1764 && chmod -R a-w "$$dc_install_base" \ 1765 && ({ \ 1766 (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ 1767 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ 1768 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ 1769 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ 1770 distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ 1771 } || { rm -rf "$$dc_destdir"; exit 1; }) \ 1772 && rm -rf "$$dc_destdir" \ 1773 && $(MAKE) $(AM_MAKEFLAGS) dist \ 1774 && rm -rf $(DIST_ARCHIVES) \ 1775 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ 1776 && cd "$$am__cwd" \ 1777 || exit 1 1778 $(am__post_remove_distdir) 1779 @(echo "$(distdir) archives ready for distribution: "; \ 1780 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ 1781 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' 1782 distuninstallcheck: 1783 @test -n '$(distuninstallcheck_dir)' || { \ 1784 echo 'ERROR: trying to run $@ with an empty' \ 1785 '$$(distuninstallcheck_dir)' >&2; \ 1786 exit 1; \ 1787 }; \ 1788 $(am__cd) '$(distuninstallcheck_dir)' || { \ 1789 echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ 1790 exit 1; \ 1791 }; \ 1792 test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ 1793 || { echo "ERROR: files left after uninstall:" ; \ 1794 if test -n "$(DESTDIR)"; then \ 1795 echo " (check DESTDIR support)"; \ 1796 fi ; \ 1797 $(distuninstallcheck_listfiles) ; \ 1798 exit 1; } >&2 1799 distcleancheck: distclean 1800 @if test '$(srcdir)' = . ; then \ 1801 echo "ERROR: distcleancheck can only run from a VPATH build" ; \ 1802 exit 1 ; \ 1803 fi 1804 @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ 1805 || { echo "ERROR: files left in build directory after distclean:" ; \ 1806 $(distcleancheck_listfiles) ; \ 1807 exit 1; } >&2 1808 check-am: all-am 1809 $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) \ 1810 $(dist_check_SCRIPTS) 1811 $(MAKE) $(AM_MAKEFLAGS) check-TESTS 1812 check: $(BUILT_SOURCES) 1813 $(MAKE) $(AM_MAKEFLAGS) check-recursive 1814 all-am: Makefile $(PROGRAMS) $(LIBRARIES) $(SCRIPTS) $(MANS) $(DATA) \ 1815 config.h 1816 installdirs: installdirs-recursive 1817 installdirs-am: 1818 for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(sysconfdir)"; do \ 1819 test -z "$$dir" || $(MKDIR_P) "$$dir"; \ 1820 done 1821 install: $(BUILT_SOURCES) 1822 $(MAKE) $(AM_MAKEFLAGS) install-recursive 1823 install-exec: $(BUILT_SOURCES) 1824 $(MAKE) $(AM_MAKEFLAGS) install-exec-recursive 1825 install-data: install-data-recursive 1826 uninstall: uninstall-recursive 1827 1828 install-am: all-am 1829 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 1830 1831 installcheck: installcheck-recursive 1832 install-strip: 1833 if test -z '$(STRIP)'; then \ 1834 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 1835 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 1836 install; \ 1837 else \ 1838 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 1839 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 1840 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 1841 fi 1842 mostlyclean-generic: 1843 -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) 1844 -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) 1845 -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) 1846 1847 clean-generic: 1848 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 1849 1850 distclean-generic: 1851 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 1852 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 1853 1854 maintainer-clean-generic: 1855 @echo "This command is intended for maintainers to use" 1856 @echo "it deletes files that may require special tools to rebuild." 1857 -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) 1858 -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) 1859 clean: clean-recursive 1860 1861 clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \ 1862 clean-noinstLIBRARIES clean-noinstPROGRAMS clean-sbinPROGRAMS \ 1863 mostlyclean-am 1864 1865 distclean: distclean-recursive 1866 -rm -f $(am__CONFIG_DISTCLEAN_FILES) 1867 -rm -f $(DEPDIR)/getline.Po 1868 -rm -f $(DEPDIR)/mkstemp.Po 1869 -rm -f $(DEPDIR)/strdup.Po 1870 -rm -f $(DEPDIR)/strlcpy.Po 1871 -rm -f $(DEPDIR)/timegm.Po 1872 -rm -f ./$(DEPDIR)/activutil.Po 1873 -rm -f ./$(DEPDIR)/activutil_resolve.Po 1874 -rm -f ./$(DEPDIR)/agetcwd.Po 1875 -rm -f ./$(DEPDIR)/amiroot.Po 1876 -rm -f ./$(DEPDIR)/applyfilter.Po 1877 -rm -f ./$(DEPDIR)/artutil.Po 1878 -rm -f ./$(DEPDIR)/checkgroups.Po 1879 -rm -f ./$(DEPDIR)/checkpeerlocal-checkpeerlocal.Po 1880 -rm -f ./$(DEPDIR)/checkpeerlocal.Po 1881 -rm -f ./$(DEPDIR)/config.Po 1882 -rm -f ./$(DEPDIR)/configutil.Po 1883 -rm -f ./$(DEPDIR)/critmem.Po 1884 -rm -f ./$(DEPDIR)/fetchnews.Po 1885 -rm -f ./$(DEPDIR)/fetchnews_check_date.Po 1886 -rm -f ./$(DEPDIR)/filterutil.Po 1887 -rm -f ./$(DEPDIR)/getaline.Po 1888 -rm -f ./$(DEPDIR)/getfoldedline.Po 1889 -rm -f ./$(DEPDIR)/grouplist-grouplist.Po 1890 -rm -f ./$(DEPDIR)/grouplist.Po 1891 -rm -f ./$(DEPDIR)/groupselect.Po 1892 -rm -f ./$(DEPDIR)/leafnode-version.Po 1893 -rm -f ./$(DEPDIR)/ln_log.Po 1894 -rm -f ./$(DEPDIR)/lockfile.Po 1895 -rm -f ./$(DEPDIR)/log_unlink.Po 1896 -rm -f ./$(DEPDIR)/lsort.Po 1897 -rm -f ./$(DEPDIR)/masock_sa2name.Po 1898 -rm -f ./$(DEPDIR)/mastring.Po 1899 -rm -f ./$(DEPDIR)/mgetaline.Po 1900 -rm -f ./$(DEPDIR)/miscutil.Po 1901 -rm -f ./$(DEPDIR)/mysigact.Po 1902 -rm -f ./$(DEPDIR)/newsq.Po 1903 -rm -f ./$(DEPDIR)/nntpd.Po 1904 -rm -f ./$(DEPDIR)/nntpd_dodate.Po 1905 -rm -f ./$(DEPDIR)/nntputil-nntputil.Po 1906 -rm -f ./$(DEPDIR)/nntputil.Po 1907 -rm -f ./$(DEPDIR)/pcre_extract-pcre_extract.Po 1908 -rm -f ./$(DEPDIR)/pcre_extract.Po 1909 -rm -f ./$(DEPDIR)/quickmkdir.Po 1910 -rm -f ./$(DEPDIR)/snprintf.Po 1911 -rm -f ./$(DEPDIR)/syslog.Po 1912 -rm -f ./$(DEPDIR)/t.rfctime.Po 1913 -rm -f ./$(DEPDIR)/test1.Po 1914 -rm -f ./$(DEPDIR)/testgen.Po 1915 -rm -f ./$(DEPDIR)/texpire.Po 1916 -rm -f ./$(DEPDIR)/validatefqdn-validatefqdn.Po 1917 -rm -f ./$(DEPDIR)/validatefqdn.Po 1918 -rm -f ./$(DEPDIR)/wildmat.Po 1919 -rm -f ./$(DEPDIR)/writes.Po 1920 -rm -f ./$(DEPDIR)/xoverutil.Po 1921 -rm -f ./$(DEPDIR)/xsnprintf.Po 1922 -rm -f Makefile 1923 distclean-am: clean-am distclean-compile distclean-generic \ 1924 distclean-hdr distclean-local distclean-tags 1925 1926 dvi: dvi-recursive 1927 1928 dvi-am: 1929 1930 html: html-recursive 1931 1932 html-am: 1933 1934 info: info-recursive 1935 1936 info-am: 1937 1938 install-data-am: install-man 1939 @$(NORMAL_INSTALL) 1940 $(MAKE) $(AM_MAKEFLAGS) install-data-hook 1941 install-dvi: install-dvi-recursive 1942 1943 install-dvi-am: 1944 1945 install-exec-am: install-binPROGRAMS install-sbinPROGRAMS \ 1946 install-sysconfDATA 1947 1948 install-html: install-html-recursive 1949 1950 install-html-am: 1951 1952 install-info: install-info-recursive 1953 1954 install-info-am: 1955 1956 install-man: install-man1 install-man8 1957 1958 install-pdf: install-pdf-recursive 1959 1960 install-pdf-am: 1961 1962 install-ps: install-ps-recursive 1963 1964 install-ps-am: 1965 1966 installcheck-am: 1967 1968 maintainer-clean: maintainer-clean-recursive 1969 -rm -f $(am__CONFIG_DISTCLEAN_FILES) 1970 -rm -rf $(top_srcdir)/autom4te.cache 1971 -rm -f $(DEPDIR)/getline.Po 1972 -rm -f $(DEPDIR)/mkstemp.Po 1973 -rm -f $(DEPDIR)/strdup.Po 1974 -rm -f $(DEPDIR)/strlcpy.Po 1975 -rm -f $(DEPDIR)/timegm.Po 1976 -rm -f ./$(DEPDIR)/activutil.Po 1977 -rm -f ./$(DEPDIR)/activutil_resolve.Po 1978 -rm -f ./$(DEPDIR)/agetcwd.Po 1979 -rm -f ./$(DEPDIR)/amiroot.Po 1980 -rm -f ./$(DEPDIR)/applyfilter.Po 1981 -rm -f ./$(DEPDIR)/artutil.Po 1982 -rm -f ./$(DEPDIR)/checkgroups.Po 1983 -rm -f ./$(DEPDIR)/checkpeerlocal-checkpeerlocal.Po 1984 -rm -f ./$(DEPDIR)/checkpeerlocal.Po 1985 -rm -f ./$(DEPDIR)/config.Po 1986 -rm -f ./$(DEPDIR)/configutil.Po 1987 -rm -f ./$(DEPDIR)/critmem.Po 1988 -rm -f ./$(DEPDIR)/fetchnews.Po 1989 -rm -f ./$(DEPDIR)/fetchnews_check_date.Po 1990 -rm -f ./$(DEPDIR)/filterutil.Po 1991 -rm -f ./$(DEPDIR)/getaline.Po 1992 -rm -f ./$(DEPDIR)/getfoldedline.Po 1993 -rm -f ./$(DEPDIR)/grouplist-grouplist.Po 1994 -rm -f ./$(DEPDIR)/grouplist.Po 1995 -rm -f ./$(DEPDIR)/groupselect.Po 1996 -rm -f ./$(DEPDIR)/leafnode-version.Po 1997 -rm -f ./$(DEPDIR)/ln_log.Po 1998 -rm -f ./$(DEPDIR)/lockfile.Po 1999 -rm -f ./$(DEPDIR)/log_unlink.Po 2000 -rm -f ./$(DEPDIR)/lsort.Po 2001 -rm -f ./$(DEPDIR)/masock_sa2name.Po 2002 -rm -f ./$(DEPDIR)/mastring.Po 2003 -rm -f ./$(DEPDIR)/mgetaline.Po 2004 -rm -f ./$(DEPDIR)/miscutil.Po 2005 -rm -f ./$(DEPDIR)/mysigact.Po 2006 -rm -f ./$(DEPDIR)/newsq.Po 2007 -rm -f ./$(DEPDIR)/nntpd.Po 2008 -rm -f ./$(DEPDIR)/nntpd_dodate.Po 2009 -rm -f ./$(DEPDIR)/nntputil-nntputil.Po 2010 -rm -f ./$(DEPDIR)/nntputil.Po 2011 -rm -f ./$(DEPDIR)/pcre_extract-pcre_extract.Po 2012 -rm -f ./$(DEPDIR)/pcre_extract.Po 2013 -rm -f ./$(DEPDIR)/quickmkdir.Po 2014 -rm -f ./$(DEPDIR)/snprintf.Po 2015 -rm -f ./$(DEPDIR)/syslog.Po 2016 -rm -f ./$(DEPDIR)/t.rfctime.Po 2017 -rm -f ./$(DEPDIR)/test1.Po 2018 -rm -f ./$(DEPDIR)/testgen.Po 2019 -rm -f ./$(DEPDIR)/texpire.Po 2020 -rm -f ./$(DEPDIR)/validatefqdn-validatefqdn.Po 2021 -rm -f ./$(DEPDIR)/validatefqdn.Po 2022 -rm -f ./$(DEPDIR)/wildmat.Po 2023 -rm -f ./$(DEPDIR)/writes.Po 2024 -rm -f ./$(DEPDIR)/xoverutil.Po 2025 -rm -f ./$(DEPDIR)/xsnprintf.Po 2026 -rm -f Makefile 2027 maintainer-clean-am: distclean-am maintainer-clean-generic 2028 2029 mostlyclean: mostlyclean-recursive 2030 2031 mostlyclean-am: mostlyclean-compile mostlyclean-generic 2032 2033 pdf: pdf-recursive 2034 2035 pdf-am: 2036 2037 ps: ps-recursive 2038 2039 ps-am: 2040 2041 uninstall-am: uninstall-binPROGRAMS uninstall-man \ 2042 uninstall-sbinPROGRAMS uninstall-sysconfDATA 2043 @$(NORMAL_INSTALL) 2044 $(MAKE) $(AM_MAKEFLAGS) uninstall-hook 2045 uninstall-man: uninstall-man1 uninstall-man8 2046 2047 .MAKE: $(am__recursive_targets) all check check-am install install-am \ 2048 install-data-am install-exec install-strip uninstall-am 2049 2050 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ 2051 am--depfiles am--refresh check check-TESTS check-am clean \ 2052 clean-binPROGRAMS clean-checkPROGRAMS clean-cscope \ 2053 clean-generic clean-noinstLIBRARIES clean-noinstPROGRAMS \ 2054 clean-sbinPROGRAMS cscope cscopelist-am ctags ctags-am dist \ 2055 dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ 2056 dist-xz dist-zip dist-zstd distcheck distclean \ 2057 distclean-compile distclean-generic distclean-hdr \ 2058 distclean-local distclean-tags distcleancheck distdir \ 2059 distuninstallcheck dvi dvi-am html html-am info info-am \ 2060 install install-am install-binPROGRAMS install-data \ 2061 install-data-am install-data-hook install-dvi install-dvi-am \ 2062 install-exec install-exec-am install-html install-html-am \ 2063 install-info install-info-am install-man install-man1 \ 2064 install-man8 install-pdf install-pdf-am install-ps \ 2065 install-ps-am install-sbinPROGRAMS install-strip \ 2066 install-sysconfDATA installcheck installcheck-am installdirs \ 2067 installdirs-am maintainer-clean maintainer-clean-generic \ 2068 mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ 2069 ps ps-am recheck tags tags-am uninstall uninstall-am \ 2070 uninstall-binPROGRAMS uninstall-hook uninstall-man \ 2071 uninstall-man1 uninstall-man8 uninstall-sbinPROGRAMS \ 2072 uninstall-sysconfDATA 2073 2074 .PRECIOUS: Makefile 2075 2076 2077 README-FQDN.html: README-FQDN.pod 2078 pod2html >$@ $(top_srcdir)/README-FQDN.pod \ 2079 || { rm -f $@ ; false ; } 2080 rm -f *~~ 2081 2082 README-FQDN: README-FQDN.pod 2083 pod2text >$@ $(top_srcdir)/README-FQDN.pod \ 2084 || { rm -f $@ ; false ; } 2085 2086 README-FQDN.tex: README-FQDN.pod preamble.tex 2087 pod2latex -full -prefile $(top_srcdir)/preamble.tex $(top_srcdir)/README-FQDN.pod 2088 2089 README-FQDN.pdf: README-FQDN.tex 2090 pdflatex README-FQDN.tex && \ 2091 pdflatex README-FQDN.tex && \ 2092 makeindex README-FQDN.idx && \ 2093 pdflatex README-FQDN.tex || \ 2094 rm -f README-FQDN.pdf 2095 2096 filterutil.o: filterutil.c $(PCRE2_8DEP) 2097 applyfilter.8: $(srcdir)/applyfilter.8.in subst 2098 $(SHELL) ./subst <$(srcdir)/applyfilter.8.in >$@ 2099 checkgroups.8: $(srcdir)/checkgroups.8.in subst 2100 $(SHELL) ./subst <$(srcdir)/checkgroups.8.in >$@ 2101 fetchnews.8: $(srcdir)/fetchnews.8.in subst 2102 $(SHELL) ./subst <$(srcdir)/fetchnews.8.in >$@ 2103 leafnode.8: $(srcdir)/leafnode.8.in subst 2104 $(SHELL) ./subst <$(srcdir)/leafnode.8.in >$@ 2105 texpire.8: $(srcdir)/texpire.8.in subst 2106 $(SHELL) ./subst <$(srcdir)/texpire.8.in >$@ 2107 leafnode-version.1: $(srcdir)/leafnode-version.1.in subst 2108 $(SHELL) ./subst <$(srcdir)/leafnode-version.1.in >$@ 2109 newsq.1: $(srcdir)/newsq.1.in subst 2110 $(SHELL) ./subst <$(srcdir)/newsq.1.in >$@ 2111 2112 leafnode.cron.daily: $(srcdir)/leafnode.cron.daily.in subst 2113 $(SHELL) ./subst <$(srcdir)/leafnode.cron.daily.in >$@ 2114 2115 # XXX FIXME TODO - can't we forgo the entire makesubst/subst.in/subst 2116 # hassle and run config.status directly? 2117 subst: $(srcdir)/subst.in config.status 2118 $(SHELL) config.status --file subst:subst.in 2119 $(srcdir)/subst.in: $(srcdir)/makesubst $(srcdir)/configure.ac 2120 $(SHELL) $(srcdir)/makesubst $(srcdir)/configure.ac >$@ 2121 2122 leafnode.xinetd: leafnode.xinetd.in Makefile 2123 echo '# THIS IS A GENERATED FILE - MAINTAINER, EDIT THE .in FILE INSTEAD' >$@ \ 2124 && sed -e 's}[@]sbindir@}$(sbindir)}g' \ 2125 -e 's}[@]NEWS_USER@}$(NEWS_USER)}g' \ 2126 <$(srcdir)/leafnode.xinetd.in >>$@ || rm -f $@ 2127 2128 leafnode@.service: leafnode@.service.in subst 2129 $(SHELL) ./subst <$(srcdir)/leafnode@.service.in >$@ 2130 2131 .PHONY: rpm 2132 rpm: leafnode.spec 2133 if test @RPMSRC@ = none ; then \ 2134 echo "No RPM build dir. RPM not installed?" 1>&2 ; exit 2 ; fi 2135 $(MAKE) dist-xz 2136 rm -f @RPMSRC@/SOURCES/@PACKAGE@-@VERSION@.tar.xz 2137 cp @PACKAGE@-@VERSION@.tar.xz @RPMSRC@/SOURCES 2138 rpmbuild -ba leafnode.spec || rpm -ba leafnode.spec 2139 2140 install-data-hook: amiroot 2141 set -e ; for i in "" /leaf.node /failed.postings /interesting.groups \ 2142 /out.going /message.id /temp.files ; do \ 2143 mkdir -p $(DESTDIR)$(SPOOLDIR)$$i ; \ 2144 if ./amiroot ; then \ 2145 chown @NEWS_USER@:@NEWS_GROUP@ $(DESTDIR)$(SPOOLDIR)/$$i ; \ 2146 chmod 2775 $(DESTDIR)$(SPOOLDIR)/$$i ; fi ; \ 2147 done 2148 d="`dirname $(DESTDIR)@LOCKFILE@`" ; mkdir -p "$${d}" && \ 2149 if ./amiroot ; then \ 2150 chown @NEWS_USER@:@NEWS_GROUP@ "$${d}" ; \ 2151 chmod 2775 "$${d}" ; fi 2152 $(srcdir)/install-sh -m 0755 -d $(DESTDIR)$(docdir) 2153 $(srcdir)/install-sh -m 0644 $(srcdir)/UNINSTALL-daemontools $(DESTDIR)$(docdir) 2154 2155 uninstall-hook: 2156 rm -f $(DESTDIR)@LOCKFILE@ 2157 rm -f $(DESTDIR)$(docdir)/UNINSTALL-daemontools 2158 rmdir $(DESTDIR)$(docdir) || true 2159 @echo 2160 @echo '====================================================' 2161 @echo 'If you want to delete leafnode'"'"'s news spool, type:' 2162 @echo 'rm -rf "$(DESTDIR)$(SPOOLDIR)"' 2163 @echo 2164 @echo 'Note that this will permanently remove articles from' 2165 @echo 'all newsgroups, including local and archived groups!' 2166 @echo '====================================================' 2167 @echo 2168 2169 .PHONY: update 2170 update: lsort 2171 $(SHELL) $(srcdir)/update.sh "$(SPOOLDIR)" "$(sysconfdir)" "$(LOCKFILE)" "@NEWS_USER@" "@NEWS_GROUP@" 2172 2173 config.c: Makefile configure 2174 ( echo '/* DO NOT EDIT! This file is auto-generated by Makefile. */' ; \ 2175 echo '/* user programs go into @bindir@ */'; \ 2176 echo '/* system programs go into @sbindir@ */'; \ 2177 echo '#include "leafnode.h"'; \ 2178 echo 'const char *spooldir = "@SPOOLDIR@" ;' ; \ 2179 echo 'const char *sysconfdir = "@sysconfdir@" ;' ; \ 2180 echo 'const char *lockfile = "@LOCKFILE@" ;' ; \ 2181 echo 'const char *version = "@VERSION@" ;' ) >$@ \ 2182 || rm -f $@ 2183 $(MYTESTS): Makefile \ 2184 $(top_srcdir)/t/cmp.gal1t $(top_srcdir)/t/cmp.gal1w \ 2185 $(top_srcdir)/t/cmp.gal2t $(top_srcdir)/t/cmp.gal2w \ 2186 $(top_srcdir)/t/cmp.gal3t $(top_srcdir)/t/cmp.gal3w \ 2187 $(top_srcdir)/t/cmp.gal4t $(top_srcdir)/t/cmp.gal4w \ 2188 $(top_srcdir)/t/cmp.gal5t $(top_srcdir)/t/cmp.gal5w \ 2189 $(top_srcdir)/t/cmp.gal6t $(top_srcdir)/t/cmp.gal6w 2190 $(MYTESTS): 2191 i() { ( echo '#! /bin/sh' ; \ 2192 echo "./test1 <\"$$1\" | cmp - \"$$2\"" ); }; i \ 2193 `echo $(top_srcdir)/$@ | sed 's/t\.\(.*\)/t\/cmp.\1t/'` \ 2194 `echo $(top_srcdir)/$@ | sed 's/t\.\(.*\)/t\/cmp.\1w/'` \ 2195 >$@ && chmod +x $@ 2196 2197 distclean-local: 2198 rm -f README-FQDN README-FQDN.html pod2html-itemcache pod2html-dircache 2199 rm -f config.c leafnode.cron.daily leafnode.xinetd leafnode@.service 2200 rm -f FAQ.html FAQ.txt FAQ.pdf FAQ.fo subst 2201 2202 # NOTE: $< does not work with BSD make 2203 # #################################### 2204 #FAQ.tex: FAQ.xml 2205 # openjade -t tex -V %generate-article-toc% -V '%paper-type%=A4' -d /usr/share/sgml/docbook/dsssl-stylesheets-1.79/print/docbook.dsl -o $@ $< \ 2206 # || { rm -f $@ ; false ; } 2207 # 2208 #FAQ.pdf: FAQ.tex 2209 # pdfjadetex $< || { rm -f $@ ; false ; } 2210 # pdfjadetex $< || { rm -f $@ ; false ; } 2211 # pdfjadetex $< || { rm -f $@ ; false ; } 2212 2213 FAQ.fo: FAQ.xml 2214 xmlto fo --extensions $(srcdir)/FAQ.xml 2215 2216 FAQ.pdf: FAQ.fo 2217 # $$HOME/XEP/xep -quiet -xml FAQ.fo -pdf $@ 2218 fop FAQ.fo $@ 2219 2220 FAQ.html: FAQ.xml 2221 xmlto html-nochunks --extensions $(srcdir)/FAQ.xml 2222 2223 FAQ.txt: FAQ.html 2224 w3m -dump FAQ.html >$@ 2225 2226 docs: 2227 gmake -f $(top_srcdir)/GMakefile.doc 2228 cd doc_german && $(MAKE) docs 2229 2230 # this target expects a .rsyncs file with lines of this format: 2231 # host:directory/ 2232 # it will call rsync from its source directory to the destination for 2233 # each of them, running them in parallel 2234 .PHONY: rsync rsynconly 2235 rsync: distdir rsynconly 2236 rsynconly: $(srcdir)/.rsyncs 2237 @( cat $(srcdir)/.rsyncs | sed -e 's}^}rsync -avessh --delete $(PACKAGE)-$(VERSION)/ }; s/\($$\)/ \&/;' ; echo "wait" ) | $(SHELL) -x 2238 2239 # Tell versions [3.59,3.63) of GNU make to not export all variables. 2240 # Otherwise a system limit (for SysV at least) may be exceeded. 2241 .NOEXPORT: