Makefile.am revision 127808
11553Srgrimes# $Id: Makefile.am,v 1.156.2.3 2003/10/28 15:49:31 joda Exp $
21553Srgrimes
31553Srgrimesinclude $(top_srcdir)/Makefile.am.common
41553Srgrimes
51553SrgrimesINCLUDES += $(INCLUDE_krb4) $(INCLUDE_des) -I../com_err -I$(srcdir)/../com_err
61553Srgrimes
71553Srgrimesbin_PROGRAMS = verify_krb5_conf
81553Srgrimes
91553Srgrimesnoinst_PROGRAMS = dump_config test_get_addrs krbhst-test test_alname
101553Srgrimes
111553SrgrimesTESTS =						\
121553Srgrimes	aes-test				\
131553Srgrimes	n-fold-test				\
141553Srgrimes	string-to-key-test			\
151553Srgrimes	derived-key-test			\
161553Srgrimes	store-test				\
171553Srgrimes	parse-name-test				\
181553Srgrimes	test_cc					\
191553Srgrimes	name-45-test
201553Srgrimes
211553Srgrimescheck_PROGRAMS = $(TESTS)
221553Srgrimes
231553SrgrimesLDADD = libkrb5.la \
241553Srgrimes	$(LIB_des) \
251553Srgrimes	$(top_builddir)/lib/asn1/libasn1.la \
261553Srgrimes	$(LIB_roken)
271553Srgrimes
281553Srgrimeslibkrb5_la_LIBADD = \
291553Srgrimes	../com_err/error.lo ../com_err/com_err.lo \
301553Srgrimes	$(LIB_des) \
311553Srgrimes	$(top_builddir)/lib/asn1/libasn1.la \
3231492Swollman	$(LIB_roken)
331553Srgrimes
341553Srgrimeslib_LTLIBRARIES = libkrb5.la
351553Srgrimes
361553SrgrimesERR_FILES = krb5_err.c heim_err.c k524_err.c
37117623Sgad
381553Srgrimeslibkrb5_la_SOURCES =				\
3915637Sjoerg	acl.c					\
401553Srgrimes	add_et_list.c				\
41117623Sgad	addr_families.c				\
421553Srgrimes	aname_to_localname.c			\
43117623Sgad	appdefault.c				\
44117623Sgad	asn1_glue.c				\
45117623Sgad	auth_context.c				\
461553Srgrimes	build_ap_req.c				\
471553Srgrimes	build_auth.c				\
481553Srgrimes	cache.c					\
4915637Sjoerg	changepw.c				\
501553Srgrimes	codec.c					\
5115637Sjoerg	config_file.c				\
521553Srgrimes	config_file_netinfo.c			\
531553Srgrimes	convert_creds.c				\
541553Srgrimes	constants.c				\
551553Srgrimes	context.c				\
561553Srgrimes	copy_host_realm.c			\
571553Srgrimes	crc.c					\
5831492Swollman	creds.c					\
5931492Swollman	crypto.c				\
6031492Swollman	data.c					\
6131492Swollman	eai_to_heim_errno.c			\
6231492Swollman	error_string.c				\
631553Srgrimes	expand_hostname.c			\
641553Srgrimes	fcache.c				\
6531492Swollman	free.c					\
661553Srgrimes	free_host_realm.c			\
671553Srgrimes	generate_seq_number.c			\
6815637Sjoerg	generate_subkey.c			\
691553Srgrimes	get_addrs.c				\
701553Srgrimes	get_cred.c				\
711553Srgrimes	get_default_principal.c			\
721553Srgrimes	get_default_realm.c			\
731553Srgrimes	get_for_creds.c				\
741553Srgrimes	get_host_realm.c			\
7527618Simp	get_in_tkt.c				\
7627618Simp	get_in_tkt_pw.c				\
7778146Sgad	get_in_tkt_with_keytab.c		\
7878146Sgad	get_in_tkt_with_skey.c			\
7978146Sgad	get_port.c				\
801553Srgrimes	init_creds.c				\
811553Srgrimes	init_creds_pw.c				\
8278146Sgad	keyblock.c				\
831553Srgrimes	keytab.c				\
8431492Swollman	keytab_any.c				\
8578146Sgad	keytab_file.c				\
8631492Swollman	keytab_memory.c				\
871553Srgrimes	keytab_keyfile.c			\
8831492Swollman	keytab_krb4.c				\
8927618Simp	krbhst.c				\
9027618Simp	kuserok.c				\
91241852Seadler	log.c					\
9278280Sgad	mcache.c				\
9378300Sgad	misc.c					\
9429780Scharnier	mk_error.c				\
951553Srgrimes	mk_priv.c				\
961553Srgrimes	mk_rep.c				\
9715637Sjoerg	mk_req.c				\
9824428Simp	mk_req_ext.c				\
991553Srgrimes	mk_safe.c				\
10015637Sjoerg	net_read.c				\
10115637Sjoerg	net_write.c				\
10215637Sjoerg	n-fold.c				\
1031553Srgrimes	padata.c				\
1041553Srgrimes	principal.c				\
1051553Srgrimes	prog_setup.c				\
1061553Srgrimes	prompter_posix.c			\
1071553Srgrimes	rd_cred.c				\
1081553Srgrimes	rd_error.c				\
1091553Srgrimes	rd_priv.c				\
1101553Srgrimes	rd_rep.c				\
1111553Srgrimes	rd_req.c				\
1121553Srgrimes	rd_safe.c				\
1131553Srgrimes	read_message.c				\
11415637Sjoerg	recvauth.c				\
1151553Srgrimes	replay.c				\
1161553Srgrimes	send_to_kdc.c				\
1171553Srgrimes	sendauth.c				\
1181553Srgrimes	set_default_realm.c			\
1191553Srgrimes	sock_principal.c			\
12031492Swollman	store.c					\
1211553Srgrimes	store-int.h				\
1221553Srgrimes	store_emem.c				\
1231553Srgrimes	store_fd.c				\
1241553Srgrimes	store_mem.c				\
12531492Swollman	ticket.c				\
1261553Srgrimes	time.c					\
1271553Srgrimes	transited.c				\
1281553Srgrimes	verify_init.c				\
12915637Sjoerg	verify_user.c				\
13031492Swollman	version.c				\
13131492Swollman	warn.c					\
13231492Swollman	write_message.c				\
13331492Swollman	$(ERR_FILES)
13431492Swollman
13531492Swollmanlibkrb5_la_LDFLAGS = -version-info 20:0:3
13631492Swollman
13731492Swollman$(libkrb5_la_OBJECTS): $(srcdir)/krb5-protos.h $(srcdir)/krb5-private.h
13831492Swollman
13931492Swollman$(srcdir)/krb5-protos.h:
14015637Sjoerg	cd $(srcdir) && perl ../../cf/make-proto.pl -q -P comment -o krb5-protos.h $(libkrb5_la_SOURCES) || rm -f krb5-protos.h
14131492Swollman
14231492Swollman$(srcdir)/krb5-private.h:
14331492Swollman	cd $(srcdir) && perl ../../cf/make-proto.pl -q -P comment -p krb5-private.h $(libkrb5_la_SOURCES) || rm -f krb5-private.h
14431492Swollman
14531492Swollman#libkrb5_la_LIBADD = ../com_err/error.lo ../com_err/com_err.lo
14631492Swollman
14731492Swollmanman_MANS =					\
14831492Swollman	kerberos.8				\
14931492Swollman	krb5.3					\
15015637Sjoerg	krb5.conf.5				\
15131492Swollman	krb5_425_conv_principal.3		\
15279739Sgad	krb5_address.3				\
15315637Sjoerg	krb5_aname_to_localname.3		\
15431492Swollman	krb5_appdefault.3			\
15515637Sjoerg	krb5_auth_context.3			\
15631492Swollman	krb5_build_principal.3			\
15731492Swollman	krb5_ccache.3				\
15831492Swollman	krb5_config.3				\
15931492Swollman	krb5_context.3				\
16031492Swollman	krb5_create_checksum.3			\
16131492Swollman	krb5_crypto_init.3			\
16279739Sgad	krb5_data.3				\
16331492Swollman	krb5_encrypt.3				\
16431492Swollman	krb5_free_addresses.3			\
16531492Swollman	krb5_free_principal.3			\
1661553Srgrimes	krb5_get_all_client_addrs.3		\
1671553Srgrimes	krb5_get_krbhst.3			\
1681553Srgrimes	krb5_init_context.3			\
16915637Sjoerg	krb5_keytab.3				\
17078146Sgad	krb5_krbhst_init.3			\
17115637Sjoerg	krb5_kuserok.3				\
17215637Sjoerg	krb5_openlog.3				\
17315637Sjoerg	krb5_parse_name.3			\
17415637Sjoerg	krb5_principal_get_realm.3		\
17515637Sjoerg	krb5_set_default_realm.3		\
17631492Swollman	krb5_sname_to_principal.3		\
17715637Sjoerg	krb5_timeofday.3			\
17815637Sjoerg	krb5_unparse_name.3			\
17915637Sjoerg	krb5_verify_user.3			\
18015637Sjoerg	krb5_warn.3				\
18115637Sjoerg	verify_krb5_conf.8
18215637Sjoerg
18315637Sjoerginclude_HEADERS = krb5.h krb5-protos.h krb5-private.h krb5_err.h heim_err.h k524_err.h
18415637Sjoerg
18515637SjoergCLEANFILES = krb5_err.c krb5_err.h heim_err.c heim_err.h k524_err.c k524_err.h
18615637Sjoerg
18715637Sjoerg$(libkrb5_la_OBJECTS): krb5_err.h heim_err.h k524_err.h
18815637Sjoerg
18929780Scharnier# to help stupid solaris make
19078146Sgad
1911553Srgrimeskrb5_err.h: krb5_err.et
19229780Scharnier
19329780Scharnierheim_err.h: heim_err.et
1941553Srgrimes
1951553Srgrimesk524_err.h: k524_err.et
196