xref: /freebsd/crypto/heimdal/lib/asn1/Makefile.in (revision 5521ff5a4d1929056e7ffc982fac3341ca54df7c)
1# Makefile.in generated automatically by automake 1.4b from Makefile.am
2
3# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000
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
14SHELL = @SHELL@
15
16srcdir = @srcdir@
17top_srcdir = @top_srcdir@
18VPATH = @srcdir@
19prefix = @prefix@
20exec_prefix = @exec_prefix@
21
22bindir = @bindir@
23sbindir = @sbindir@
24libexecdir = @libexecdir@
25datadir = @datadir@
26sysconfdir = @sysconfdir@
27sharedstatedir = @sharedstatedir@
28localstatedir = @localstatedir@
29libdir = @libdir@
30infodir = @infodir@
31mandir = @mandir@
32includedir = @includedir@
33oldincludedir = /usr/include
34
35pkgdatadir = $(datadir)/@PACKAGE@
36pkglibdir = $(libdir)/@PACKAGE@
37pkgincludedir = $(includedir)/@PACKAGE@
38
39top_builddir = ../..
40
41ACLOCAL = @ACLOCAL@
42AUTOCONF = @AUTOCONF@
43AUTOMAKE = @AUTOMAKE@
44AUTOHEADER = @AUTOHEADER@
45
46INSTALL = @INSTALL@
47INSTALL_PROGRAM = @INSTALL_PROGRAM@
48INSTALL_DATA = @INSTALL_DATA@
49INSTALL_SCRIPT = @INSTALL_SCRIPT@
50INSTALL_STRIP_FLAG =
51transform = @program_transform_name@
52
53NORMAL_INSTALL = :
54PRE_INSTALL = :
55POST_INSTALL = :
56NORMAL_UNINSTALL = :
57PRE_UNINSTALL = :
58POST_UNINSTALL = :
59
60@SET_MAKE@
61host_alias = @host_alias@
62host_triplet = @host@
63AIX_EXTRA_KAFS = @AIX_EXTRA_KAFS@
64AMDEP = @AMDEP@
65AMTAR = @AMTAR@
66AS = @AS@
67AWK = @AWK@
68CANONICAL_HOST = @CANONICAL_HOST@
69CATMAN = @CATMAN@
70CATMANEXT = @CATMANEXT@
71CC = @CC@
72CPP = @CPP@
73CXX = @CXX@
74CXXCPP = @CXXCPP@
75DBLIB = @DBLIB@
76DEPDIR = @DEPDIR@
77DIR_des = @DIR_des@
78DIR_roken = @DIR_roken@
79DLLTOOL = @DLLTOOL@
80EXEEXT = @EXEEXT@
81EXTRA_LIB45 = @EXTRA_LIB45@
82GROFF = @GROFF@
83INCLUDES_roken = @INCLUDES_roken@
84INCLUDE_ = @INCLUDE_@
85LEX = @LEX@
86LIBOBJS = @LIBOBJS@
87LIBTOOL = @LIBTOOL@
88LIB_ = @LIB_@
89LIB_AUTH_SUBDIRS = @LIB_AUTH_SUBDIRS@
90LIB_des = @LIB_des@
91LIB_des_appl = @LIB_des_appl@
92LIB_kdb = @LIB_kdb@
93LIB_otp = @LIB_otp@
94LIB_roken = @LIB_roken@
95LIB_security = @LIB_security@
96LN_S = @LN_S@
97LTLIBOBJS = @LTLIBOBJS@
98MAKEINFO = @MAKEINFO@
99NEED_WRITEAUTH_FALSE = @NEED_WRITEAUTH_FALSE@
100NEED_WRITEAUTH_TRUE = @NEED_WRITEAUTH_TRUE@
101NROFF = @NROFF@
102OBJDUMP = @OBJDUMP@
103OBJEXT = @OBJEXT@
104PACKAGE = @PACKAGE@
105RANLIB = @RANLIB@
106STRIP = @STRIP@
107VERSION = @VERSION@
108VOID_RETSIGTYPE = @VOID_RETSIGTYPE@
109WFLAGS = @WFLAGS@
110WFLAGS_NOIMPLICITINT = @WFLAGS_NOIMPLICITINT@
111WFLAGS_NOUNUSED = @WFLAGS_NOUNUSED@
112YACC = @YACC@
113dpagaix_CFLAGS = @dpagaix_CFLAGS@
114dpagaix_LDADD = @dpagaix_LDADD@
115install_sh = @install_sh@
116
117# $Id: Makefile.am,v 1.63 2001/05/16 23:49:27 assar Exp $
118
119
120# $Id: Makefile.am.common,v 1.3 1999/04/01 14:58:43 joda Exp $
121
122
123# $Id: Makefile.am.common,v 1.26 2001/05/21 13:27:48 joda Exp $
124
125
126AUTOMAKE_OPTIONS = foreign no-dependencies
127
128SUFFIXES = .et .h .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8 .x
129
130INCLUDES = -I$(top_builddir)/include $(INCLUDES_roken)
131
132AM_CFLAGS =  $(WFLAGS)
133
134CP = cp
135
136COMPILE_ET = $(top_builddir)/lib/com_err/compile_et
137
138buildinclude = $(top_builddir)/include
139
140LIB_XauReadAuth = @LIB_XauReadAuth@
141LIB_crypt = @LIB_crypt@
142LIB_dbm_firstkey = @LIB_dbm_firstkey@
143LIB_dbopen = @LIB_dbopen@
144LIB_dlopen = @LIB_dlopen@
145LIB_dn_expand = @LIB_dn_expand@
146LIB_el_init = @LIB_el_init@
147LIB_getattr = @LIB_getattr@
148LIB_gethostbyname = @LIB_gethostbyname@
149LIB_getpwent_r = @LIB_getpwent_r@
150LIB_getpwnam_r = @LIB_getpwnam_r@
151LIB_getsockopt = @LIB_getsockopt@
152LIB_logout = @LIB_logout@
153LIB_logwtmp = @LIB_logwtmp@
154LIB_odm_initialize = @LIB_odm_initialize@
155LIB_pidfile = @LIB_pidfile@
156LIB_readline = @LIB_readline@
157LIB_res_search = @LIB_res_search@
158LIB_setpcred = @LIB_setpcred@
159LIB_setsockopt = @LIB_setsockopt@
160LIB_socket = @LIB_socket@
161LIB_syslog = @LIB_syslog@
162LIB_tgetent = @LIB_tgetent@
163
164LIBS = @LIBS@
165
166HESIODLIB = @HESIODLIB@
167HESIODINCLUDE = @HESIODINCLUDE@
168INCLUDE_hesiod = @INCLUDE_hesiod@
169LIB_hesiod = @LIB_hesiod@
170
171INCLUDE_krb4 = @INCLUDE_krb4@
172LIB_krb4 = @LIB_krb4@
173
174INCLUDE_openldap = @INCLUDE_openldap@
175LIB_openldap = @LIB_openldap@
176
177INCLUDE_readline = @INCLUDE_readline@
178
179LEXLIB = @LEXLIB@
180
181NROFF_MAN = groff -mandoc -Tascii
182
183@KRB4_TRUE@LIB_kafs = @KRB4_TRUE@$(top_builddir)/lib/kafs/libkafs.la $(AIX_EXTRA_KAFS)
184
185@KRB5_TRUE@LIB_krb5 = @KRB5_TRUE@$(top_builddir)/lib/krb5/libkrb5.la \
186@KRB5_TRUE@	$(top_builddir)/lib/asn1/libasn1.la
187@KRB5_TRUE@LIB_gssapi = @KRB5_TRUE@$(top_builddir)/lib/gssapi/libgssapi.la
188
189@DCE_TRUE@LIB_kdfs = @DCE_TRUE@$(top_builddir)/lib/kdfs/libkdfs.la
190
191CHECK_LOCAL = $(PROGRAMS)
192
193YFLAGS = -d
194
195lib_LTLIBRARIES = libasn1.la
196libasn1_la_LDFLAGS = -version-info 5:0:0
197
198BUILT_SOURCES = \
199	$(gen_files:.x=.c)	\
200	asn1_err.h		\
201	asn1_err.c
202
203
204gen_files = \
205	asn1_APOptions.x			\
206	asn1_AP_REP.x				\
207	asn1_AP_REQ.x				\
208	asn1_AS_REP.x				\
209	asn1_AS_REQ.x				\
210	asn1_Authenticator.x			\
211	asn1_AuthorizationData.x		\
212	asn1_CKSUMTYPE.x			\
213	asn1_Checksum.x				\
214	asn1_ENCTYPE.x				\
215	asn1_ETYPE_INFO.x			\
216	asn1_ETYPE_INFO_ENTRY.x			\
217	asn1_EncAPRepPart.x			\
218	asn1_EncASRepPart.x			\
219	asn1_EncKDCRepPart.x			\
220	asn1_EncKrbCredPart.x			\
221	asn1_EncKrbPrivPart.x			\
222	asn1_EncTGSRepPart.x			\
223	asn1_EncTicketPart.x			\
224	asn1_EncryptedData.x			\
225	asn1_EncryptionKey.x			\
226	asn1_HostAddress.x			\
227	asn1_HostAddresses.x			\
228	asn1_KDCOptions.x			\
229	asn1_KDC_REP.x				\
230	asn1_KDC_REQ.x				\
231	asn1_KDC_REQ_BODY.x			\
232	asn1_KRB_CRED.x				\
233	asn1_KRB_ERROR.x			\
234	asn1_KRB_PRIV.x				\
235	asn1_KRB_SAFE.x				\
236	asn1_KRB_SAFE_BODY.x			\
237	asn1_KerberosTime.x			\
238	asn1_KrbCredInfo.x			\
239	asn1_LastReq.x				\
240	asn1_LR_TYPE.x				\
241	asn1_MESSAGE_TYPE.x			\
242	asn1_METHOD_DATA.x			\
243	asn1_NAME_TYPE.x			\
244	asn1_PADATA_TYPE.x			\
245	asn1_PA_DATA.x				\
246	asn1_PA_ENC_TS_ENC.x			\
247	asn1_Principal.x			\
248	asn1_PrincipalName.x			\
249	asn1_Realm.x				\
250	asn1_TGS_REP.x				\
251	asn1_TGS_REQ.x				\
252	asn1_Ticket.x				\
253	asn1_TicketFlags.x			\
254	asn1_TransitedEncoding.x		\
255	asn1_UNSIGNED.x
256
257
258noinst_PROGRAMS = asn1_compile asn1_print
259check_PROGRAMS = check-der
260
261TESTS = check-der
262
263asn1_compile_SOURCES = \
264	gen.c					\
265	gen_copy.c				\
266	gen_decode.c				\
267	gen_encode.c				\
268	gen_free.c				\
269	gen_glue.c				\
270	gen_length.c				\
271	hash.c					\
272	lex.l					\
273	main.c					\
274	parse.y					\
275	symbol.c
276
277
278libasn1_la_SOURCES = \
279	der_get.c				\
280	der_put.c				\
281	der_free.c				\
282	der_length.c				\
283	der_copy.c				\
284	timegm.c				\
285	$(BUILT_SOURCES)
286
287
288asn1_compile_LDADD = \
289	$(LIB_roken) $(LEXLIB)
290
291
292check_der_LDADD = \
293	libasn1.la \
294	../com_err/libcom_err.la \
295	$(LIB_roken)
296
297
298asn1_print_LDADD = $(check_der_LDADD)
299
300CLEANFILES = lex.c parse.c parse.h krb5_asn1.h $(BUILT_SOURCES) \
301	$(gen_files) asn1_files
302
303
304include_HEADERS = krb5_asn1.h asn1_err.h der.h
305
306EXTRA_DIST = asn1_err.et
307subdir = lib/asn1
308mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
309CONFIG_HEADER = ../../include/config.h
310CONFIG_CLEAN_FILES =
311LTLIBRARIES =  $(lib_LTLIBRARIES)
312
313
314DEFS = @DEFS@ -I. -I$(srcdir) -I../../include
315CPPFLAGS = @CPPFLAGS@
316LDFLAGS = @LDFLAGS@
317X_CFLAGS = @X_CFLAGS@
318X_LIBS = @X_LIBS@
319X_EXTRA_LIBS = @X_EXTRA_LIBS@
320X_PRE_LIBS = @X_PRE_LIBS@
321libasn1_la_LIBADD =
322am_libasn1_la_OBJECTS =  der_get.lo der_put.lo der_free.lo der_length.lo \
323der_copy.lo timegm.lo asn1_APOptions.lo asn1_AP_REP.lo asn1_AP_REQ.lo \
324asn1_AS_REP.lo asn1_AS_REQ.lo asn1_Authenticator.lo \
325asn1_AuthorizationData.lo asn1_CKSUMTYPE.lo asn1_Checksum.lo \
326asn1_ENCTYPE.lo asn1_ETYPE_INFO.lo asn1_ETYPE_INFO_ENTRY.lo \
327asn1_EncAPRepPart.lo asn1_EncASRepPart.lo asn1_EncKDCRepPart.lo \
328asn1_EncKrbCredPart.lo asn1_EncKrbPrivPart.lo asn1_EncTGSRepPart.lo \
329asn1_EncTicketPart.lo asn1_EncryptedData.lo asn1_EncryptionKey.lo \
330asn1_HostAddress.lo asn1_HostAddresses.lo asn1_KDCOptions.lo \
331asn1_KDC_REP.lo asn1_KDC_REQ.lo asn1_KDC_REQ_BODY.lo asn1_KRB_CRED.lo \
332asn1_KRB_ERROR.lo asn1_KRB_PRIV.lo asn1_KRB_SAFE.lo \
333asn1_KRB_SAFE_BODY.lo asn1_KerberosTime.lo asn1_KrbCredInfo.lo \
334asn1_LastReq.lo asn1_LR_TYPE.lo asn1_MESSAGE_TYPE.lo \
335asn1_METHOD_DATA.lo asn1_NAME_TYPE.lo asn1_PADATA_TYPE.lo \
336asn1_PA_DATA.lo asn1_PA_ENC_TS_ENC.lo asn1_Principal.lo \
337asn1_PrincipalName.lo asn1_Realm.lo asn1_TGS_REP.lo asn1_TGS_REQ.lo \
338asn1_Ticket.lo asn1_TicketFlags.lo asn1_TransitedEncoding.lo \
339asn1_UNSIGNED.lo asn1_err.lo
340libasn1_la_OBJECTS =  $(am_libasn1_la_OBJECTS)
341check_PROGRAMS =  check-der$(EXEEXT)
342noinst_PROGRAMS =  asn1_compile$(EXEEXT) asn1_print$(EXEEXT)
343PROGRAMS =  $(noinst_PROGRAMS)
344
345am_asn1_compile_OBJECTS =  gen.$(OBJEXT) gen_copy.$(OBJEXT) \
346gen_decode.$(OBJEXT) gen_encode.$(OBJEXT) gen_free.$(OBJEXT) \
347gen_glue.$(OBJEXT) gen_length.$(OBJEXT) hash.$(OBJEXT) lex.$(OBJEXT) \
348main.$(OBJEXT) parse.$(OBJEXT) symbol.$(OBJEXT)
349asn1_compile_OBJECTS =  $(am_asn1_compile_OBJECTS)
350asn1_compile_DEPENDENCIES =
351asn1_compile_LDFLAGS =
352asn1_print_SOURCES = asn1_print.c
353asn1_print_OBJECTS =  asn1_print.$(OBJEXT)
354asn1_print_DEPENDENCIES =  libasn1.la ../com_err/libcom_err.la
355asn1_print_LDFLAGS =
356check_der_SOURCES = check-der.c
357check_der_OBJECTS =  check-der.$(OBJEXT)
358check_der_DEPENDENCIES =  libasn1.la ../com_err/libcom_err.la
359check_der_LDFLAGS =
360COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
361LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
362CFLAGS = @CFLAGS@
363LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
364CCLD = $(CC)
365LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
366DIST_SOURCES =  $(libasn1_la_SOURCES) $(asn1_compile_SOURCES) \
367asn1_print.c check-der.c
368HEADERS =  $(include_HEADERS)
369
370depcomp =
371DIST_COMMON =  $(include_HEADERS) Makefile.am Makefile.in lex.c parse.c \
372parse.h
373
374
375DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
376
377GZIP_ENV = --best
378SOURCES = $(libasn1_la_SOURCES) $(asn1_compile_SOURCES) asn1_print.c check-der.c
379OBJECTS = $(am_libasn1_la_OBJECTS) $(am_asn1_compile_OBJECTS) asn1_print.$(OBJEXT) check-der.$(OBJEXT)
380
381all: all-redirect
382.SUFFIXES:
383.SUFFIXES: .et .h .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8 .x .c .l .lo .o .obj .y
384$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) $(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common
385	cd $(top_srcdir) && $(AUTOMAKE) --foreign lib/asn1/Makefile
386
387Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
388	cd $(top_builddir) \
389	  && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
390
391
392mostlyclean-libLTLIBRARIES:
393
394clean-libLTLIBRARIES:
395	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
396
397distclean-libLTLIBRARIES:
398
399maintainer-clean-libLTLIBRARIES:
400
401install-libLTLIBRARIES: $(lib_LTLIBRARIES)
402	@$(NORMAL_INSTALL)
403	$(mkinstalldirs) $(DESTDIR)$(libdir)
404	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
405	  if test -f $$p; then \
406	    echo " $(LIBTOOL)  --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$p"; \
407	    $(LIBTOOL)  --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$p; \
408	  else :; fi; \
409	done
410
411uninstall-libLTLIBRARIES:
412	@$(NORMAL_UNINSTALL)
413	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
414	  echo " $(LIBTOOL)  --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p"; \
415	  $(LIBTOOL)  --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p; \
416	done
417
418mostlyclean-compile:
419	-rm -f *.o core *.core
420	-rm -f *.$(OBJEXT)
421
422clean-compile:
423
424distclean-compile:
425	-rm -f *.tab.c
426
427maintainer-clean-compile:
428
429mostlyclean-libtool:
430	-rm -f *.lo
431
432clean-libtool:
433	-rm -rf .libs _libs
434
435distclean-libtool:
436
437maintainer-clean-libtool:
438
439libasn1.la: $(libasn1_la_OBJECTS) $(libasn1_la_DEPENDENCIES)
440	$(LINK) -rpath $(libdir) $(libasn1_la_LDFLAGS) $(libasn1_la_OBJECTS) $(libasn1_la_LIBADD) $(LIBS)
441
442mostlyclean-checkPROGRAMS:
443
444clean-checkPROGRAMS:
445	-test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
446
447distclean-checkPROGRAMS:
448
449maintainer-clean-checkPROGRAMS:
450
451mostlyclean-noinstPROGRAMS:
452
453clean-noinstPROGRAMS:
454	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
455
456distclean-noinstPROGRAMS:
457
458maintainer-clean-noinstPROGRAMS:
459
460asn1_compile$(EXEEXT): $(asn1_compile_OBJECTS) $(asn1_compile_DEPENDENCIES)
461	@rm -f asn1_compile$(EXEEXT)
462	$(LINK) $(asn1_compile_LDFLAGS) $(asn1_compile_OBJECTS) $(asn1_compile_LDADD) $(LIBS)
463
464asn1_print$(EXEEXT): $(asn1_print_OBJECTS) $(asn1_print_DEPENDENCIES)
465	@rm -f asn1_print$(EXEEXT)
466	$(LINK) $(asn1_print_LDFLAGS) $(asn1_print_OBJECTS) $(asn1_print_LDADD) $(LIBS)
467
468check-der$(EXEEXT): $(check_der_OBJECTS) $(check_der_DEPENDENCIES)
469	@rm -f check-der$(EXEEXT)
470	$(LINK) $(check_der_LDFLAGS) $(check_der_OBJECTS) $(check_der_LDADD) $(LIBS)
471.c.o:
472	$(COMPILE) -c $<
473.c.obj:
474	$(COMPILE) -c `cygpath -w $<`
475.c.lo:
476	$(LTCOMPILE) -c -o $@ $<
477.l.c:
478	$(LEX) $(AM_LFLAGS) $(LFLAGS) $< && mv $(LEX_OUTPUT_ROOT).c $@
479.y.c:
480	$(YACC) $(AM_YFLAGS) $(YFLAGS) $< && mv y.tab.c $*.c
481	if test -f y.tab.h; then \
482	if cmp -s y.tab.h $*.h; then rm -f y.tab.h; else mv y.tab.h $*.h; fi; \
483	else :; fi
484parse.h: parse.c
485
486
487install-includeHEADERS: $(include_HEADERS)
488	@$(NORMAL_INSTALL)
489	$(mkinstalldirs) $(DESTDIR)$(includedir)
490	@list='$(include_HEADERS)'; for p in $$list; do \
491	  if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \
492	  f="`echo $$p | sed -e 's|^.*/||'`"; \
493	  echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/$$f"; \
494	  $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/$$f; \
495	done
496
497uninstall-includeHEADERS:
498	@$(NORMAL_UNINSTALL)
499	@list='$(include_HEADERS)'; for p in $$list; do \
500	  f="`echo $$p | sed -e 's|^.*/||'`"; \
501	  echo " rm -f $(DESTDIR)$(includedir)/$$f"; \
502	  rm -f $(DESTDIR)$(includedir)/$$f; \
503	done
504
505tags: TAGS
506
507ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
508	list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
509	unique=`for i in $$list; do \
510	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
511	  done | \
512	  $(AWK) '    { files[$$0] = 1; } \
513	       END { for (i in files) print i; }'`; \
514	mkid -fID $$unique $(LISP)
515
516TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
517		$(TAGS_FILES) $(LISP)
518	tags=; \
519	here=`pwd`; \
520	list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
521	unique=`for i in $$list; do \
522	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
523	  done | \
524	  $(AWK) '    { files[$$0] = 1; } \
525	       END { for (i in files) print i; }'`; \
526	test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
527	  || etags $(ETAGS_ARGS) $$tags  $$unique $(LISP)
528
529GTAGS:
530	here=`CDPATH=: && cd $(top_builddir) && pwd` \
531	  && cd $(top_srcdir) \
532	  && gtags -i $$here
533
534mostlyclean-tags:
535
536clean-tags:
537
538distclean-tags:
539	-rm -f TAGS ID
540
541maintainer-clean-tags:
542check-TESTS: $(TESTS)
543	@failed=0; all=0; xfail=0; xpass=0; \
544	srcdir=$(srcdir); export srcdir; \
545	list='$(TESTS)'; \
546	if test -n "$$list"; then \
547	  for tst in $$list; do \
548	    if test -f ./$$tst; then dir=./; \
549	    elif test -f $$tst; then dir=; \
550	    else dir="$(srcdir)/"; fi; \
551	    if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
552	      all=`expr $$all + 1`; \
553	      case " $(XFAIL_TESTS) " in \
554	      *" $$tst "*) \
555	        xpass=`expr $$xpass + 1`; \
556	        failed=`expr $$failed + 1`; \
557	        echo "XPASS: $$tst"; \
558	      ;; \
559	      *) \
560	        echo "PASS: $$tst"; \
561	      ;; \
562	      esac; \
563	    elif test $$? -ne 77; then \
564	      all=`expr $$all + 1`; \
565	      case " $(XFAIL_TESTS) " in \
566	      *" $$tst "*) \
567	        xfail=`expr $$xfail + 1`; \
568	        echo "XFAIL: $$tst"; \
569	      ;; \
570	      *) \
571	        failed=`expr $$failed + 1`; \
572	        echo "FAIL: $$tst"; \
573	      ;; \
574	      esac; \
575	    fi; \
576	  done; \
577	  if test "$$failed" -eq 0; then \
578	    if test "$$xfail" -eq 0; then \
579	      banner="All $$all tests passed"; \
580	    else \
581	      banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
582	    fi; \
583	  else \
584	    if test "$$xpass" -eq 0; then \
585	      banner="$$failed of $$all tests failed"; \
586	    else \
587	      banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
588	    fi; \
589	  fi; \
590	  dashes=`echo "$$banner" | sed s/./=/g`; \
591	  echo "$$dashes"; \
592	  echo "$$banner"; \
593	  echo "$$dashes"; \
594	  test "$$failed" -eq 0; \
595	fi
596
597distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
598
599distdir: $(DISTFILES)
600	@for file in $(DISTFILES); do \
601	  d=$(srcdir); \
602	  if test -d $$d/$$file; then \
603	    cp -pR $$d/$$file $(distdir) \
604	    || exit 1; \
605	  else \
606	    test -f $(distdir)/$$file \
607	    || cp -p $$d/$$file $(distdir)/$$file \
608	    || exit 1; \
609	  fi; \
610	done
611	$(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook
612info-am:
613info: info-am
614dvi-am:
615dvi: dvi-am
616check-am: all-am
617	$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
618	$(MAKE) $(AM_MAKEFLAGS) check-TESTS check-local
619check: check-am
620installcheck-am:
621installcheck: installcheck-am
622all-recursive-am: $(BUILT_SOURCES)
623	$(MAKE) $(AM_MAKEFLAGS) all-recursive
624
625install-exec-am: install-libLTLIBRARIES
626	@$(NORMAL_INSTALL)
627	$(MAKE) $(AM_MAKEFLAGS) install-exec-hook
628install-exec: install-exec-am
629
630install-data-am: install-includeHEADERS install-data-local
631install-data: install-data-am
632
633install-am: all-am
634	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
635install: install-am
636uninstall-am: uninstall-libLTLIBRARIES uninstall-includeHEADERS
637uninstall: uninstall-am
638all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(HEADERS) all-local
639all-redirect: all-am
640install-strip:
641	$(MAKE) $(AM_MAKEFLAGS) INSTALL_STRIP_FLAG=-s install
642installdirs:
643	$(mkinstalldirs)  $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
644
645
646mostlyclean-generic:
647
648clean-generic:
649	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
650
651distclean-generic:
652	-rm -f Makefile $(CONFIG_CLEAN_FILES)
653	-rm -f config.cache config.log stamp-h stamp-h[0-9]*
654
655maintainer-clean-generic:
656	-rm -f Makefile.in
657	-test -z "lex.cparse.hparse.c$(BUILT_SOURCES)" || rm -f lex.c parse.h parse.c $(BUILT_SOURCES)
658mostlyclean-am:  mostlyclean-libLTLIBRARIES mostlyclean-compile \
659		mostlyclean-libtool mostlyclean-checkPROGRAMS \
660		mostlyclean-noinstPROGRAMS mostlyclean-tags \
661		mostlyclean-generic
662
663mostlyclean: mostlyclean-am
664
665clean-am:  clean-libLTLIBRARIES clean-compile clean-libtool \
666		clean-checkPROGRAMS clean-noinstPROGRAMS clean-tags \
667		clean-generic mostlyclean-am
668
669clean: clean-am
670
671distclean-am:  distclean-libLTLIBRARIES distclean-compile \
672		distclean-libtool distclean-checkPROGRAMS \
673		distclean-noinstPROGRAMS distclean-tags \
674		distclean-generic clean-am
675	-rm -f libtool
676
677distclean: distclean-am
678
679maintainer-clean-am:  maintainer-clean-libLTLIBRARIES \
680		maintainer-clean-compile maintainer-clean-libtool \
681		maintainer-clean-checkPROGRAMS \
682		maintainer-clean-noinstPROGRAMS maintainer-clean-tags \
683		maintainer-clean-generic distclean-am
684	@echo "This command is intended for maintainers to use;"
685	@echo "it deletes files that may require special tools to rebuild."
686
687maintainer-clean: maintainer-clean-am
688
689.PHONY: mostlyclean-libLTLIBRARIES distclean-libLTLIBRARIES \
690clean-libLTLIBRARIES maintainer-clean-libLTLIBRARIES \
691uninstall-libLTLIBRARIES install-libLTLIBRARIES mostlyclean-compile \
692distclean-compile clean-compile maintainer-clean-compile \
693mostlyclean-libtool distclean-libtool clean-libtool \
694maintainer-clean-libtool mostlyclean-checkPROGRAMS \
695distclean-checkPROGRAMS clean-checkPROGRAMS \
696maintainer-clean-checkPROGRAMS mostlyclean-noinstPROGRAMS \
697distclean-noinstPROGRAMS clean-noinstPROGRAMS \
698maintainer-clean-noinstPROGRAMS uninstall-includeHEADERS \
699install-includeHEADERS tags mostlyclean-tags distclean-tags clean-tags \
700maintainer-clean-tags check-TESTS distdir info-am info dvi-am dvi \
701check-local check check-am installcheck-am installcheck \
702all-recursive-am install-exec-am install-exec install-data-local \
703install-data-am install-data install-am install uninstall-am uninstall \
704all-local all-redirect all-am all install-strip installdirs \
705mostlyclean-generic distclean-generic clean-generic \
706maintainer-clean-generic clean mostlyclean distclean maintainer-clean
707
708
709install-suid-programs:
710	@foo='$(bin_SUIDS)'; \
711	for file in $$foo; do \
712	x=$(DESTDIR)$(bindir)/$$file; \
713	if chown 0:0 $$x && chmod u+s $$x; then :; else \
714	echo "*"; \
715	echo "* Failed to install $$x setuid root"; \
716	echo "*"; \
717	fi; done
718
719install-exec-hook: install-suid-programs
720
721install-build-headers:: $(include_HEADERS) $(build_HEADERZ)
722	@foo='$(include_HEADERS) $(build_HEADERZ)'; \
723	for f in $$foo; do \
724		f=`basename $$f`; \
725		if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
726		else file="$$f"; fi; \
727		if cmp -s  $$file $(buildinclude)/$$f 2> /dev/null ; then \
728		: ; else \
729			echo " $(CP) $$file $(buildinclude)/$$f"; \
730			$(CP) $$file $(buildinclude)/$$f; \
731		fi ; \
732	done
733
734all-local: install-build-headers
735#NROFF_MAN = nroff -man
736.1.cat1:
737	$(NROFF_MAN) $< > $@
738.3.cat3:
739	$(NROFF_MAN) $< > $@
740.5.cat5:
741	$(NROFF_MAN) $< > $@
742.8.cat8:
743	$(NROFF_MAN) $< > $@
744
745dist-cat1-mans:
746	@foo='$(man1_MANS)'; \
747	bar='$(man_MANS)'; \
748	for i in $$bar; do \
749	case $$i in \
750	*.1) foo="$$foo $$i";; \
751	esac; done ;\
752	for i in $$foo; do \
753		x=`echo $$i | sed 's/\.[^.]*$$/.cat1/'`; \
754		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
755		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
756	done
757
758dist-cat3-mans:
759	@foo='$(man3_MANS)'; \
760	bar='$(man_MANS)'; \
761	for i in $$bar; do \
762	case $$i in \
763	*.3) foo="$$foo $$i";; \
764	esac; done ;\
765	for i in $$foo; do \
766		x=`echo $$i | sed 's/\.[^.]*$$/.cat3/'`; \
767		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
768		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
769	done
770
771dist-cat5-mans:
772	@foo='$(man5_MANS)'; \
773	bar='$(man_MANS)'; \
774	for i in $$bar; do \
775	case $$i in \
776	*.5) foo="$$foo $$i";; \
777	esac; done ;\
778	for i in $$foo; do \
779		x=`echo $$i | sed 's/\.[^.]*$$/.cat5/'`; \
780		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
781		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
782	done
783
784dist-cat8-mans:
785	@foo='$(man8_MANS)'; \
786	bar='$(man_MANS)'; \
787	for i in $$bar; do \
788	case $$i in \
789	*.8) foo="$$foo $$i";; \
790	esac; done ;\
791	for i in $$foo; do \
792		x=`echo $$i | sed 's/\.[^.]*$$/.cat8/'`; \
793		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
794		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
795	done
796
797dist-hook: dist-cat1-mans dist-cat3-mans dist-cat5-mans dist-cat8-mans
798
799install-cat-mans:
800	$(SHELL) $(top_srcdir)/cf/install-catman.sh "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man8_MANS)
801
802install-data-local: install-cat-mans
803
804.et.h:
805	$(COMPILE_ET) $<
806.et.c:
807	$(COMPILE_ET) $<
808
809.x.c:
810	@cmp -s $< $@ 2> /dev/null || cp $< $@
811
812check-local::
813	@foo='$(CHECK_LOCAL)'; \
814	  if test "$$foo"; then \
815	  failed=0; all=0; \
816	  for i in $$foo; do \
817	    all=`expr $$all + 1`; \
818	    if ./$$i --version > /dev/null 2>&1; then \
819	      echo "PASS: $$i"; \
820	    else \
821	      echo "FAIL: $$i"; \
822	      failed=`expr $$failed + 1`; \
823	    fi; \
824	  done; \
825	  if test "$$failed" -eq 0; then \
826	    banner="All $$all tests passed"; \
827	  else \
828	    banner="$$failed of $$all tests failed"; \
829	  fi; \
830	  dashes=`echo "$$banner" | sed s/./=/g`; \
831	  echo "$$dashes"; \
832	  echo "$$banner"; \
833	  echo "$$dashes"; \
834	  test "$$failed" -eq 0; \
835	fi
836
837$(asn1_compile_OBJECTS): parse.h
838
839$(gen_files) krb5_asn1.h: asn1_files
840
841asn1_files: asn1_compile$(EXEEXT) $(srcdir)/k5.asn1
842	./asn1_compile$(EXEEXT) $(srcdir)/k5.asn1 krb5_asn1
843
844$(libasn1_la_OBJECTS): krb5_asn1.h asn1_err.h
845
846$(asn1_print_OBJECTS): krb5_asn1.h
847
848# Tell versions [3.59,3.63) of GNU make to not export all variables.
849# Otherwise a system limit (for SysV at least) may be exceeded.
850.NOEXPORT:
851