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