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