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