xref: /freebsd/kerberos5/lib/libkrb5/Makefile (revision eacee0ff7ec955b32e09515246bd97b6edcd2b0f)
1# $FreeBSD$
2
3LIB=	krb5
4CFLAGS+=-I${KRB5DIR}/lib/krb5 \
5	-I${KRB5DIR}/lib/asn1 \
6	-I${KRB5DIR}/lib/des \
7	-I${KRB5DIR}/lib/roken \
8	-I${KRB5DIR}/include \
9	-I${KRB5OBJDIR} \
10	-I${ASN1OBJDIR}
11.if defined(MAKE_KERBEROS4) && \
12	(${MAKE_KERBEROS4} == "YES" || ${MAKE_KERBEROS4} == "yes")
13CFLAGS+=-I${KRB4DIR}/include
14.endif
15SRCS=	\
16	acl.c \
17	add_et_list.c \
18	addr_families.c \
19	aname_to_localname.c \
20	appdefault.c \
21	asn1_glue.c \
22	auth_context.c \
23	build_ap_req.c \
24	build_auth.c \
25	cache.c \
26	changepw.c \
27	codec.c \
28	config_file.c \
29	config_file_netinfo.c \
30	convert_creds.c \
31	constants.c \
32	context.c \
33	copy_host_realm.c \
34	crc.c \
35	creds.c \
36	crypto.c \
37	data.c \
38	eai_to_heim_errno.c \
39	error_string.c \
40	expand_hostname.c \
41	fcache.c \
42	free.c \
43	free_host_realm.c \
44	generate_seq_number.c \
45	generate_subkey.c \
46	get_addrs.c \
47	get_cred.c \
48	get_default_principal.c \
49	get_default_realm.c \
50	get_for_creds.c \
51	get_host_realm.c \
52	get_in_tkt.c \
53	get_in_tkt_pw.c \
54	get_in_tkt_with_keytab.c \
55	get_in_tkt_with_skey.c \
56	get_port.c \
57	init_creds.c \
58	init_creds_pw.c \
59	keyblock.c \
60	keytab.c \
61	keytab_any.c \
62	keytab_file.c \
63	keytab_memory.c \
64	keytab_keyfile.c \
65	keytab_krb4.c \
66	krbhst.c \
67	kuserok.c \
68	log.c \
69	mcache.c \
70	misc.c \
71	mk_error.c \
72	mk_priv.c \
73	mk_rep.c \
74	mk_req.c \
75	mk_req_ext.c \
76	mk_safe.c \
77	net_read.c \
78	net_write.c \
79	n-fold.c \
80	padata.c \
81	principal.c \
82	prog_setup.c \
83	prompter_posix.c \
84	rd_cred.c \
85	rd_error.c \
86	rd_priv.c \
87	rd_rep.c \
88	rd_req.c \
89	rd_safe.c \
90	read_message.c \
91	recvauth.c \
92	replay.c \
93	send_to_kdc.c \
94	sendauth.c \
95	set_default_realm.c \
96	sock_principal.c \
97	store.c \
98	store_emem.c \
99	store_fd.c \
100	store_mem.c \
101	ticket.c \
102	time.c \
103	transited.c \
104	verify_init.c \
105	verify_user.c \
106	version.c \
107	warn.c \
108	write_message.c \
109	krb5_err.c \
110	k524_err.c \
111	k524_err.h \
112	heim_err.c \
113	heim_err.h
114
115INCLUDES=${KRB5DIR}/lib/krb5/krb5.h ${.CURDIR}/../../include/krb5-types.h \
116	${KRB5DIR}/lib/krb5/krb5-protos.h heim_err.h krb5_err.h k524_err.h
117
118MAN3=						\
119	krb5.3					\
120	krb5_425_conv_principal.3		\
121	krb5_appdefault.3			\
122	krb5_auth_context.3			\
123	krb5_build_principal.3			\
124	krb5_config.3				\
125	krb5_context.3				\
126	krb5_create_checksum.3			\
127	krb5_crypto_init.3			\
128	krb5_encrypt.3				\
129	krb5_free_addresses.3			\
130	krb5_free_principal.3			\
131	krb5_get_all_client_addrs.3		\
132	krb5_get_krbhst.3			\
133	krb5_init_context.3			\
134	krb5_keytab.3				\
135	krb5_krbhst_init.3			\
136	krb5_openlog.3				\
137	krb5_parse_name.3			\
138	krb5_principal_get_realm.3		\
139	krb5_sname_to_principal.3		\
140	krb5_timeofday.3			\
141	krb5_unparse_name.3			\
142	krb5_verify_user.3			\
143	krb5_warn.3
144
145MAN5=						\
146	krb5.conf.5
147
148MAN8=						\
149	kerberos.8				\
150	verify_krb5_conf.8
151
152.include <bsd.lib.mk>
153
154.PATH:		${KRB5DIR}/lib/krb5
155.PATH:		${KRB5DIR}/lib/des
156
157beforedepend all:	asn1_err.h krb5_err.h k524_err.h
158