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