1 # $Id: Makefile.am,v 1.69.2.2 2003/10/14 16:13:13 joda Exp $
3 include $(top_srcdir)/Makefile.am.common
7 lib_LTLIBRARIES = libasn1.la
8 libasn1_la_LDFLAGS = -version-info 6:2:0
10 libasn1_la_LIBADD = @LIB_com_err@
23 asn1_Authenticator.x \
24 asn1_AuthorizationData.x \
29 asn1_ETYPE_INFO_ENTRY.x \
32 asn1_EncKDCRepPart.x \
33 asn1_EncKrbCredPart.x \
34 asn1_EncKrbPrivPart.x \
35 asn1_EncTGSRepPart.x \
36 asn1_EncTicketPart.x \
37 asn1_EncryptedData.x \
38 asn1_EncryptionKey.x \
40 asn1_HostAddresses.x \
49 asn1_KRB_SAFE_BODY.x \
59 asn1_PA_ENC_TS_ENC.x \
61 asn1_PrincipalName.x \
67 asn1_TransitedEncoding.x \
71 noinst_PROGRAMS = asn1_compile asn1_print
72 check_PROGRAMS = check-der check-gen
73 TESTS = check-der check-gen
75 check_der_SOURCES = check-der.c check-common.c
76 check_gen_SOURCES = check-gen.c check-common.c
79 asn1_compile_SOURCES = \
93 libasn1_la_SOURCES = \
102 asn1_compile_LDADD = \
103 $(LIB_roken) $(LEXLIB)
109 check_gen_LDADD = $(check_der_LDADD)
110 asn1_print_LDADD = $(check_der_LDADD)
112 CLEANFILES = lex.c parse.c parse.h krb5_asn1.h $(BUILT_SOURCES) \
113 $(gen_files) asn1_files
115 include_HEADERS = krb5_asn1.h asn1_err.h der.h
117 $(asn1_compile_OBJECTS): parse.h parse.c
119 $(gen_files) krb5_asn1.h: asn1_files
121 asn1_files: asn1_compile$(EXEEXT) $(srcdir)/k5.asn1
122 ./asn1_compile$(EXEEXT) $(srcdir)/k5.asn1 krb5_asn1
124 $(libasn1_la_OBJECTS): krb5_asn1.h asn1_err.h
126 $(asn1_print_OBJECTS): krb5_asn1.h
128 EXTRA_DIST = asn1_err.et