Files
heimdal/lib/krb5/Makefile.am
Assar Westerlund aad564d1c2 re-write the handling of crypto libraries. try to use the one of
openssl's libcrypto or krb4's libdes that has all the required
functionality (md4, md5, sha1, des, rc4).  if there is no such
library, the included lib/des is built.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10519 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-08-22 20:30:33 +00:00

178 lines
3.7 KiB
Makefile

# $Id$
include $(top_srcdir)/Makefile.am.common
INCLUDES += $(INCLUDE_krb4) $(INCLUDE_des)
bin_PROGRAMS = verify_krb5_conf
noinst_PROGRAMS = dump_config test_get_addrs krbhst-test
check_PROGRAMS = n-fold-test string-to-key-test derived-key-test store-test
TESTS = n-fold-test string-to-key-test derived-key-test store-test
LDADD = libkrb5.la \
$(LIB_des) \
$(top_builddir)/lib/asn1/libasn1.la \
$(LIB_roken)
libkrb5_la_LIBADD = \
../com_err/error.lo ../com_err/com_err.lo \
$(LIB_des) \
$(top_builddir)/lib/asn1/libasn1.la \
$(LIB_roken)
lib_LTLIBRARIES = libkrb5.la
ERR_FILES = krb5_err.c heim_err.c k524_err.c
libkrb5_la_SOURCES = \
acl.c \
add_et_list.c \
addr_families.c \
aname_to_localname.c \
appdefault.c \
asn1_glue.c \
auth_context.c \
build_ap_req.c \
build_auth.c \
cache.c \
changepw.c \
codec.c \
config_file.c \
config_file_netinfo.c \
convert_creds.c \
constants.c \
context.c \
copy_host_realm.c \
crc.c \
creds.c \
crypto.c \
data.c \
eai_to_heim_errno.c \
error_string.c \
expand_hostname.c \
fcache.c \
free.c \
free_host_realm.c \
generate_seq_number.c \
generate_subkey.c \
get_addrs.c \
get_cred.c \
get_default_principal.c \
get_default_realm.c \
get_for_creds.c \
get_host_realm.c \
get_in_tkt.c \
get_in_tkt_pw.c \
get_in_tkt_with_keytab.c \
get_in_tkt_with_skey.c \
get_port.c \
init_creds.c \
init_creds_pw.c \
keyblock.c \
keytab.c \
keytab_any.c \
keytab_file.c \
keytab_memory.c \
keytab_keyfile.c \
keytab_krb4.c \
krbhst.c \
kuserok.c \
log.c \
mcache.c \
misc.c \
mk_error.c \
mk_priv.c \
mk_rep.c \
mk_req.c \
mk_req_ext.c \
mk_safe.c \
net_read.c \
net_write.c \
n-fold.c \
padata.c \
principal.c \
prog_setup.c \
prompter_posix.c \
rd_cred.c \
rd_error.c \
rd_priv.c \
rd_rep.c \
rd_req.c \
rd_safe.c \
read_message.c \
recvauth.c \
replay.c \
send_to_kdc.c \
sendauth.c \
set_default_realm.c \
sock_principal.c \
store.c \
store_emem.c \
store_fd.c \
store_mem.c \
ticket.c \
time.c \
transited.c \
verify_init.c \
verify_user.c \
version.c \
warn.c \
write_message.c \
$(ERR_FILES)
libkrb5_la_LDFLAGS = -version-info 18:1:1
$(libkrb5_la_OBJECTS): $(srcdir)/krb5-protos.h $(srcdir)/krb5-private.h
$(srcdir)/krb5-protos.h:
cd $(srcdir); perl ../../cf/make-proto.pl -o krb5-protos.h $(libkrb5_la_SOURCES) || rm -f krb5-protos.h
$(srcdir)/krb5-private.h:
cd $(srcdir); perl ../../cf/make-proto.pl -p krb5-private.h $(libkrb5_la_SOURCES) || rm -f krb5-private.h
#libkrb5_la_LIBADD = ../com_err/error.lo ../com_err/com_err.lo
man_MANS = \
kerberos.8 \
krb5.conf.5 \
krb5_425_conv_principal.3 \
krb5_appdefault.3 \
krb5_auth_context.3 \
krb5_build_principal.3 \
krb5_config.3 \
krb5_context.3 \
krb5_create_checksum.3 \
krb5_crypto_init.3 \
krb5_encrypt.3 \
krb5_free_principal.3 \
krb5_get_all_client_addrs.3 \
krb5_get_krbhst.3 \
krb5_init_context.3 \
krb5_keytab.3 \
krb5_krbhst_init.3 \
krb5_openlog.3 \
krb5_parse_name.3 \
krb5_principal_get_realm.3 \
krb5_sname_to_principal.3 \
krb5_timeofday.3 \
krb5_unparse_name.3 \
krb5_verify_user.3 \
krb5_warn.3 \
verify_krb5_conf.8
include_HEADERS = krb5.h krb5-protos.h krb5-private.h krb5_err.h heim_err.h k524_err.h
CLEANFILES = krb5_err.c krb5_err.h heim_err.c heim_err.h k524_err.c k524_err.h
$(libkrb5_la_OBJECTS): krb5_err.h heim_err.h k524_err.h
# to help stupid solaris make
krb5_err.h: krb5_err.et
heim_err.h: heim_err.et
k524_err.h: k524_err.et