Initial import from FreeBSD RELENG_4:
[dragonfly.git] / crypto / heimdal / lib / krb5 / Makefile.in
1 # Makefile.in generated by automake 1.6.1 from Makefile.am.
2 # @configure_input@
3
4 # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
5 # Free Software Foundation, Inc.
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: Makefile.am,v 1.147.2.1 2002/10/21 15:03:14 joda Exp $
18
19 # $Id: Makefile.am.common,v 1.5 2002/05/19 18:35:37 joda Exp $
20
21 # $Id: Makefile.am.common,v 1.36 2002/08/19 16:10:25 joda Exp $
22 SHELL = @SHELL@
23
24 srcdir = @srcdir@
25 top_srcdir = @top_srcdir@
26 VPATH = @srcdir@
27 prefix = @prefix@
28 exec_prefix = @exec_prefix@
29
30 bindir = @bindir@
31 sbindir = @sbindir@
32 libexecdir = @libexecdir@
33 datadir = @datadir@
34 sysconfdir = @sysconfdir@
35 sharedstatedir = @sharedstatedir@
36 localstatedir = @localstatedir@
37 libdir = @libdir@
38 infodir = @infodir@
39 mandir = @mandir@
40 includedir = @includedir@
41 oldincludedir = /usr/include
42 pkgdatadir = $(datadir)/@PACKAGE@
43 pkglibdir = $(libdir)/@PACKAGE@
44 pkgincludedir = $(includedir)/@PACKAGE@
45 top_builddir = ../..
46
47 ACLOCAL = @ACLOCAL@
48 AUTOCONF = @AUTOCONF@
49 AUTOMAKE = @AUTOMAKE@
50 AUTOHEADER = @AUTOHEADER@
51
52 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
53 INSTALL = @INSTALL@
54 INSTALL_PROGRAM = @INSTALL_PROGRAM@
55 INSTALL_DATA = @INSTALL_DATA@
56 install_sh_DATA = $(install_sh) -c -m 644
57 install_sh_PROGRAM = $(install_sh) -c
58 INSTALL_SCRIPT = @INSTALL_SCRIPT@
59 INSTALL_HEADER = $(INSTALL_DATA)
60 transform = @program_transform_name@
61 NORMAL_INSTALL = :
62 PRE_INSTALL = :
63 POST_INSTALL = :
64 NORMAL_UNINSTALL = :
65 PRE_UNINSTALL = :
66 POST_UNINSTALL = :
67 host_alias = @host_alias@
68 host_triplet = @host@
69
70 EXEEXT = @EXEEXT@
71 OBJEXT = @OBJEXT@
72 PATH_SEPARATOR = @PATH_SEPARATOR@
73 AIX_EXTRA_KAFS = @AIX_EXTRA_KAFS@
74 AMTAR = @AMTAR@
75 AS = @AS@
76 AWK = @AWK@
77 CANONICAL_HOST = @CANONICAL_HOST@
78 CATMAN = @CATMAN@
79 CATMANEXT = @CATMANEXT@
80 CC = @CC@
81 COMPILE_ET = @COMPILE_ET@
82 CPP = @CPP@
83 DBLIB = @DBLIB@
84 DEPDIR = @DEPDIR@
85 DIR_com_err = @DIR_com_err@
86 DIR_des = @DIR_des@
87 DIR_roken = @DIR_roken@
88 DLLTOOL = @DLLTOOL@
89 ECHO = @ECHO@
90 EXTRA_LIB45 = @EXTRA_LIB45@
91 GROFF = @GROFF@
92 INCLUDES_roken = @INCLUDES_roken@
93 INCLUDE_ = @INCLUDE_@
94 INCLUDE_des = @INCLUDE_des@
95 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
96 LEX = @LEX@
97
98 LEXLIB = @LEXLIB@
99 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
100 LIBTOOL = @LIBTOOL@
101 LIB_ = @LIB_@
102 LIB_AUTH_SUBDIRS = @LIB_AUTH_SUBDIRS@
103 LIB_NDBM = @LIB_NDBM@
104 LIB_com_err = @LIB_com_err@
105 LIB_com_err_a = @LIB_com_err_a@
106 LIB_com_err_so = @LIB_com_err_so@
107 LIB_des = @LIB_des@
108 LIB_des_a = @LIB_des_a@
109 LIB_des_appl = @LIB_des_appl@
110 LIB_des_so = @LIB_des_so@
111 LIB_kdb = @LIB_kdb@
112 LIB_otp = @LIB_otp@
113 LIB_roken = @LIB_roken@
114 LIB_security = @LIB_security@
115 LN_S = @LN_S@
116 LTLIBOBJS = @LTLIBOBJS@
117 NEED_WRITEAUTH_FALSE = @NEED_WRITEAUTH_FALSE@
118 NEED_WRITEAUTH_TRUE = @NEED_WRITEAUTH_TRUE@
119 NROFF = @NROFF@
120 OBJDUMP = @OBJDUMP@
121 PACKAGE = @PACKAGE@
122 RANLIB = @RANLIB@
123 STRIP = @STRIP@
124 VERSION = @VERSION@
125 VOID_RETSIGTYPE = @VOID_RETSIGTYPE@
126 WFLAGS = @WFLAGS@
127 WFLAGS_NOIMPLICITINT = @WFLAGS_NOIMPLICITINT@
128 WFLAGS_NOUNUSED = @WFLAGS_NOUNUSED@
129 X_CFLAGS = @X_CFLAGS@
130 X_EXTRA_LIBS = @X_EXTRA_LIBS@
131 X_LIBS = @X_LIBS@
132 X_PRE_LIBS = @X_PRE_LIBS@
133 YACC = @YACC@
134 am__include = @am__include@
135 am__quote = @am__quote@
136 dpagaix_cflags = @dpagaix_cflags@
137 dpagaix_ldadd = @dpagaix_ldadd@
138 dpagaix_ldflags = @dpagaix_ldflags@
139 install_sh = @install_sh@
140
141 AUTOMAKE_OPTIONS = foreign no-dependencies 1.6
142
143 SUFFIXES = .et .h .x .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8
144
145 INCLUDES = -I$(top_builddir)/include $(INCLUDES_roken) $(INCLUDE_krb4) $(INCLUDE_des) -I../com_err -I$(srcdir)/../com_err
146
147 @do_roken_rename_TRUE@ROKEN_RENAME = -DROKEN_RENAME
148
149 AM_CFLAGS = $(WFLAGS)
150
151 CP = cp
152
153 buildinclude = $(top_builddir)/include
154
155 LIB_XauReadAuth = @LIB_XauReadAuth@
156 LIB_crypt = @LIB_crypt@
157 LIB_dbm_firstkey = @LIB_dbm_firstkey@
158 LIB_dbopen = @LIB_dbopen@
159 LIB_dlopen = @LIB_dlopen@
160 LIB_dn_expand = @LIB_dn_expand@
161 LIB_el_init = @LIB_el_init@
162 LIB_getattr = @LIB_getattr@
163 LIB_gethostbyname = @LIB_gethostbyname@
164 LIB_getpwent_r = @LIB_getpwent_r@
165 LIB_getpwnam_r = @LIB_getpwnam_r@
166 LIB_getsockopt = @LIB_getsockopt@
167 LIB_logout = @LIB_logout@
168 LIB_logwtmp = @LIB_logwtmp@
169 LIB_odm_initialize = @LIB_odm_initialize@
170 LIB_openpty = @LIB_openpty@
171 LIB_pidfile = @LIB_pidfile@
172 LIB_res_search = @LIB_res_search@
173 LIB_setpcred = @LIB_setpcred@
174 LIB_setsockopt = @LIB_setsockopt@
175 LIB_socket = @LIB_socket@
176 LIB_syslog = @LIB_syslog@
177 LIB_tgetent = @LIB_tgetent@
178
179 HESIODLIB = @HESIODLIB@
180 HESIODINCLUDE = @HESIODINCLUDE@
181 INCLUDE_hesiod = @INCLUDE_hesiod@
182 LIB_hesiod = @LIB_hesiod@
183
184 INCLUDE_krb4 = @INCLUDE_krb4@
185 LIB_krb4 = @LIB_krb4@
186
187 INCLUDE_openldap = @INCLUDE_openldap@
188 LIB_openldap = @LIB_openldap@
189
190 INCLUDE_readline = @INCLUDE_readline@
191 LIB_readline = @LIB_readline@
192
193 NROFF_MAN = groff -mandoc -Tascii
194
195 @KRB4_TRUE@LIB_kafs = $(top_builddir)/lib/kafs/libkafs.la $(AIX_EXTRA_KAFS)
196
197 @KRB5_TRUE@LIB_krb5 = $(top_builddir)/lib/krb5/libkrb5.la \
198 @KRB5_TRUE@     $(top_builddir)/lib/asn1/libasn1.la
199
200 @KRB5_TRUE@LIB_gssapi = $(top_builddir)/lib/gssapi/libgssapi.la
201
202 @DCE_TRUE@LIB_kdfs = $(top_builddir)/lib/kdfs/libkdfs.la
203
204 bin_PROGRAMS = verify_krb5_conf
205
206 noinst_PROGRAMS = dump_config test_get_addrs krbhst-test
207
208 TESTS = \
209         n-fold-test                             \
210         string-to-key-test                      \
211         derived-key-test                        \
212         store-test                              \
213         parse-name-test                         \
214         name-45-test
215
216
217 check_PROGRAMS = $(TESTS)
218
219 LDADD = libkrb5.la \
220         $(LIB_des) \
221         $(top_builddir)/lib/asn1/libasn1.la \
222         $(LIB_roken)
223
224
225 libkrb5_la_LIBADD = \
226         ../com_err/error.lo ../com_err/com_err.lo \
227         $(LIB_des) \
228         $(top_builddir)/lib/asn1/libasn1.la \
229         $(LIB_roken)
230
231
232 lib_LTLIBRARIES = libkrb5.la
233
234 ERR_FILES = krb5_err.c heim_err.c k524_err.c
235
236 libkrb5_la_SOURCES = \
237         acl.c                                   \
238         add_et_list.c                           \
239         addr_families.c                         \
240         aname_to_localname.c                    \
241         appdefault.c                            \
242         asn1_glue.c                             \
243         auth_context.c                          \
244         build_ap_req.c                          \
245         build_auth.c                            \
246         cache.c                                 \
247         changepw.c                              \
248         codec.c                                 \
249         config_file.c                           \
250         config_file_netinfo.c                   \
251         convert_creds.c                         \
252         constants.c                             \
253         context.c                               \
254         copy_host_realm.c                       \
255         crc.c                                   \
256         creds.c                                 \
257         crypto.c                                \
258         data.c                                  \
259         eai_to_heim_errno.c                     \
260         error_string.c                          \
261         expand_hostname.c                       \
262         fcache.c                                \
263         free.c                                  \
264         free_host_realm.c                       \
265         generate_seq_number.c                   \
266         generate_subkey.c                       \
267         get_addrs.c                             \
268         get_cred.c                              \
269         get_default_principal.c                 \
270         get_default_realm.c                     \
271         get_for_creds.c                         \
272         get_host_realm.c                        \
273         get_in_tkt.c                            \
274         get_in_tkt_pw.c                         \
275         get_in_tkt_with_keytab.c                \
276         get_in_tkt_with_skey.c                  \
277         get_port.c                              \
278         init_creds.c                            \
279         init_creds_pw.c                         \
280         keyblock.c                              \
281         keytab.c                                \
282         keytab_any.c                            \
283         keytab_file.c                           \
284         keytab_memory.c                         \
285         keytab_keyfile.c                        \
286         keytab_krb4.c                           \
287         krbhst.c                                \
288         kuserok.c                               \
289         log.c                                   \
290         mcache.c                                \
291         misc.c                                  \
292         mk_error.c                              \
293         mk_priv.c                               \
294         mk_rep.c                                \
295         mk_req.c                                \
296         mk_req_ext.c                            \
297         mk_safe.c                               \
298         net_read.c                              \
299         net_write.c                             \
300         n-fold.c                                \
301         padata.c                                \
302         principal.c                             \
303         prog_setup.c                            \
304         prompter_posix.c                        \
305         rd_cred.c                               \
306         rd_error.c                              \
307         rd_priv.c                               \
308         rd_rep.c                                \
309         rd_req.c                                \
310         rd_safe.c                               \
311         read_message.c                          \
312         recvauth.c                              \
313         replay.c                                \
314         send_to_kdc.c                           \
315         sendauth.c                              \
316         set_default_realm.c                     \
317         sock_principal.c                        \
318         store.c                                 \
319         store-int.h                             \
320         store_emem.c                            \
321         store_fd.c                              \
322         store_mem.c                             \
323         ticket.c                                \
324         time.c                                  \
325         transited.c                             \
326         verify_init.c                           \
327         verify_user.c                           \
328         version.c                               \
329         warn.c                                  \
330         write_message.c                         \
331         $(ERR_FILES)
332
333
334 libkrb5_la_LDFLAGS = -version-info 18:4:1
335
336
337 #libkrb5_la_LIBADD = ../com_err/error.lo ../com_err/com_err.lo
338 man_MANS = \
339         kerberos.8                              \
340         krb5.3                                  \
341         krb5.conf.5                             \
342         krb5_425_conv_principal.3               \
343         krb5_appdefault.3                       \
344         krb5_auth_context.3                     \
345         krb5_build_principal.3                  \
346         krb5_config.3                           \
347         krb5_context.3                          \
348         krb5_create_checksum.3                  \
349         krb5_crypto_init.3                      \
350         krb5_encrypt.3                          \
351         krb5_free_addresses.3                   \
352         krb5_free_principal.3                   \
353         krb5_get_all_client_addrs.3             \
354         krb5_get_krbhst.3                       \
355         krb5_init_context.3                     \
356         krb5_keytab.3                           \
357         krb5_krbhst_init.3                      \
358         krb5_openlog.3                          \
359         krb5_parse_name.3                       \
360         krb5_principal_get_realm.3              \
361         krb5_sname_to_principal.3               \
362         krb5_timeofday.3                        \
363         krb5_unparse_name.3                     \
364         krb5_verify_user.3                      \
365         krb5_warn.3                             \
366         verify_krb5_conf.8
367
368
369 include_HEADERS = krb5.h krb5-protos.h krb5-private.h krb5_err.h heim_err.h k524_err.h
370
371 CLEANFILES = krb5_err.c krb5_err.h heim_err.c heim_err.h k524_err.c k524_err.h
372 subdir = lib/krb5
373 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
374 CONFIG_HEADER = $(top_builddir)/include/config.h
375 CONFIG_CLEAN_FILES =
376 LTLIBRARIES = $(lib_LTLIBRARIES)
377
378 libkrb5_la_DEPENDENCIES = ../com_err/error.lo ../com_err/com_err.lo \
379         $(top_builddir)/lib/asn1/libasn1.la
380 am__objects_14 = krb5_err.lo heim_err.lo k524_err.lo
381 am_libkrb5_la_OBJECTS = acl.lo add_et_list.lo addr_families.lo \
382         aname_to_localname.lo appdefault.lo asn1_glue.lo \
383         auth_context.lo build_ap_req.lo build_auth.lo cache.lo \
384         changepw.lo codec.lo config_file.lo config_file_netinfo.lo \
385         convert_creds.lo constants.lo context.lo copy_host_realm.lo \
386         crc.lo creds.lo crypto.lo data.lo eai_to_heim_errno.lo \
387         error_string.lo expand_hostname.lo fcache.lo free.lo \
388         free_host_realm.lo generate_seq_number.lo generate_subkey.lo \
389         get_addrs.lo get_cred.lo get_default_principal.lo \
390         get_default_realm.lo get_for_creds.lo get_host_realm.lo \
391         get_in_tkt.lo get_in_tkt_pw.lo get_in_tkt_with_keytab.lo \
392         get_in_tkt_with_skey.lo get_port.lo init_creds.lo \
393         init_creds_pw.lo keyblock.lo keytab.lo keytab_any.lo \
394         keytab_file.lo keytab_memory.lo keytab_keyfile.lo \
395         keytab_krb4.lo krbhst.lo kuserok.lo log.lo mcache.lo misc.lo \
396         mk_error.lo mk_priv.lo mk_rep.lo mk_req.lo mk_req_ext.lo \
397         mk_safe.lo net_read.lo net_write.lo n-fold.lo padata.lo \
398         principal.lo prog_setup.lo prompter_posix.lo rd_cred.lo \
399         rd_error.lo rd_priv.lo rd_rep.lo rd_req.lo rd_safe.lo \
400         read_message.lo recvauth.lo replay.lo send_to_kdc.lo \
401         sendauth.lo set_default_realm.lo sock_principal.lo store.lo \
402         store_emem.lo store_fd.lo store_mem.lo ticket.lo time.lo \
403         transited.lo verify_init.lo verify_user.lo version.lo warn.lo \
404         write_message.lo $(am__objects_14)
405 libkrb5_la_OBJECTS = $(am_libkrb5_la_OBJECTS)
406 bin_PROGRAMS = verify_krb5_conf$(EXEEXT)
407 check_PROGRAMS = n-fold-test$(EXEEXT) string-to-key-test$(EXEEXT) \
408         derived-key-test$(EXEEXT) store-test$(EXEEXT) \
409         parse-name-test$(EXEEXT) name-45-test$(EXEEXT)
410 noinst_PROGRAMS = dump_config$(EXEEXT) test_get_addrs$(EXEEXT) \
411         krbhst-test$(EXEEXT)
412 PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
413
414 derived_key_test_SOURCES = derived-key-test.c
415 derived_key_test_OBJECTS = derived-key-test.$(OBJEXT)
416 derived_key_test_LDADD = $(LDADD)
417 derived_key_test_DEPENDENCIES = libkrb5.la \
418         $(top_builddir)/lib/asn1/libasn1.la
419 derived_key_test_LDFLAGS =
420 dump_config_SOURCES = dump_config.c
421 dump_config_OBJECTS = dump_config.$(OBJEXT)
422 dump_config_LDADD = $(LDADD)
423 dump_config_DEPENDENCIES = libkrb5.la \
424         $(top_builddir)/lib/asn1/libasn1.la
425 dump_config_LDFLAGS =
426 krbhst_test_SOURCES = krbhst-test.c
427 krbhst_test_OBJECTS = krbhst-test.$(OBJEXT)
428 krbhst_test_LDADD = $(LDADD)
429 krbhst_test_DEPENDENCIES = libkrb5.la \
430         $(top_builddir)/lib/asn1/libasn1.la
431 krbhst_test_LDFLAGS =
432 n_fold_test_SOURCES = n-fold-test.c
433 n_fold_test_OBJECTS = n-fold-test.$(OBJEXT)
434 n_fold_test_LDADD = $(LDADD)
435 n_fold_test_DEPENDENCIES = libkrb5.la \
436         $(top_builddir)/lib/asn1/libasn1.la
437 n_fold_test_LDFLAGS =
438 name_45_test_SOURCES = name-45-test.c
439 name_45_test_OBJECTS = name-45-test.$(OBJEXT)
440 name_45_test_LDADD = $(LDADD)
441 name_45_test_DEPENDENCIES = libkrb5.la \
442         $(top_builddir)/lib/asn1/libasn1.la
443 name_45_test_LDFLAGS =
444 parse_name_test_SOURCES = parse-name-test.c
445 parse_name_test_OBJECTS = parse-name-test.$(OBJEXT)
446 parse_name_test_LDADD = $(LDADD)
447 parse_name_test_DEPENDENCIES = libkrb5.la \
448         $(top_builddir)/lib/asn1/libasn1.la
449 parse_name_test_LDFLAGS =
450 store_test_SOURCES = store-test.c
451 store_test_OBJECTS = store-test.$(OBJEXT)
452 store_test_LDADD = $(LDADD)
453 store_test_DEPENDENCIES = libkrb5.la $(top_builddir)/lib/asn1/libasn1.la
454 store_test_LDFLAGS =
455 string_to_key_test_SOURCES = string-to-key-test.c
456 string_to_key_test_OBJECTS = string-to-key-test.$(OBJEXT)
457 string_to_key_test_LDADD = $(LDADD)
458 string_to_key_test_DEPENDENCIES = libkrb5.la \
459         $(top_builddir)/lib/asn1/libasn1.la
460 string_to_key_test_LDFLAGS =
461 test_get_addrs_SOURCES = test_get_addrs.c
462 test_get_addrs_OBJECTS = test_get_addrs.$(OBJEXT)
463 test_get_addrs_LDADD = $(LDADD)
464 test_get_addrs_DEPENDENCIES = libkrb5.la \
465         $(top_builddir)/lib/asn1/libasn1.la
466 test_get_addrs_LDFLAGS =
467 verify_krb5_conf_SOURCES = verify_krb5_conf.c
468 verify_krb5_conf_OBJECTS = verify_krb5_conf.$(OBJEXT)
469 verify_krb5_conf_LDADD = $(LDADD)
470 verify_krb5_conf_DEPENDENCIES = libkrb5.la \
471         $(top_builddir)/lib/asn1/libasn1.la
472 verify_krb5_conf_LDFLAGS =
473
474 DEFS = @DEFS@
475 DEFAULT_INCLUDES =  -I. -I$(srcdir) -I$(top_builddir)/include
476 CPPFLAGS = @CPPFLAGS@
477 LDFLAGS = @LDFLAGS@
478 LIBS = @LIBS@
479 depcomp =
480 am__depfiles_maybe =
481 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
482         $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
483 LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
484         $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
485 CCLD = $(CC)
486 LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
487         $(AM_LDFLAGS) $(LDFLAGS) -o $@
488 CFLAGS = @CFLAGS@
489 DIST_SOURCES = $(libkrb5_la_SOURCES) derived-key-test.c dump_config.c \
490         krbhst-test.c n-fold-test.c name-45-test.c parse-name-test.c \
491         store-test.c string-to-key-test.c test_get_addrs.c \
492         verify_krb5_conf.c
493 MANS = $(man_MANS)
494 HEADERS = $(include_HEADERS)
495
496 DIST_COMMON = $(include_HEADERS) Makefile.am Makefile.in
497 SOURCES = $(libkrb5_la_SOURCES) derived-key-test.c dump_config.c krbhst-test.c n-fold-test.c name-45-test.c parse-name-test.c store-test.c string-to-key-test.c test_get_addrs.c verify_krb5_conf.c
498
499 all: all-am
500
501 .SUFFIXES:
502 .SUFFIXES: .et .h .x .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8 .c .lo .o .obj
503 $(srcdir)/Makefile.in:  Makefile.am $(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common $(top_srcdir)/configure.in $(ACLOCAL_M4)
504         cd $(top_srcdir) && \
505           $(AUTOMAKE) --foreign  lib/krb5/Makefile
506 Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
507         cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
508 libLTLIBRARIES_INSTALL = $(INSTALL)
509 install-libLTLIBRARIES: $(lib_LTLIBRARIES)
510         @$(NORMAL_INSTALL)
511         $(mkinstalldirs) $(DESTDIR)$(libdir)
512         @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
513           if test -f $$p; then \
514             f="`echo $$p | sed -e 's|^.*/||'`"; \
515             echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$f"; \
516             $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$f; \
517           else :; fi; \
518         done
519
520 uninstall-libLTLIBRARIES:
521         @$(NORMAL_UNINSTALL)
522         @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
523             p="`echo $$p | sed -e 's|^.*/||'`"; \
524           echo " $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p"; \
525           $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p; \
526         done
527
528 clean-libLTLIBRARIES:
529         -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
530 libkrb5.la: $(libkrb5_la_OBJECTS) $(libkrb5_la_DEPENDENCIES) 
531         $(LINK) -rpath $(libdir) $(libkrb5_la_LDFLAGS) $(libkrb5_la_OBJECTS) $(libkrb5_la_LIBADD) $(LIBS)
532 binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
533 install-binPROGRAMS: $(bin_PROGRAMS)
534         @$(NORMAL_INSTALL)
535         $(mkinstalldirs) $(DESTDIR)$(bindir)
536         @list='$(bin_PROGRAMS)'; for p in $$list; do \
537           p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
538           if test -f $$p \
539              || test -f $$p1 \
540           ; then \
541             p1=`echo "$$p1" | sed -e 's,^.*/,,'`; \
542             f=`echo $$p1|sed '$(transform);s/$$/$(EXEEXT)/'`; \
543            echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \
544            $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f; \
545           else :; fi; \
546         done
547
548 uninstall-binPROGRAMS:
549         @$(NORMAL_UNINSTALL)
550         @list='$(bin_PROGRAMS)'; for p in $$list; do \
551           f=`echo $$p|sed 's/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
552           f=`echo "$$f" | sed -e 's,^.*/,,'`; \
553           echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
554           rm -f $(DESTDIR)$(bindir)/$$f; \
555         done
556
557 clean-binPROGRAMS:
558         -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
559
560 clean-checkPROGRAMS:
561         -test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
562
563 clean-noinstPROGRAMS:
564         -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
565 derived-key-test$(EXEEXT): $(derived_key_test_OBJECTS) $(derived_key_test_DEPENDENCIES) 
566         @rm -f derived-key-test$(EXEEXT)
567         $(LINK) $(derived_key_test_LDFLAGS) $(derived_key_test_OBJECTS) $(derived_key_test_LDADD) $(LIBS)
568 dump_config$(EXEEXT): $(dump_config_OBJECTS) $(dump_config_DEPENDENCIES) 
569         @rm -f dump_config$(EXEEXT)
570         $(LINK) $(dump_config_LDFLAGS) $(dump_config_OBJECTS) $(dump_config_LDADD) $(LIBS)
571 krbhst-test$(EXEEXT): $(krbhst_test_OBJECTS) $(krbhst_test_DEPENDENCIES) 
572         @rm -f krbhst-test$(EXEEXT)
573         $(LINK) $(krbhst_test_LDFLAGS) $(krbhst_test_OBJECTS) $(krbhst_test_LDADD) $(LIBS)
574 n-fold-test$(EXEEXT): $(n_fold_test_OBJECTS) $(n_fold_test_DEPENDENCIES) 
575         @rm -f n-fold-test$(EXEEXT)
576         $(LINK) $(n_fold_test_LDFLAGS) $(n_fold_test_OBJECTS) $(n_fold_test_LDADD) $(LIBS)
577 name-45-test$(EXEEXT): $(name_45_test_OBJECTS) $(name_45_test_DEPENDENCIES) 
578         @rm -f name-45-test$(EXEEXT)
579         $(LINK) $(name_45_test_LDFLAGS) $(name_45_test_OBJECTS) $(name_45_test_LDADD) $(LIBS)
580 parse-name-test$(EXEEXT): $(parse_name_test_OBJECTS) $(parse_name_test_DEPENDENCIES) 
581         @rm -f parse-name-test$(EXEEXT)
582         $(LINK) $(parse_name_test_LDFLAGS) $(parse_name_test_OBJECTS) $(parse_name_test_LDADD) $(LIBS)
583 store-test$(EXEEXT): $(store_test_OBJECTS) $(store_test_DEPENDENCIES) 
584         @rm -f store-test$(EXEEXT)
585         $(LINK) $(store_test_LDFLAGS) $(store_test_OBJECTS) $(store_test_LDADD) $(LIBS)
586 string-to-key-test$(EXEEXT): $(string_to_key_test_OBJECTS) $(string_to_key_test_DEPENDENCIES) 
587         @rm -f string-to-key-test$(EXEEXT)
588         $(LINK) $(string_to_key_test_LDFLAGS) $(string_to_key_test_OBJECTS) $(string_to_key_test_LDADD) $(LIBS)
589 test_get_addrs$(EXEEXT): $(test_get_addrs_OBJECTS) $(test_get_addrs_DEPENDENCIES) 
590         @rm -f test_get_addrs$(EXEEXT)
591         $(LINK) $(test_get_addrs_LDFLAGS) $(test_get_addrs_OBJECTS) $(test_get_addrs_LDADD) $(LIBS)
592 verify_krb5_conf$(EXEEXT): $(verify_krb5_conf_OBJECTS) $(verify_krb5_conf_DEPENDENCIES) 
593         @rm -f verify_krb5_conf$(EXEEXT)
594         $(LINK) $(verify_krb5_conf_LDFLAGS) $(verify_krb5_conf_OBJECTS) $(verify_krb5_conf_LDADD) $(LIBS)
595
596 mostlyclean-compile:
597         -rm -f *.$(OBJEXT) core *.core
598
599 distclean-compile:
600         -rm -f *.tab.c
601
602 .c.o:
603         $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$<
604
605 .c.obj:
606         $(COMPILE) -c `cygpath -w $<`
607
608 .c.lo:
609         $(LTCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
610
611 mostlyclean-libtool:
612         -rm -f *.lo
613
614 clean-libtool:
615         -rm -rf .libs _libs
616
617 distclean-libtool:
618         -rm -f libtool
619 uninstall-info-am:
620
621 man3dir = $(mandir)/man3
622 install-man3: $(man3_MANS) $(man_MANS)
623         @$(NORMAL_INSTALL)
624         $(mkinstalldirs) $(DESTDIR)$(man3dir)
625         @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \
626         l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
627         for i in $$l2; do \
628           case "$$i" in \
629             *.3*) list="$$list $$i" ;; \
630           esac; \
631         done; \
632         for i in $$list; do \
633           if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
634           else file=$$i; fi; \
635           ext=`echo $$i | sed -e 's/^.*\\.//'`; \
636           inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
637           inst=`echo $$inst | sed -e 's/^.*\///'`; \
638           inst=`echo $$inst | sed '$(transform)'`.$$ext; \
639           echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man3dir)/$$inst"; \
640           $(INSTALL_DATA) $$file $(DESTDIR)$(man3dir)/$$inst; \
641         done
642 uninstall-man3:
643         @$(NORMAL_UNINSTALL)
644         @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \
645         l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
646         for i in $$l2; do \
647           case "$$i" in \
648             *.3*) list="$$list $$i" ;; \
649           esac; \
650         done; \
651         for i in $$list; do \
652           ext=`echo $$i | sed -e 's/^.*\\.//'`; \
653           inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
654           inst=`echo $$inst | sed -e 's/^.*\///'`; \
655           inst=`echo $$inst | sed '$(transform)'`.$$ext; \
656           echo " rm -f $(DESTDIR)$(man3dir)/$$inst"; \
657           rm -f $(DESTDIR)$(man3dir)/$$inst; \
658         done
659
660 man5dir = $(mandir)/man5
661 install-man5: $(man5_MANS) $(man_MANS)
662         @$(NORMAL_INSTALL)
663         $(mkinstalldirs) $(DESTDIR)$(man5dir)
664         @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \
665         l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
666         for i in $$l2; do \
667           case "$$i" in \
668             *.5*) list="$$list $$i" ;; \
669           esac; \
670         done; \
671         for i in $$list; do \
672           if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
673           else file=$$i; fi; \
674           ext=`echo $$i | sed -e 's/^.*\\.//'`; \
675           inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
676           inst=`echo $$inst | sed -e 's/^.*\///'`; \
677           inst=`echo $$inst | sed '$(transform)'`.$$ext; \
678           echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man5dir)/$$inst"; \
679           $(INSTALL_DATA) $$file $(DESTDIR)$(man5dir)/$$inst; \
680         done
681 uninstall-man5:
682         @$(NORMAL_UNINSTALL)
683         @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \
684         l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
685         for i in $$l2; do \
686           case "$$i" in \
687             *.5*) list="$$list $$i" ;; \
688           esac; \
689         done; \
690         for i in $$list; do \
691           ext=`echo $$i | sed -e 's/^.*\\.//'`; \
692           inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
693           inst=`echo $$inst | sed -e 's/^.*\///'`; \
694           inst=`echo $$inst | sed '$(transform)'`.$$ext; \
695           echo " rm -f $(DESTDIR)$(man5dir)/$$inst"; \
696           rm -f $(DESTDIR)$(man5dir)/$$inst; \
697         done
698
699 man8dir = $(mandir)/man8
700 install-man8: $(man8_MANS) $(man_MANS)
701         @$(NORMAL_INSTALL)
702         $(mkinstalldirs) $(DESTDIR)$(man8dir)
703         @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \
704         l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
705         for i in $$l2; do \
706           case "$$i" in \
707             *.8*) list="$$list $$i" ;; \
708           esac; \
709         done; \
710         for i in $$list; do \
711           if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
712           else file=$$i; fi; \
713           ext=`echo $$i | sed -e 's/^.*\\.//'`; \
714           inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
715           inst=`echo $$inst | sed -e 's/^.*\///'`; \
716           inst=`echo $$inst | sed '$(transform)'`.$$ext; \
717           echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man8dir)/$$inst"; \
718           $(INSTALL_DATA) $$file $(DESTDIR)$(man8dir)/$$inst; \
719         done
720 uninstall-man8:
721         @$(NORMAL_UNINSTALL)
722         @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \
723         l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
724         for i in $$l2; do \
725           case "$$i" in \
726             *.8*) list="$$list $$i" ;; \
727           esac; \
728         done; \
729         for i in $$list; do \
730           ext=`echo $$i | sed -e 's/^.*\\.//'`; \
731           inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
732           inst=`echo $$inst | sed -e 's/^.*\///'`; \
733           inst=`echo $$inst | sed '$(transform)'`.$$ext; \
734           echo " rm -f $(DESTDIR)$(man8dir)/$$inst"; \
735           rm -f $(DESTDIR)$(man8dir)/$$inst; \
736         done
737 includeHEADERS_INSTALL = $(INSTALL_HEADER)
738 install-includeHEADERS: $(include_HEADERS)
739         @$(NORMAL_INSTALL)
740         $(mkinstalldirs) $(DESTDIR)$(includedir)
741         @list='$(include_HEADERS)'; for p in $$list; do \
742           if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
743           f="`echo $$p | sed -e 's|^.*/||'`"; \
744           echo " $(includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(includedir)/$$f"; \
745           $(includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(includedir)/$$f; \
746         done
747
748 uninstall-includeHEADERS:
749         @$(NORMAL_UNINSTALL)
750         @list='$(include_HEADERS)'; for p in $$list; do \
751           f="`echo $$p | sed -e 's|^.*/||'`"; \
752           echo " rm -f $(DESTDIR)$(includedir)/$$f"; \
753           rm -f $(DESTDIR)$(includedir)/$$f; \
754         done
755
756 ETAGS = etags
757 ETAGSFLAGS =
758
759 tags: TAGS
760
761 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
762         list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
763         unique=`for i in $$list; do \
764             if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
765           done | \
766           $(AWK) '    { files[$$0] = 1; } \
767                END { for (i in files) print i; }'`; \
768         mkid -fID $$unique
769
770 TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
771                 $(TAGS_FILES) $(LISP)
772         tags=; \
773         here=`pwd`; \
774         list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
775         unique=`for i in $$list; do \
776             if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
777           done | \
778           $(AWK) '    { files[$$0] = 1; } \
779                END { for (i in files) print i; }'`; \
780         test -z "$(ETAGS_ARGS)$$tags$$unique" \
781           || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
782              $$tags $$unique
783
784 GTAGS:
785         here=`$(am__cd) $(top_builddir) && pwd` \
786           && cd $(top_srcdir) \
787           && gtags -i $(GTAGS_ARGS) $$here
788
789 distclean-tags:
790         -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
791
792 check-TESTS: $(TESTS)
793         @failed=0; all=0; xfail=0; xpass=0; \
794         srcdir=$(srcdir); export srcdir; \
795         list='$(TESTS)'; \
796         if test -n "$$list"; then \
797           for tst in $$list; do \
798             if test -f ./$$tst; then dir=./; \
799             elif test -f $$tst; then dir=; \
800             else dir="$(srcdir)/"; fi; \
801             if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
802               all=`expr $$all + 1`; \
803               case " $(XFAIL_TESTS) " in \
804               *" $$tst "*) \
805                 xpass=`expr $$xpass + 1`; \
806                 failed=`expr $$failed + 1`; \
807                 echo "XPASS: $$tst"; \
808               ;; \
809               *) \
810                 echo "PASS: $$tst"; \
811               ;; \
812               esac; \
813             elif test $$? -ne 77; then \
814               all=`expr $$all + 1`; \
815               case " $(XFAIL_TESTS) " in \
816               *" $$tst "*) \
817                 xfail=`expr $$xfail + 1`; \
818                 echo "XFAIL: $$tst"; \
819               ;; \
820               *) \
821                 failed=`expr $$failed + 1`; \
822                 echo "FAIL: $$tst"; \
823               ;; \
824               esac; \
825             fi; \
826           done; \
827           if test "$$failed" -eq 0; then \
828             if test "$$xfail" -eq 0; then \
829               banner="All $$all tests passed"; \
830             else \
831               banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
832             fi; \
833           else \
834             if test "$$xpass" -eq 0; then \
835               banner="$$failed of $$all tests failed"; \
836             else \
837               banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
838             fi; \
839           fi; \
840           dashes=`echo "$$banner" | sed s/./=/g`; \
841           echo "$$dashes"; \
842           echo "$$banner"; \
843           echo "$$dashes"; \
844           test "$$failed" -eq 0; \
845         else :; fi
846 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
847
848 top_distdir = ../..
849 distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
850
851 distdir: $(DISTFILES)
852         @for file in $(DISTFILES); do \
853           if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
854           dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
855           if test "$$dir" != "$$file" && test "$$dir" != "."; then \
856             dir="/$$dir"; \
857             $(mkinstalldirs) "$(distdir)$$dir"; \
858           else \
859             dir=''; \
860           fi; \
861           if test -d $$d/$$file; then \
862             if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
863               cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
864             fi; \
865             cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
866           else \
867             test -f $(distdir)/$$file \
868             || cp -p $$d/$$file $(distdir)/$$file \
869             || exit 1; \
870           fi; \
871         done
872         $(MAKE) $(AM_MAKEFLAGS) \
873           top_distdir="${top_distdir}" distdir="$(distdir)" \
874           dist-hook
875 check-am: all-am
876         $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
877         $(MAKE) $(AM_MAKEFLAGS) check-TESTS check-local
878 check: check-am
879 all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(MANS) $(HEADERS) all-local
880 install-binPROGRAMS: install-libLTLIBRARIES
881
882
883 installdirs:
884         $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(bindir) $(DESTDIR)$(man3dir) $(DESTDIR)$(man5dir) $(DESTDIR)$(man8dir) $(DESTDIR)$(includedir)
885
886 install: install-am
887 install-exec: install-exec-am
888 install-data: install-data-am
889 uninstall: uninstall-am
890
891 install-am: all-am
892         @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
893
894 installcheck: installcheck-am
895 install-strip:
896         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
897           INSTALL_STRIP_FLAG=-s \
898           `test -z '$(STRIP)' || \
899             echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
900 mostlyclean-generic:
901
902 clean-generic:
903         -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
904
905 distclean-generic:
906         -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
907
908 maintainer-clean-generic:
909         @echo "This command is intended for maintainers to use"
910         @echo "it deletes files that may require special tools to rebuild."
911 clean: clean-am
912
913 clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \
914         clean-libLTLIBRARIES clean-libtool clean-noinstPROGRAMS \
915         mostlyclean-am
916
917 distclean: distclean-am
918
919 distclean-am: clean-am distclean-compile distclean-generic \
920         distclean-libtool distclean-tags
921
922 dvi: dvi-am
923
924 dvi-am:
925
926 info: info-am
927
928 info-am:
929
930 install-data-am: install-data-local install-includeHEADERS install-man
931
932 install-exec-am: install-binPROGRAMS install-libLTLIBRARIES
933         @$(NORMAL_INSTALL)
934         $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
935
936 install-info: install-info-am
937
938 install-man: install-man3 install-man5 install-man8
939
940 installcheck-am:
941
942 maintainer-clean: maintainer-clean-am
943
944 maintainer-clean-am: distclean-am maintainer-clean-generic
945
946 mostlyclean: mostlyclean-am
947
948 mostlyclean-am: mostlyclean-compile mostlyclean-generic \
949         mostlyclean-libtool
950
951 uninstall-am: uninstall-binPROGRAMS uninstall-includeHEADERS \
952         uninstall-info-am uninstall-libLTLIBRARIES uninstall-man
953
954 uninstall-man: uninstall-man3 uninstall-man5 uninstall-man8
955
956 .PHONY: GTAGS all all-am all-local check check-TESTS check-am \
957         check-local clean clean-binPROGRAMS clean-checkPROGRAMS \
958         clean-generic clean-libLTLIBRARIES clean-libtool \
959         clean-noinstPROGRAMS distclean distclean-compile \
960         distclean-generic distclean-libtool distclean-tags distdir dvi \
961         dvi-am info info-am install install-am install-binPROGRAMS \
962         install-data install-data-am install-data-local install-exec \
963         install-exec-am install-includeHEADERS install-info \
964         install-info-am install-libLTLIBRARIES install-man install-man3 \
965         install-man5 install-man8 install-strip installcheck \
966         installcheck-am installdirs maintainer-clean \
967         maintainer-clean-generic mostlyclean mostlyclean-compile \
968         mostlyclean-generic mostlyclean-libtool tags uninstall \
969         uninstall-am uninstall-binPROGRAMS uninstall-includeHEADERS \
970         uninstall-info-am uninstall-libLTLIBRARIES uninstall-man \
971         uninstall-man3 uninstall-man5 uninstall-man8
972
973
974 install-suid-programs:
975         @foo='$(bin_SUIDS)'; \
976         for file in $$foo; do \
977         x=$(DESTDIR)$(bindir)/$$file; \
978         if chown 0:0 $$x && chmod u+s $$x; then :; else \
979         echo "*"; \
980         echo "* Failed to install $$x setuid root"; \
981         echo "*"; \
982         fi; done
983
984 install-exec-hook: install-suid-programs
985
986 install-build-headers:: $(include_HEADERS) $(build_HEADERZ)
987         @foo='$(include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ)'; \
988         for f in $$foo; do \
989                 f=`basename $$f`; \
990                 if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
991                 else file="$$f"; fi; \
992                 if cmp -s  $$file $(buildinclude)/$$f 2> /dev/null ; then \
993                 : ; else \
994                         echo " $(CP) $$file $(buildinclude)/$$f"; \
995                         $(CP) $$file $(buildinclude)/$$f; \
996                 fi ; \
997         done
998
999 all-local: install-build-headers
1000
1001 check-local::
1002         @if test '$(CHECK_LOCAL)'; then \
1003           foo='$(CHECK_LOCAL)'; else \
1004           foo='$(PROGRAMS)'; fi; \
1005           if test "$$foo"; then \
1006           failed=0; all=0; \
1007           for i in $$foo; do \
1008             all=`expr $$all + 1`; \
1009             if ./$$i --version > /dev/null 2>&1; then \
1010               echo "PASS: $$i"; \
1011             else \
1012               echo "FAIL: $$i"; \
1013               failed=`expr $$failed + 1`; \
1014             fi; \
1015           done; \
1016           if test "$$failed" -eq 0; then \
1017             banner="All $$all tests passed"; \
1018           else \
1019             banner="$$failed of $$all tests failed"; \
1020           fi; \
1021           dashes=`echo "$$banner" | sed s/./=/g`; \
1022           echo "$$dashes"; \
1023           echo "$$banner"; \
1024           echo "$$dashes"; \
1025           test "$$failed" -eq 0; \
1026         fi
1027
1028 .x.c:
1029         @cmp -s $< $@ 2> /dev/null || cp $< $@
1030 #NROFF_MAN = nroff -man
1031 .1.cat1:
1032         $(NROFF_MAN) $< > $@
1033 .3.cat3:
1034         $(NROFF_MAN) $< > $@
1035 .5.cat5:
1036         $(NROFF_MAN) $< > $@
1037 .8.cat8:
1038         $(NROFF_MAN) $< > $@
1039
1040 dist-cat1-mans:
1041         @foo='$(man1_MANS)'; \
1042         bar='$(man_MANS)'; \
1043         for i in $$bar; do \
1044         case $$i in \
1045         *.1) foo="$$foo $$i";; \
1046         esac; done ;\
1047         for i in $$foo; do \
1048                 x=`echo $$i | sed 's/\.[^.]*$$/.cat1/'`; \
1049                 echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
1050                 $(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
1051         done
1052
1053 dist-cat3-mans:
1054         @foo='$(man3_MANS)'; \
1055         bar='$(man_MANS)'; \
1056         for i in $$bar; do \
1057         case $$i in \
1058         *.3) foo="$$foo $$i";; \
1059         esac; done ;\
1060         for i in $$foo; do \
1061                 x=`echo $$i | sed 's/\.[^.]*$$/.cat3/'`; \
1062                 echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
1063                 $(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
1064         done
1065
1066 dist-cat5-mans:
1067         @foo='$(man5_MANS)'; \
1068         bar='$(man_MANS)'; \
1069         for i in $$bar; do \
1070         case $$i in \
1071         *.5) foo="$$foo $$i";; \
1072         esac; done ;\
1073         for i in $$foo; do \
1074                 x=`echo $$i | sed 's/\.[^.]*$$/.cat5/'`; \
1075                 echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
1076                 $(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
1077         done
1078
1079 dist-cat8-mans:
1080         @foo='$(man8_MANS)'; \
1081         bar='$(man_MANS)'; \
1082         for i in $$bar; do \
1083         case $$i in \
1084         *.8) foo="$$foo $$i";; \
1085         esac; done ;\
1086         for i in $$foo; do \
1087                 x=`echo $$i | sed 's/\.[^.]*$$/.cat8/'`; \
1088                 echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
1089                 $(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
1090         done
1091
1092 dist-hook: dist-cat1-mans dist-cat3-mans dist-cat5-mans dist-cat8-mans
1093
1094 install-cat-mans:
1095         $(SHELL) $(top_srcdir)/cf/install-catman.sh "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man8_MANS)
1096
1097 install-data-local: install-cat-mans
1098
1099 .et.h:
1100         $(COMPILE_ET) $<
1101 .et.c:
1102         $(COMPILE_ET) $<
1103
1104 $(libkrb5_la_OBJECTS): $(srcdir)/krb5-protos.h $(srcdir)/krb5-private.h
1105
1106 $(srcdir)/krb5-protos.h:
1107         cd $(srcdir) && perl ../../cf/make-proto.pl -q -P comment -o krb5-protos.h $(libkrb5_la_SOURCES) || rm -f krb5-protos.h
1108
1109 $(srcdir)/krb5-private.h:
1110         cd $(srcdir) && perl ../../cf/make-proto.pl -q -P comment -p krb5-private.h $(libkrb5_la_SOURCES) || rm -f krb5-private.h
1111
1112 $(libkrb5_la_OBJECTS): krb5_err.h heim_err.h k524_err.h
1113
1114 # to help stupid solaris make
1115
1116 krb5_err.h: krb5_err.et
1117
1118 heim_err.h: heim_err.et
1119
1120 k524_err.h: k524_err.et
1121 # Tell versions [3.59,3.63) of GNU make to not export all variables.
1122 # Otherwise a system limit (for SysV at least) may be exceeded.
1123 .NOEXPORT: