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# Id
18
19# Id
20
21# Id
22VPATH = @srcdir@
23am__is_gnu_make = { \
24  if test -z '$(MAKELEVEL)'; then \
25    false; \
26  elif test -n '$(MAKE_HOST)'; then \
27    true; \
28  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
29    true; \
30  else \
31    false; \
32  fi; \
33}
34am__make_running_with_option = \
35  case $${target_option-} in \
36      ?) ;; \
37      *) echo "am__make_running_with_option: internal error: invalid" \
38              "target option '$${target_option-}' specified" >&2; \
39         exit 1;; \
40  esac; \
41  has_opt=no; \
42  sane_makeflags=$$MAKEFLAGS; \
43  if $(am__is_gnu_make); then \
44    sane_makeflags=$$MFLAGS; \
45  else \
46    case $$MAKEFLAGS in \
47      *\\[\ \	]*) \
48        bs=\\; \
49        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
50          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
51    esac; \
52  fi; \
53  skip_next=no; \
54  strip_trailopt () \
55  { \
56    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
57  }; \
58  for flg in $$sane_makeflags; do \
59    test $$skip_next = yes && { skip_next=no; continue; }; \
60    case $$flg in \
61      *=*|--*) continue;; \
62        -*I) strip_trailopt 'I'; skip_next=yes;; \
63      -*I?*) strip_trailopt 'I';; \
64        -*O) strip_trailopt 'O'; skip_next=yes;; \
65      -*O?*) strip_trailopt 'O';; \
66        -*l) strip_trailopt 'l'; skip_next=yes;; \
67      -*l?*) strip_trailopt 'l';; \
68      -[dEDm]) skip_next=yes;; \
69      -[JT]) skip_next=yes;; \
70    esac; \
71    case $$flg in \
72      *$$target_option*) has_opt=yes; break;; \
73    esac; \
74  done; \
75  test $$has_opt = yes
76am__make_dryrun = (target_option=n; $(am__make_running_with_option))
77am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
78pkgdatadir = $(datadir)/@PACKAGE@
79pkgincludedir = $(includedir)/@PACKAGE@
80pkglibdir = $(libdir)/@PACKAGE@
81pkglibexecdir = $(libexecdir)/@PACKAGE@
82am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
83install_sh_DATA = $(install_sh) -c -m 644
84install_sh_PROGRAM = $(install_sh) -c
85install_sh_SCRIPT = $(install_sh) -c
86INSTALL_HEADER = $(INSTALL_DATA)
87transform = $(program_transform_name)
88NORMAL_INSTALL = :
89PRE_INSTALL = :
90POST_INSTALL = :
91NORMAL_UNINSTALL = :
92PRE_UNINSTALL = :
93POST_UNINSTALL = :
94build_triplet = @build@
95host_triplet = @host@
96@HEIMDAL_DOCUMENTATION_TRUE@am__append_1 = doc
97subdir = .
98ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
99am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
100	$(top_srcdir)/cf/auth-modules.m4 \
101	$(top_srcdir)/cf/broken-glob.m4 \
102	$(top_srcdir)/cf/broken-realloc.m4 \
103	$(top_srcdir)/cf/broken-snprintf.m4 $(top_srcdir)/cf/broken.m4 \
104	$(top_srcdir)/cf/broken2.m4 $(top_srcdir)/cf/c-attribute.m4 \
105	$(top_srcdir)/cf/capabilities.m4 \
106	$(top_srcdir)/cf/check-compile-et.m4 \
107	$(top_srcdir)/cf/check-getpwnam_r-posix.m4 \
108	$(top_srcdir)/cf/check-man.m4 \
109	$(top_srcdir)/cf/check-netinet-ip-and-tcp.m4 \
110	$(top_srcdir)/cf/check-type-extra.m4 \
111	$(top_srcdir)/cf/check-var.m4 $(top_srcdir)/cf/crypto.m4 \
112	$(top_srcdir)/cf/db.m4 $(top_srcdir)/cf/destdirs.m4 \
113	$(top_srcdir)/cf/dispatch.m4 $(top_srcdir)/cf/dlopen.m4 \
114	$(top_srcdir)/cf/find-func-no-libs.m4 \
115	$(top_srcdir)/cf/find-func-no-libs2.m4 \
116	$(top_srcdir)/cf/find-func.m4 \
117	$(top_srcdir)/cf/find-if-not-broken.m4 \
118	$(top_srcdir)/cf/framework-security.m4 \
119	$(top_srcdir)/cf/have-struct-field.m4 \
120	$(top_srcdir)/cf/have-type.m4 $(top_srcdir)/cf/irix.m4 \
121	$(top_srcdir)/cf/krb-bigendian.m4 \
122	$(top_srcdir)/cf/krb-func-getlogin.m4 \
123	$(top_srcdir)/cf/krb-ipv6.m4 $(top_srcdir)/cf/krb-prog-ln-s.m4 \
124	$(top_srcdir)/cf/krb-prog-perl.m4 \
125	$(top_srcdir)/cf/krb-readline.m4 \
126	$(top_srcdir)/cf/krb-struct-spwd.m4 \
127	$(top_srcdir)/cf/krb-struct-winsize.m4 \
128	$(top_srcdir)/cf/largefile.m4 $(top_srcdir)/cf/libtool.m4 \
129	$(top_srcdir)/cf/ltoptions.m4 $(top_srcdir)/cf/ltsugar.m4 \
130	$(top_srcdir)/cf/ltversion.m4 $(top_srcdir)/cf/lt~obsolete.m4 \
131	$(top_srcdir)/cf/mips-abi.m4 $(top_srcdir)/cf/misc.m4 \
132	$(top_srcdir)/cf/need-proto.m4 $(top_srcdir)/cf/osfc2.m4 \
133	$(top_srcdir)/cf/otp.m4 $(top_srcdir)/cf/pkg.m4 \
134	$(top_srcdir)/cf/proto-compat.m4 $(top_srcdir)/cf/pthreads.m4 \
135	$(top_srcdir)/cf/resolv.m4 $(top_srcdir)/cf/retsigtype.m4 \
136	$(top_srcdir)/cf/roken-frag.m4 \
137	$(top_srcdir)/cf/socket-wrapper.m4 $(top_srcdir)/cf/sunos.m4 \
138	$(top_srcdir)/cf/telnet.m4 $(top_srcdir)/cf/test-package.m4 \
139	$(top_srcdir)/cf/version-script.m4 $(top_srcdir)/cf/wflags.m4 \
140	$(top_srcdir)/cf/win32.m4 $(top_srcdir)/cf/with-all.m4 \
141	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
142am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
143	$(ACLOCAL_M4)
144DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
145	$(am__configure_deps) $(am__DIST_COMMON)
146am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
147 configure.lineno config.status.lineno
148mkinstalldirs = $(install_sh) -d
149CONFIG_HEADER = $(top_builddir)/include/config.h
150CONFIG_CLEAN_FILES =
151CONFIG_CLEAN_VPATH_FILES =
152AM_V_P = $(am__v_P_@AM_V@)
153am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
154am__v_P_0 = false
155am__v_P_1 = :
156AM_V_GEN = $(am__v_GEN_@AM_V@)
157am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
158am__v_GEN_0 = @echo "  GEN     " $@;
159am__v_GEN_1 =
160AM_V_at = $(am__v_at_@AM_V@)
161am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
162am__v_at_0 = @
163am__v_at_1 =
164SOURCES =
165DIST_SOURCES =
166RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
167	ctags-recursive dvi-recursive html-recursive info-recursive \
168	install-data-recursive install-dvi-recursive \
169	install-exec-recursive install-html-recursive \
170	install-info-recursive install-pdf-recursive \
171	install-ps-recursive install-recursive installcheck-recursive \
172	installdirs-recursive pdf-recursive ps-recursive \
173	tags-recursive uninstall-recursive
174am__can_run_installinfo = \
175  case $$AM_UPDATE_INFO_DIR in \
176    n|no|NO) false;; \
177    *) (install-info --version) >/dev/null 2>&1;; \
178  esac
179RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
180  distclean-recursive maintainer-clean-recursive
181am__recursive_targets = \
182  $(RECURSIVE_TARGETS) \
183  $(RECURSIVE_CLEAN_TARGETS) \
184  $(am__extra_recursive_targets)
185AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
186	cscope distdir distdir-am dist dist-all distcheck
187am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
188# Read a list of newline-separated strings from the standard input,
189# and print each of them once, without duplicates.  Input order is
190# *not* preserved.
191am__uniquify_input = $(AWK) '\
192  BEGIN { nonempty = 0; } \
193  { items[$$0] = 1; nonempty = 1; } \
194  END { if (nonempty) { for (i in items) print i; }; } \
195'
196# Make sure the list of sources is unique.  This is necessary because,
197# e.g., the same source file might be shared among _SOURCES variables
198# for different programs/libraries.
199am__define_uniq_tagged_files = \
200  list='$(am__tagged_files)'; \
201  unique=`for i in $$list; do \
202    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
203  done | $(am__uniquify_input)`
204DIST_SUBDIRS = include lib kuser kdc admin kadmin kpasswd kcm appl \
205	tools tests packages etc po doc
206am__DIST_COMMON = $(srcdir)/Makefile.in \
207	$(top_srcdir)/Makefile.am.common \
208	$(top_srcdir)/cf/Makefile.am.common ChangeLog NEWS README TODO \
209	compile config.guess config.sub install-sh ltmain.sh missing
210DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
211distdir = $(PACKAGE)-$(VERSION)
212top_distdir = $(distdir)
213am__remove_distdir = \
214  if test -d "$(distdir)"; then \
215    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
216      && rm -rf "$(distdir)" \
217      || { sleep 5 && rm -rf "$(distdir)"; }; \
218  else :; fi
219am__post_remove_distdir = $(am__remove_distdir)
220am__relativize = \
221  dir0=`pwd`; \
222  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
223  sed_rest='s,^[^/]*/*,,'; \
224  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
225  sed_butlast='s,/*[^/]*$$,,'; \
226  while test -n "$$dir1"; do \
227    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
228    if test "$$first" != "."; then \
229      if test "$$first" = ".."; then \
230        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
231        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
232      else \
233        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
234        if test "$$first2" = "$$first"; then \
235          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
236        else \
237          dir2="../$$dir2"; \
238        fi; \
239        dir0="$$dir0"/"$$first"; \
240      fi; \
241    fi; \
242    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
243  done; \
244  reldir="$$dir2"
245DIST_ARCHIVES = $(distdir).tar.gz
246GZIP_ENV = --best
247DIST_TARGETS = dist-gzip
248# Exists only to be overridden by the user if desired.
249AM_DISTCHECK_DVI_TARGET = dvi
250distuninstallcheck_listfiles = find . -type f -print
251am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
252  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
253distcleancheck_listfiles = find . -type f -print
254ACLOCAL = @ACLOCAL@
255AIX_EXTRA_KAFS = @AIX_EXTRA_KAFS@
256AMTAR = @AMTAR@
257AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
258AR = @AR@
259AS = @AS@
260ASN1_COMPILE = @ASN1_COMPILE@
261ASN1_COMPILE_DEP = @ASN1_COMPILE_DEP@
262AUTOCONF = @AUTOCONF@
263AUTOHEADER = @AUTOHEADER@
264AUTOMAKE = @AUTOMAKE@
265AWK = @AWK@
266CANONICAL_HOST = @CANONICAL_HOST@
267CAPNG_CFLAGS = @CAPNG_CFLAGS@
268CAPNG_LIBS = @CAPNG_LIBS@
269CATMAN = @CATMAN@
270CATMANEXT = @CATMANEXT@
271CC = @CC@
272CCDEPMODE = @CCDEPMODE@
273CFLAGS = @CFLAGS@
274CLANG_FORMAT = @CLANG_FORMAT@
275COMPILE_ET = @COMPILE_ET@
276CPP = @CPP@
277CPPFLAGS = @CPPFLAGS@
278CSCOPE = @CSCOPE@
279CTAGS = @CTAGS@
280CYGPATH_W = @CYGPATH_W@
281DB1LIB = @DB1LIB@
282DB3LIB = @DB3LIB@
283DBHEADER = @DBHEADER@
284DEFS = @DEFS@
285DEPDIR = @DEPDIR@
286DIR_com_err = @DIR_com_err@
287DIR_hdbdir = @DIR_hdbdir@
288DIR_roken = @DIR_roken@
289DLLTOOL = @DLLTOOL@
290DSYMUTIL = @DSYMUTIL@
291DUMPBIN = @DUMPBIN@
292ECHO_C = @ECHO_C@
293ECHO_N = @ECHO_N@
294ECHO_T = @ECHO_T@
295EGREP = @EGREP@
296ENABLE_AFS_STRING_TO_KEY = @ENABLE_AFS_STRING_TO_KEY@
297ETAGS = @ETAGS@
298EXEEXT = @EXEEXT@
299FGREP = @FGREP@
300FILECMD = @FILECMD@
301GCD_MIG = @GCD_MIG@
302GREP = @GREP@
303GROFF = @GROFF@
304INCLUDES_roken = @INCLUDES_roken@
305INCLUDE_libedit = @INCLUDE_libedit@
306INCLUDE_libintl = @INCLUDE_libintl@
307INCLUDE_openldap = @INCLUDE_openldap@
308INCLUDE_openssl_crypto = @INCLUDE_openssl_crypto@
309INCLUDE_readline = @INCLUDE_readline@
310INCLUDE_sqlite3 = @INCLUDE_sqlite3@
311INSTALL = @INSTALL@
312INSTALL_DATA = @INSTALL_DATA@
313INSTALL_PROGRAM = @INSTALL_PROGRAM@
314INSTALL_SCRIPT = @INSTALL_SCRIPT@
315INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
316LD = @LD@
317LDFLAGS = @LDFLAGS@
318LDFLAGS_VERSION_SCRIPT = @LDFLAGS_VERSION_SCRIPT@
319LEX = @LEX@
320LEXLIB = @LEXLIB@
321LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
322LIBADD_roken = @LIBADD_roken@
323LIBOBJS = @LIBOBJS@
324LIBS = @LIBS@
325LIBTOOL = @LIBTOOL@
326LIB_AUTH_SUBDIRS = @LIB_AUTH_SUBDIRS@
327LIB_bswap16 = @LIB_bswap16@
328LIB_bswap32 = @LIB_bswap32@
329LIB_bswap64 = @LIB_bswap64@
330LIB_com_err = @LIB_com_err@
331LIB_com_err_a = @LIB_com_err_a@
332LIB_com_err_so = @LIB_com_err_so@
333LIB_crypt = @LIB_crypt@
334LIB_db_create = @LIB_db_create@
335LIB_dbm_firstkey = @LIB_dbm_firstkey@
336LIB_dbopen = @LIB_dbopen@
337LIB_dispatch_async_f = @LIB_dispatch_async_f@
338LIB_dladdr = @LIB_dladdr@
339LIB_dlopen = @LIB_dlopen@
340LIB_dn_expand = @LIB_dn_expand@
341LIB_dns_search = @LIB_dns_search@
342LIB_door_create = @LIB_door_create@
343LIB_freeaddrinfo = @LIB_freeaddrinfo@
344LIB_gai_strerror = @LIB_gai_strerror@
345LIB_getaddrinfo = @LIB_getaddrinfo@
346LIB_gethostbyname = @LIB_gethostbyname@
347LIB_gethostbyname2 = @LIB_gethostbyname2@
348LIB_getnameinfo = @LIB_getnameinfo@
349LIB_getpwnam_r = @LIB_getpwnam_r@
350LIB_getsockopt = @LIB_getsockopt@
351LIB_hcrypto = @LIB_hcrypto@
352LIB_hcrypto_a = @LIB_hcrypto_a@
353LIB_hcrypto_appl = @LIB_hcrypto_appl@
354LIB_hcrypto_so = @LIB_hcrypto_so@
355LIB_hstrerror = @LIB_hstrerror@
356LIB_kdb = @LIB_kdb@
357LIB_libedit = @LIB_libedit@
358LIB_libintl = @LIB_libintl@
359LIB_loadquery = @LIB_loadquery@
360LIB_logout = @LIB_logout@
361LIB_logwtmp = @LIB_logwtmp@
362LIB_openldap = @LIB_openldap@
363LIB_openpty = @LIB_openpty@
364LIB_openssl_crypto = @LIB_openssl_crypto@
365LIB_otp = @LIB_otp@
366LIB_pidfile = @LIB_pidfile@
367LIB_readline = @LIB_readline@
368LIB_res_ndestroy = @LIB_res_ndestroy@
369LIB_res_nsearch = @LIB_res_nsearch@
370LIB_res_search = @LIB_res_search@
371LIB_roken = @LIB_roken@
372LIB_security = @LIB_security@
373LIB_setsockopt = @LIB_setsockopt@
374LIB_socket = @LIB_socket@
375LIB_sqlite3 = @LIB_sqlite3@
376LIB_syslog = @LIB_syslog@
377LIB_tgetent = @LIB_tgetent@
378LIPO = @LIPO@
379LMDBLIB = @LMDBLIB@
380LN_S = @LN_S@
381LTLIBOBJS = @LTLIBOBJS@
382LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
383MAINT = @MAINT@
384MAKEINFO = @MAKEINFO@
385MANIFEST_TOOL = @MANIFEST_TOOL@
386MKDIR_P = @MKDIR_P@
387NDBMLIB = @NDBMLIB@
388NM = @NM@
389NMEDIT = @NMEDIT@
390NO_AFS = @NO_AFS@
391NROFF = @NROFF@
392OBJDUMP = @OBJDUMP@
393OBJEXT = @OBJEXT@
394OTOOL = @OTOOL@
395OTOOL64 = @OTOOL64@
396PACKAGE = @PACKAGE@
397PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
398PACKAGE_NAME = @PACKAGE_NAME@
399PACKAGE_STRING = @PACKAGE_STRING@
400PACKAGE_TARNAME = @PACKAGE_TARNAME@
401PACKAGE_URL = @PACKAGE_URL@
402PACKAGE_VERSION = @PACKAGE_VERSION@
403PATH_SEPARATOR = @PATH_SEPARATOR@
404PERL = @PERL@
405PKG_CONFIG = @PKG_CONFIG@
406PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
407PTHREAD_LDADD = @PTHREAD_LDADD@
408PTHREAD_LIBADD = @PTHREAD_LIBADD@
409PYTHON = @PYTHON@
410PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
411PYTHON_PLATFORM = @PYTHON_PLATFORM@
412PYTHON_PREFIX = @PYTHON_PREFIX@
413PYTHON_VERSION = @PYTHON_VERSION@
414RANLIB = @RANLIB@
415SED = @SED@
416SET_MAKE = @SET_MAKE@
417SHELL = @SHELL@
418SLC = @SLC@
419SLC_DEP = @SLC_DEP@
420STRIP = @STRIP@
421VERSION = @VERSION@
422VERSIONING = @VERSIONING@
423WFLAGS = @WFLAGS@
424WFLAGS_LITE = @WFLAGS_LITE@
425YACC = @YACC@
426YFLAGS = @YFLAGS@
427abs_builddir = @abs_builddir@
428abs_srcdir = @abs_srcdir@
429abs_top_builddir = @abs_top_builddir@
430abs_top_srcdir = @abs_top_srcdir@
431ac_ct_AR = @ac_ct_AR@
432ac_ct_CC = @ac_ct_CC@
433ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
434am__include = @am__include@
435am__leading_dot = @am__leading_dot@
436am__quote = @am__quote@
437am__tar = @am__tar@
438am__untar = @am__untar@
439bindir = @bindir@
440build = @build@
441build_alias = @build_alias@
442build_cpu = @build_cpu@
443build_os = @build_os@
444build_vendor = @build_vendor@
445builddir = @builddir@
446datadir = @datadir@
447datarootdir = @datarootdir@
448db_type = @db_type@
449db_type_preference = @db_type_preference@
450docdir = @docdir@
451dpagaix_cflags = @dpagaix_cflags@
452dpagaix_ldadd = @dpagaix_ldadd@
453dpagaix_ldflags = @dpagaix_ldflags@
454dvidir = @dvidir@
455exec_prefix = @exec_prefix@
456host = @host@
457host_alias = @host_alias@
458host_cpu = @host_cpu@
459host_os = @host_os@
460host_vendor = @host_vendor@
461htmldir = @htmldir@
462includedir = @includedir@
463infodir = @infodir@
464install_sh = @install_sh@
465libdir = @libdir@
466libexecdir = @libexecdir@
467localedir = @localedir@
468localstatedir = @localstatedir@
469mandir = @mandir@
470mkdir_p = @mkdir_p@
471oldincludedir = @oldincludedir@
472pdfdir = @pdfdir@
473pkgpyexecdir = @pkgpyexecdir@
474pkgpythondir = @pkgpythondir@
475prefix = @prefix@
476program_transform_name = @program_transform_name@
477psdir = @psdir@
478pyexecdir = @pyexecdir@
479pythondir = @pythondir@
480runstatedir = @runstatedir@
481sbindir = @sbindir@
482sharedstatedir = @sharedstatedir@
483srcdir = @srcdir@
484subdirs = @subdirs@
485sysconfdir = @sysconfdir@
486target_alias = @target_alias@
487top_build_prefix = @top_build_prefix@
488top_builddir = @top_builddir@
489top_srcdir = @top_srcdir@
490SUFFIXES = .et .h .pc.in .pc .x .z .hx .1 .3 .5 .7 .8 .cat1 .cat3 \
491	.cat5 .cat7 .cat8
492DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/include -I$(top_srcdir)/include
493AM_CPPFLAGS = $(INCLUDES_roken)
494@do_roken_rename_TRUE@ROKEN_RENAME = -DROKEN_RENAME
495AM_CFLAGS = $(WFLAGS)
496CP = cp
497buildinclude = $(top_builddir)/include
498LIB_XauReadAuth = @LIB_XauReadAuth@
499LIB_el_init = @LIB_el_init@
500LIB_getattr = @LIB_getattr@
501LIB_getpwent_r = @LIB_getpwent_r@
502LIB_odm_initialize = @LIB_odm_initialize@
503LIB_setpcred = @LIB_setpcred@
504INCLUDE_krb4 = @INCLUDE_krb4@
505LIB_krb4 = @LIB_krb4@
506libexec_heimdaldir = $(libexecdir)/heimdal
507NROFF_MAN = groff -mandoc -Tascii
508@NO_AFS_FALSE@LIB_kafs = $(top_builddir)/lib/kafs/libkafs.la $(AIX_EXTRA_KAFS)
509@NO_AFS_TRUE@LIB_kafs =
510@KRB5_TRUE@LIB_krb5 = $(top_builddir)/lib/krb5/libkrb5.la \
511@KRB5_TRUE@	$(top_builddir)/lib/asn1/libasn1.la
512
513@KRB5_TRUE@LIB_gssapi = $(top_builddir)/lib/gssapi/libgssapi.la
514LIB_heimbase = $(top_builddir)/lib/base/libheimbase.la
515@DCE_TRUE@LIB_kdfs = $(top_builddir)/lib/kdfs/libkdfs.la
516
517#silent-rules
518heim_verbose = $(heim_verbose_$(V))
519heim_verbose_ = $(heim_verbose_$(AM_DEFAULT_VERBOSITY))
520heim_verbose_0 = @echo "  GEN    "$@;
521@KCM_TRUE@kcm_dir = kcm
522SUBDIRS = include lib kuser kdc admin kadmin kpasswd $(kcm_dir) appl \
523	tools tests packages etc po $(am__append_1)
524ACLOCAL_AMFLAGS = -I cf
525EXTRA_DIST = \
526	NTMakefile \
527	windows \
528	TODO \
529	LICENSE \
530	README \
531	ChangeLog \
532	ChangeLog.1998 \
533	ChangeLog.1999 \
534	ChangeLog.2000 \
535	ChangeLog.2001 \
536	ChangeLog.2002 \
537	ChangeLog.2003 \
538	ChangeLog.2004 \
539	ChangeLog.2005 \
540	ChangeLog.2006 \
541	Makefile.am.common \
542	autogen.sh \
543	krb5.conf \
544	cf/make-proto.pl \
545	cf/roken-h-process.pl \
546	cf/install-catman.sh \
547	cf/ChangeLog \
548	cf/c-function.m4 \
549	cf/ChangeLog \
550	cf/have-pragma-weak.m4 \
551	cf/have-types.m4 \
552	cf/krb-func-getcwd-broken.m4 \
553	cf/krb-prog-ranlib.m4 \
554	cf/krb-prog-yacc.m4 \
555	cf/krb-sys-aix.m4 \
556	cf/krb-sys-nextstep.m4 \
557	cf/krb-version.m4 \
558	cf/roken.m4 \
559	cf/valgrind-suppressions \
560	cf/maybe-valgrind.sh \
561	cf/symbol-version.py \
562	cf/w32-check-exported-symbols.pl \
563	cf/w32-def-from-dll.pl \
564	cf/w32-detect-vc-version.pl \
565	cf/w32-hh-toc-from-info.pl \
566	cf/w32-list-externs-from-objs.pl \
567	cf/vararray.m4
568
569all: all-recursive
570
571.SUFFIXES:
572.SUFFIXES: .et .h .pc.in .pc .x .z .hx .1 .3 .5 .7 .8 .cat1 .cat3 .cat5 .cat7 .cat8 .c
573am--refresh: Makefile
574	@:
575$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common $(am__configure_deps)
576	@for dep in $?; do \
577	  case '$(am__configure_deps)' in \
578	    *$$dep*) \
579	      echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
580	      $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
581		&& exit 0; \
582	      exit 1;; \
583	  esac; \
584	done; \
585	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
586	$(am__cd) $(top_srcdir) && \
587	  $(AUTOMAKE) --foreign Makefile
588Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
589	@case '$?' in \
590	  *config.status*) \
591	    echo ' $(SHELL) ./config.status'; \
592	    $(SHELL) ./config.status;; \
593	  *) \
594	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
595	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
596	esac;
597$(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common $(am__empty):
598
599$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
600	$(SHELL) ./config.status --recheck
601
602$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
603	$(am__cd) $(srcdir) && $(AUTOCONF)
604$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
605	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
606$(am__aclocal_m4_deps):
607
608mostlyclean-libtool:
609	-rm -f *.lo
610
611clean-libtool:
612	-rm -rf .libs _libs
613
614distclean-libtool:
615	-rm -f libtool config.lt
616
617# This directory's subdirectories are mostly independent; you can cd
618# into them and run 'make' without going through this Makefile.
619# To change the values of 'make' variables: instead of editing Makefiles,
620# (1) if the variable is set in 'config.status', edit 'config.status'
621#     (which will cause the Makefiles to be regenerated when you run 'make');
622# (2) otherwise, pass the desired values on the 'make' command line.
623$(am__recursive_targets):
624	@fail=; \
625	if $(am__make_keepgoing); then \
626	  failcom='fail=yes'; \
627	else \
628	  failcom='exit 1'; \
629	fi; \
630	dot_seen=no; \
631	target=`echo $@ | sed s/-recursive//`; \
632	case "$@" in \
633	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
634	  *) list='$(SUBDIRS)' ;; \
635	esac; \
636	for subdir in $$list; do \
637	  echo "Making $$target in $$subdir"; \
638	  if test "$$subdir" = "."; then \
639	    dot_seen=yes; \
640	    local_target="$$target-am"; \
641	  else \
642	    local_target="$$target"; \
643	  fi; \
644	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
645	  || eval $$failcom; \
646	done; \
647	if test "$$dot_seen" = "no"; then \
648	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
649	fi; test -z "$$fail"
650
651ID: $(am__tagged_files)
652	$(am__define_uniq_tagged_files); mkid -fID $$unique
653tags: tags-recursive
654TAGS: tags
655
656tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
657	set x; \
658	here=`pwd`; \
659	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
660	  include_option=--etags-include; \
661	  empty_fix=.; \
662	else \
663	  include_option=--include; \
664	  empty_fix=; \
665	fi; \
666	list='$(SUBDIRS)'; for subdir in $$list; do \
667	  if test "$$subdir" = .; then :; else \
668	    test ! -f $$subdir/TAGS || \
669	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
670	  fi; \
671	done; \
672	$(am__define_uniq_tagged_files); \
673	shift; \
674	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
675	  test -n "$$unique" || unique=$$empty_fix; \
676	  if test $$# -gt 0; then \
677	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
678	      "$$@" $$unique; \
679	  else \
680	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
681	      $$unique; \
682	  fi; \
683	fi
684ctags: ctags-recursive
685
686CTAGS: ctags
687ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
688	$(am__define_uniq_tagged_files); \
689	test -z "$(CTAGS_ARGS)$$unique" \
690	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
691	     $$unique
692
693GTAGS:
694	here=`$(am__cd) $(top_builddir) && pwd` \
695	  && $(am__cd) $(top_srcdir) \
696	  && gtags -i $(GTAGS_ARGS) "$$here"
697cscope: cscope.files
698	test ! -s cscope.files \
699	  || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
700clean-cscope:
701	-rm -f cscope.files
702cscope.files: clean-cscope cscopelist
703cscopelist: cscopelist-recursive
704
705cscopelist-am: $(am__tagged_files)
706	list='$(am__tagged_files)'; \
707	case "$(srcdir)" in \
708	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
709	  *) sdir=$(subdir)/$(srcdir) ;; \
710	esac; \
711	for i in $$list; do \
712	  if test -f "$$i"; then \
713	    echo "$(subdir)/$$i"; \
714	  else \
715	    echo "$$sdir/$$i"; \
716	  fi; \
717	done >> $(top_builddir)/cscope.files
718
719distclean-tags:
720	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
721	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
722distdir: $(BUILT_SOURCES)
723	$(MAKE) $(AM_MAKEFLAGS) distdir-am
724
725distdir-am: $(DISTFILES)
726	$(am__remove_distdir)
727	test -d "$(distdir)" || mkdir "$(distdir)"
728	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
729	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
730	list='$(DISTFILES)'; \
731	  dist_files=`for file in $$list; do echo $$file; done | \
732	  sed -e "s|^$$srcdirstrip/||;t" \
733	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
734	case $$dist_files in \
735	  */*) $(MKDIR_P) `echo "$$dist_files" | \
736			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
737			   sort -u` ;; \
738	esac; \
739	for file in $$dist_files; do \
740	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
741	  if test -d $$d/$$file; then \
742	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
743	    if test -d "$(distdir)/$$file"; then \
744	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
745	    fi; \
746	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
747	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
748	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
749	    fi; \
750	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
751	  else \
752	    test -f "$(distdir)/$$file" \
753	    || cp -p $$d/$$file "$(distdir)/$$file" \
754	    || exit 1; \
755	  fi; \
756	done
757	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
758	  if test "$$subdir" = .; then :; else \
759	    $(am__make_dryrun) \
760	      || test -d "$(distdir)/$$subdir" \
761	      || $(MKDIR_P) "$(distdir)/$$subdir" \
762	      || exit 1; \
763	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
764	    $(am__relativize); \
765	    new_distdir=$$reldir; \
766	    dir1=$$subdir; dir2="$(top_distdir)"; \
767	    $(am__relativize); \
768	    new_top_distdir=$$reldir; \
769	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
770	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
771	    ($(am__cd) $$subdir && \
772	      $(MAKE) $(AM_MAKEFLAGS) \
773	        top_distdir="$$new_top_distdir" \
774	        distdir="$$new_distdir" \
775		am__remove_distdir=: \
776		am__skip_length_check=: \
777		am__skip_mode_fix=: \
778	        distdir) \
779	      || exit 1; \
780	  fi; \
781	done
782	$(MAKE) $(AM_MAKEFLAGS) \
783	  top_distdir="$(top_distdir)" distdir="$(distdir)" \
784	  dist-hook
785	-test -n "$(am__skip_mode_fix)" \
786	|| find "$(distdir)" -type d ! -perm -755 \
787		-exec chmod u+rwx,go+rx {} \; -o \
788	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
789	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
790	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
791	|| chmod -R a+r "$(distdir)"
792dist-gzip: distdir
793	tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
794	$(am__post_remove_distdir)
795
796dist-bzip2: distdir
797	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
798	$(am__post_remove_distdir)
799
800dist-lzip: distdir
801	tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
802	$(am__post_remove_distdir)
803
804dist-xz: distdir
805	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
806	$(am__post_remove_distdir)
807
808dist-zstd: distdir
809	tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
810	$(am__post_remove_distdir)
811
812dist-tarZ: distdir
813	@echo WARNING: "Support for distribution archives compressed with" \
814		       "legacy program 'compress' is deprecated." >&2
815	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
816	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
817	$(am__post_remove_distdir)
818
819dist-shar: distdir
820	@echo WARNING: "Support for shar distribution archives is" \
821	               "deprecated." >&2
822	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
823	shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
824	$(am__post_remove_distdir)
825
826dist-zip: distdir
827	-rm -f $(distdir).zip
828	zip -rq $(distdir).zip $(distdir)
829	$(am__post_remove_distdir)
830
831dist dist-all:
832	$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
833	$(am__post_remove_distdir)
834
835# This target untars the dist file and tries a VPATH configuration.  Then
836# it guarantees that the distribution is self-contained by making another
837# tarfile.
838distcheck: dist
839	case '$(DIST_ARCHIVES)' in \
840	*.tar.gz*) \
841	  eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
842	*.tar.bz2*) \
843	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
844	*.tar.lz*) \
845	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
846	*.tar.xz*) \
847	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
848	*.tar.Z*) \
849	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
850	*.shar.gz*) \
851	  eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
852	*.zip*) \
853	  unzip $(distdir).zip ;;\
854	*.tar.zst*) \
855	  zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
856	esac
857	chmod -R a-w $(distdir)
858	chmod u+w $(distdir)
859	mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
860	chmod a-w $(distdir)
861	test -d $(distdir)/_build || exit 0; \
862	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
863	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
864	  && am__cwd=`pwd` \
865	  && $(am__cd) $(distdir)/_build/sub \
866	  && ../../configure \
867	    $(AM_DISTCHECK_CONFIGURE_FLAGS) \
868	    $(DISTCHECK_CONFIGURE_FLAGS) \
869	    --srcdir=../.. --prefix="$$dc_install_base" \
870	  && $(MAKE) $(AM_MAKEFLAGS) \
871	  && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
872	  && $(MAKE) $(AM_MAKEFLAGS) check \
873	  && $(MAKE) $(AM_MAKEFLAGS) install \
874	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
875	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
876	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
877	        distuninstallcheck \
878	  && chmod -R a-w "$$dc_install_base" \
879	  && ({ \
880	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
881	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
882	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
883	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
884	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
885	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
886	  && rm -rf "$$dc_destdir" \
887	  && $(MAKE) $(AM_MAKEFLAGS) dist \
888	  && rm -rf $(DIST_ARCHIVES) \
889	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
890	  && cd "$$am__cwd" \
891	  || exit 1
892	$(am__post_remove_distdir)
893	@(echo "$(distdir) archives ready for distribution: "; \
894	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
895	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
896distuninstallcheck:
897	@test -n '$(distuninstallcheck_dir)' || { \
898	  echo 'ERROR: trying to run $@ with an empty' \
899	       '$$(distuninstallcheck_dir)' >&2; \
900	  exit 1; \
901	}; \
902	$(am__cd) '$(distuninstallcheck_dir)' || { \
903	  echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
904	  exit 1; \
905	}; \
906	test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
907	   || { echo "ERROR: files left after uninstall:" ; \
908	        if test -n "$(DESTDIR)"; then \
909	          echo "  (check DESTDIR support)"; \
910	        fi ; \
911	        $(distuninstallcheck_listfiles) ; \
912	        exit 1; } >&2
913distcleancheck: distclean
914	@if test '$(srcdir)' = . ; then \
915	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
916	  exit 1 ; \
917	fi
918	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
919	  || { echo "ERROR: files left in build directory after distclean:" ; \
920	       $(distcleancheck_listfiles) ; \
921	       exit 1; } >&2
922check-am: all-am
923	$(MAKE) $(AM_MAKEFLAGS) check-local
924check: check-recursive
925all-am: Makefile all-local
926installdirs: installdirs-recursive
927installdirs-am:
928install: install-recursive
929install-exec: install-exec-recursive
930install-data: install-data-recursive
931uninstall: uninstall-recursive
932
933install-am: all-am
934	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
935
936installcheck: installcheck-recursive
937install-strip:
938	if test -z '$(STRIP)'; then \
939	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
940	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
941	      install; \
942	else \
943	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
944	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
945	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
946	fi
947mostlyclean-generic:
948
949clean-generic:
950
951distclean-generic:
952	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
953	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
954
955maintainer-clean-generic:
956	@echo "This command is intended for maintainers to use"
957	@echo "it deletes files that may require special tools to rebuild."
958clean: clean-recursive
959
960clean-am: clean-generic clean-libtool mostlyclean-am
961
962distclean: distclean-recursive
963	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
964	-rm -f Makefile
965distclean-am: clean-am distclean-generic distclean-libtool \
966	distclean-tags
967
968dvi: dvi-recursive
969
970dvi-am:
971
972html: html-recursive
973
974html-am:
975
976info: info-recursive
977
978info-am:
979
980install-data-am:
981	@$(NORMAL_INSTALL)
982	$(MAKE) $(AM_MAKEFLAGS) install-data-hook
983install-dvi: install-dvi-recursive
984
985install-dvi-am:
986
987install-exec-am: install-exec-local
988
989install-html: install-html-recursive
990
991install-html-am:
992
993install-info: install-info-recursive
994
995install-info-am:
996
997install-man:
998
999install-pdf: install-pdf-recursive
1000
1001install-pdf-am:
1002
1003install-ps: install-ps-recursive
1004
1005install-ps-am:
1006
1007installcheck-am:
1008
1009maintainer-clean: maintainer-clean-recursive
1010	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
1011	-rm -rf $(top_srcdir)/autom4te.cache
1012	-rm -f Makefile
1013maintainer-clean-am: distclean-am maintainer-clean-generic
1014
1015mostlyclean: mostlyclean-recursive
1016
1017mostlyclean-am: mostlyclean-generic mostlyclean-libtool
1018
1019pdf: pdf-recursive
1020
1021pdf-am:
1022
1023ps: ps-recursive
1024
1025ps-am:
1026
1027uninstall-am:
1028	@$(NORMAL_INSTALL)
1029	$(MAKE) $(AM_MAKEFLAGS) uninstall-hook
1030.MAKE: $(am__recursive_targets) check-am install-am install-data-am \
1031	install-strip uninstall-am
1032
1033.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \
1034	am--refresh check check-am check-local clean clean-cscope \
1035	clean-generic clean-libtool cscope cscopelist-am ctags \
1036	ctags-am dist dist-all dist-bzip2 dist-gzip dist-hook \
1037	dist-lzip dist-shar dist-tarZ dist-xz dist-zip dist-zstd \
1038	distcheck distclean distclean-generic distclean-libtool \
1039	distclean-tags distcleancheck distdir distuninstallcheck dvi \
1040	dvi-am html html-am info info-am install install-am \
1041	install-data install-data-am install-data-hook install-dvi \
1042	install-dvi-am install-exec install-exec-am install-exec-local \
1043	install-html install-html-am install-info install-info-am \
1044	install-man install-pdf install-pdf-am install-ps \
1045	install-ps-am install-strip installcheck installcheck-am \
1046	installdirs installdirs-am maintainer-clean \
1047	maintainer-clean-generic mostlyclean mostlyclean-generic \
1048	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
1049	uninstall-am uninstall-hook
1050
1051.PRECIOUS: Makefile
1052
1053
1054install-suid-programs:
1055	@foo='$(bin_SUIDS)'; \
1056	for file in $$foo; do \
1057		x=$(DESTDIR)$(bindir)/$$file; \
1058		if chown 0:0 $$x && chmod u+s $$x; then :; else \
1059			echo "*"; \
1060			echo "* Failed to install $$x setuid root"; \
1061			echo "*"; \
1062		fi; \
1063	done
1064
1065install-exec-local: install-suid-programs
1066
1067codesign-all:
1068	@if [ X"$$CODE_SIGN_IDENTITY" != X ] ; then \
1069		foo='$(bin_PROGRAMS) $(sbin_PROGRAMS) $(libexec_PROGRAMS)' ; \
1070		for file in $$foo ; do \
1071			echo "CODESIGN $$file" ; \
1072			codesign -f -s "$$CODE_SIGN_IDENTITY" $$file || exit 1 ; \
1073		done ; \
1074	fi
1075
1076all-local: codesign-all
1077
1078install-build-headers:: $(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ) $(nobase_include_HEADERS) $(noinst_HEADERS)
1079	@foo='$(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ) $(noinst_HEADERS)'; \
1080	for f in $$foo; do \
1081		f=`basename $$f`; \
1082		if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
1083		else file="$$f"; fi; \
1084		if cmp -s  $$file $(buildinclude)/$$f 2> /dev/null ; then \
1085		: ; else \
1086			echo " $(CP) $$file $(buildinclude)/$$f"; \
1087			$(CP) $$file $(buildinclude)/$$f || true; \
1088		fi ; \
1089	done ; \
1090	foo='$(nobase_include_HEADERS)'; \
1091	for f in $$foo; do \
1092		if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
1093		else file="$$f"; fi; \
1094		$(mkdir_p) $(buildinclude)/`dirname $$f` ; \
1095		if cmp -s  $$file $(buildinclude)/$$f 2> /dev/null ; then \
1096		: ; else \
1097			echo " $(CP) $$file $(buildinclude)/$$f"; \
1098			$(CP) $$file $(buildinclude)/$$f; \
1099		fi ; \
1100	done
1101
1102all-local: install-build-headers
1103
1104check-local::
1105	@if test '$(CHECK_LOCAL)' = "no-check-local"; then \
1106	  foo=''; elif test '$(CHECK_LOCAL)'; then \
1107	  foo='$(CHECK_LOCAL)'; else \
1108	  foo='$(PROGRAMS)'; fi; \
1109	  if test "$$foo"; then \
1110	  failed=0; all=0; \
1111	  for i in $$foo; do \
1112	    all=`expr $$all + 1`; \
1113	    if (./$$i --version && ./$$i --help) > /dev/null 2>&1; then \
1114	      echo "PASS: $$i"; \
1115	    else \
1116	      echo "FAIL: $$i"; \
1117	      failed=`expr $$failed + 1`; \
1118	    fi; \
1119	  done; \
1120	  if test "$$failed" -eq 0; then \
1121	    banner="All $$all tests passed"; \
1122	  else \
1123	    banner="$$failed of $$all tests failed"; \
1124	  fi; \
1125	  dashes=`echo "$$banner" | sed s/./=/g`; \
1126	  echo "$$dashes"; \
1127	  echo "$$banner"; \
1128	  echo "$$dashes"; \
1129	  test "$$failed" -eq 0 || exit 1; \
1130	fi
1131
1132# It's useful for debugging to format generated sources.  The default for all
1133# clang-format styles is to sort includes, but in many cases in-tree we really
1134# don't want to do that.
1135.x.c:
1136	@if [ -z "$(CLANG_FORMAT)" ]; then \
1137	    cmp -s $< $@ 2> /dev/null || cp $< $@; \
1138	else \
1139	    cp $< $@.tmp.c; \
1140            $(CLANG_FORMAT) -style='{BasedOnStyle: Chromium, SortIncludes: false}' -i $@.tmp.c; \
1141	    cmp -s $@.tmp.c $@ 2> /dev/null || mv $@.tmp.c $@; \
1142	fi
1143
1144.hx.h:
1145	@cmp -s $< $@ 2> /dev/null || cp $< $@;
1146#NROFF_MAN = nroff -man
1147.1.cat1:
1148	$(NROFF_MAN) $< > $@
1149.3.cat3:
1150	$(NROFF_MAN) $< > $@
1151.5.cat5:
1152	$(NROFF_MAN) $< > $@
1153.7.cat7:
1154	$(NROFF_MAN) $< > $@
1155.8.cat8:
1156	$(NROFF_MAN) $< > $@
1157
1158dist-cat1-mans:
1159	@foo='$(man1_MANS)'; \
1160	bar='$(man_MANS)'; \
1161	for i in $$bar; do \
1162	case $$i in \
1163	*.1) foo="$$foo $$i";; \
1164	esac; done ;\
1165	for i in $$foo; do \
1166		x=`echo $$i | sed 's/\.[^.]*$$/.cat1/'`; \
1167		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
1168		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
1169	done
1170
1171dist-cat3-mans:
1172	@foo='$(man3_MANS)'; \
1173	bar='$(man_MANS)'; \
1174	for i in $$bar; do \
1175	case $$i in \
1176	*.3) foo="$$foo $$i";; \
1177	esac; done ;\
1178	for i in $$foo; do \
1179		x=`echo $$i | sed 's/\.[^.]*$$/.cat3/'`; \
1180		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
1181		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
1182	done
1183
1184dist-cat5-mans:
1185	@foo='$(man5_MANS)'; \
1186	bar='$(man_MANS)'; \
1187	for i in $$bar; do \
1188	case $$i in \
1189	*.5) foo="$$foo $$i";; \
1190	esac; done ;\
1191	for i in $$foo; do \
1192		x=`echo $$i | sed 's/\.[^.]*$$/.cat5/'`; \
1193		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
1194		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
1195	done
1196
1197dist-cat7-mans:
1198	@foo='$(man7_MANS)'; \
1199	bar='$(man_MANS)'; \
1200	for i in $$bar; do \
1201	case $$i in \
1202	*.7) foo="$$foo $$i";; \
1203	esac; done ;\
1204	for i in $$foo; do \
1205		x=`echo $$i | sed 's/\.[^.]*$$/.cat7/'`; \
1206		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
1207		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
1208	done
1209
1210dist-cat8-mans:
1211	@foo='$(man8_MANS)'; \
1212	bar='$(man_MANS)'; \
1213	for i in $$bar; do \
1214	case $$i in \
1215	*.8) foo="$$foo $$i";; \
1216	esac; done ;\
1217	for i in $$foo; do \
1218		x=`echo $$i | sed 's/\.[^.]*$$/.cat8/'`; \
1219		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
1220		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
1221	done
1222
1223dist-hook: dist-cat1-mans dist-cat3-mans dist-cat5-mans dist-cat7-mans dist-cat8-mans
1224
1225install-cat-mans:
1226	$(SHELL) $(top_srcdir)/cf/install-catman.sh install "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man7_MANS) $(man8_MANS)
1227
1228uninstall-cat-mans:
1229	$(SHELL) $(top_srcdir)/cf/install-catman.sh uninstall "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man7_MANS) $(man8_MANS)
1230
1231install-data-hook: install-cat-mans
1232uninstall-hook: uninstall-cat-mans
1233
1234.et.h:
1235	$(COMPILE_ET) $<
1236.et.c:
1237	$(COMPILE_ET) $<
1238
1239#
1240# Useful target for debugging
1241#
1242
1243check-valgrind:
1244	tobjdir=`cd $(top_builddir) && pwd` ; \
1245	tsrcdir=`cd $(top_srcdir) && pwd` ; \
1246	env TESTS_ENVIRONMENT="$${tsrcdir}/cf/maybe-valgrind.sh -s $${tsrcdir} -o $${tobjdir}" make check
1247
1248#
1249# Target to please samba build farm, builds distfiles in-tree.
1250# Will break when automake changes...
1251#
1252
1253distdir-in-tree: $(DISTFILES) $(INFO_DEPS)
1254	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
1255	  if test "$$subdir" != .; then \
1256	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) distdir-in-tree) ; \
1257	  fi ; \
1258	done
1259
1260print-distdir:
1261	@echo $(distdir)
1262
1263# Tell versions [3.59,3.63) of GNU make to not export all variables.
1264# Otherwise a system limit (for SysV at least) may be exceeded.
1265.NOEXPORT:
1266