This commit was manufactured by cvs2svn to create tag
[heimdal.git] / lib / krb5 / Makefile.am
blobd84dae042a0635a801df7f8355e9486ea11d4506
1 # $Id$
3 include $(top_srcdir)/Makefile.am.common
5 INCLUDES += $(INCLUDE_krb4)
7 bin_PROGRAMS = verify_krb5_conf
9 noinst_PROGRAMS = dump_config test_get_addrs krbhst-test
11 check_PROGRAMS = n-fold-test string-to-key-test derived-key-test store-test
12 TESTS = n-fold-test string-to-key-test derived-key-test store-test
14 LDADD = libkrb5.la \
15         $(LIB_des) \
16         $(top_builddir)/lib/asn1/libasn1.la \
17         $(LIB_roken)
19 libkrb5_la_LIBADD = \
20         ../com_err/error.lo ../com_err/com_err.lo \
21         $(LIB_des) \
22         $(top_builddir)/lib/asn1/libasn1.la \
23         $(LIB_roken)
25 lib_LTLIBRARIES = libkrb5.la
27 ERR_FILES = krb5_err.c heim_err.c k524_err.c
29 libkrb5_la_SOURCES =                            \
30         acl.c                                   \
31         add_et_list.c                           \
32         addr_families.c                         \
33         address.c                               \
34         aname_to_localname.c                    \
35         appdefault.c                            \
36         asn1_glue.c                             \
37         auth_context.c                          \
38         build_ap_req.c                          \
39         build_auth.c                            \
40         cache.c                                 \
41         changepw.c                              \
42         codec.c                                 \
43         config_file.c                           \
44         config_file_netinfo.c                   \
45         convert_creds.c                         \
46         constants.c                             \
47         context.c                               \
48         copy_host_realm.c                       \
49         crc.c                                   \
50         creds.c                                 \
51         crypto.c                                \
52         data.c                                  \
53         eai_to_heim_errno.c                     \
54         error_string.c                          \
55         expand_hostname.c                       \
56         fcache.c                                \
57         free.c                                  \
58         free_host_realm.c                       \
59         generate_seq_number.c                   \
60         generate_subkey.c                       \
61         get_addrs.c                             \
62         get_cred.c                              \
63         get_default_principal.c                 \
64         get_default_realm.c                     \
65         get_for_creds.c                         \
66         get_host_realm.c                        \
67         get_in_tkt.c                            \
68         get_in_tkt_pw.c                         \
69         get_in_tkt_with_keytab.c                \
70         get_in_tkt_with_skey.c                  \
71         get_port.c                              \
72         init_creds.c                            \
73         init_creds_pw.c                         \
74         keyblock.c                              \
75         keytab.c                                \
76         keytab_any.c                            \
77         keytab_file.c                           \
78         keytab_memory.c                         \
79         keytab_keyfile.c                        \
80         keytab_krb4.c                           \
81         krbhst.c                                \
82         kuserok.c                               \
83         log.c                                   \
84         mcache.c                                \
85         misc.c                                  \
86         mk_error.c                              \
87         mk_priv.c                               \
88         mk_rep.c                                \
89         mk_req.c                                \
90         mk_req_ext.c                            \
91         mk_safe.c                               \
92         net_read.c                              \
93         net_write.c                             \
94         n-fold.c                                \
95         padata.c                                \
96         principal.c                             \
97         prog_setup.c                            \
98         prompter_posix.c                        \
99         rd_cred.c                               \
100         rd_error.c                              \
101         rd_priv.c                               \
102         rd_rep.c                                \
103         rd_req.c                                \
104         rd_safe.c                               \
105         read_message.c                          \
106         recvauth.c                              \
107         replay.c                                \
108         send_to_kdc.c                           \
109         sendauth.c                              \
110         set_default_realm.c                     \
111         sock_principal.c                        \
112         store.c                                 \
113         store_emem.c                            \
114         store_fd.c                              \
115         store_mem.c                             \
116         ticket.c                                \
117         time.c                                  \
118         transited.c                             \
119         verify_init.c                           \
120         verify_user.c                           \
121         version.c                               \
122         warn.c                                  \
123         write_message.c                         \
124         $(ERR_FILES)
126 libkrb5_la_LDFLAGS = -version-info 17:0:0
128 $(libkrb5_la_OBJECTS): $(srcdir)/krb5-protos.h $(srcdir)/krb5-private.h
130 $(srcdir)/krb5-protos.h:
131         cd $(srcdir); perl ../../cf/make-proto.pl -o krb5-protos.h $(libkrb5_la_SOURCES) || rm -f krb5-protos.h
133 $(srcdir)/krb5-private.h:
134         cd $(srcdir); perl ../../cf/make-proto.pl -p krb5-private.h $(libkrb5_la_SOURCES) || rm -f krb5-private.h
136 #libkrb5_la_LIBADD = ../com_err/error.lo ../com_err/com_err.lo
138 man_MANS =                                      \
139         kerberos.8                              \
140         krb5.conf.5                             \
141         krb5_425_conv_principal.3               \
142         krb5_appdefault.3                       \
143         krb5_auth_context.3                     \
144         krb5_build_principal.3                  \
145         krb5_config.3                           \
146         krb5_context.3                          \
147         krb5_free_principal.3                   \
148         krb5_get_krbhst.3                       \
149         krb5_init_context.3                     \
150         krb5_keytab.3                           \
151         krb5_krbhst_init.3                      \
152         krb5_openlog.3                          \
153         krb5_parse_name.3                       \
154         krb5_sname_to_principal.3               \
155         krb5_unparse_name.3                     \
156         krb5_verify_user.3                      \
157         krb5_warn.3                             \
158         verify_krb5_conf.8
160 include_HEADERS = krb5.h krb5-protos.h krb5-private.h krb5_err.h heim_err.h k524_err.h
162 CLEANFILES = krb5_err.c krb5_err.h heim_err.c heim_err.h k524_err.c k524_err.h
164 $(libkrb5_la_OBJECTS): krb5_err.h heim_err.h k524_err.h
166 # to help stupid solaris make
168 krb5_err.h: krb5_err.et
170 heim_err.h: heim_err.et
172 k524_err.h: k524_err.et