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