1# $FreeBSD$
2
3PACKAGE=	kerberos
4
5LIB=	roken
6LIBADD=	crypt
7VERSION_MAP=	${KRB5DIR}/lib/roken/version-script.map
8INCS=	roken.h \
9	roken-common.h \
10	base64.h \
11	getarg.h \
12	hex.h \
13	parse_bytes.h \
14	parse_time.h \
15	parse_units.h \
16	resolve.h \
17	rtbl.h \
18	xdbm.h
19
20SRCS=	base64.c \
21	copyhostent.c \
22	ecalloc.c \
23	emalloc.c \
24	erealloc.c \
25	estrdup.c \
26	strlwr.c \
27	strsep_copy.c \
28	strupr.c \
29	bswap.c \
30	cloexec.c \
31	concat.c \
32	ct.c \
33	doxygen.c \
34	dumpdata.c \
35	environment.c \
36	eread.c \
37	esetenv.c \
38	ewrite.c \
39	get_default_username.c \
40	get_window_size.c \
41	getaddrinfo_hostspec.c \
42	getarg.c \
43	getnameinfo_verified.c \
44	getprogname.c \
45	h_errno.c \
46	hex.c \
47	hostent_find_fqdn.c \
48	issuid.c \
49	k_getpwnam.c \
50	k_getpwuid.c \
51	mini_inetd.c \
52	net_read.c \
53	net_write.c \
54	parse_bytes.c \
55	parse_time.c \
56	parse_units.c \
57	rand.c \
58	realloc.c \
59	resolve.c \
60	roken.h \
61	roken_gethostby.c \
62	rtbl.c \
63	setprogname.c \
64	signal.c \
65	simple_exec.c \
66	snprintf.c \
67	socket.c \
68	strcollect.c \
69	strerror_r.c \
70	strpool.c \
71	timeval.c \
72	tm2time.c \
73	unvis.c \
74	verify.c \
75	vis.c \
76	warnerr.c \
77	write_pid.c \
78	xfree.c
79
80CFLAGS+=-I${KRB5DIR}/lib/roken -I.
81
82CLEANFILES= roken.h
83
84roken.h:
85	${MAKE_ROKEN} > ${.TARGET}
86
87.include <bsd.lib.mk>
88
89.PATH: ${KRB5DIR}/lib/roken
90