summaryrefslogtreecommitdiff
path: root/lib/libroken/Makefile
blob: 230d2a1331bff3da70b6c628b085199d8d62177a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
# $NetBSD: Makefile,v 1.18 2010/02/19 17:57:06 joerg Exp $

NOLINT=		# defined

.include <bsd.own.mk>

DIST=		${NETBSDSRCDIR}/crypto/dist
.PATH:		${DIST}/heimdal/lib/roken ${NETBSDSRCDIR}/include/heimdal

WARNS?=		1

LIB=		roken

.if ${OBJECT_FMT} == "ELF"
LIBDPLIBS+=	util ${.CURDIR}/../libutil \
		crypt ${.CURDIR}/../libcrypt
.else
.PATH: ${NETBSDSRCDIR}/lib/libutil
SRCS+=	efun.c
.endif

BUILT_SRCS=vis.h

CLEANFILES+=	${BUILT_SRCS}

SRCS=						\
	base64.c				\
	concat.c				\
	dumpdata.c				\
	environment.c				\
	eread.c					\
	esetenv.c				\
	ewrite.c				\
	getaddrinfo_hostspec.c			\
	get_default_username.c			\
	get_window_size.c			\
	getarg.c				\
	getnameinfo_verified.c			\
	getprogname.c				\
	h_errno.c				\
	hex.c					\
	hostent_find_fqdn.c			\
	issuid.c				\
	k_getpwnam.c				\
	k_getpwuid.c				\
	mini_inetd.c				\
	net_read.c				\
	net_write.c				\
	parse_bytes.c				\
	parse_time.c				\
	parse_units.c				\
	realloc.c				\
	resolve.c				\
	roken_gethostby.c			\
	rtbl.c					\
	setprogname.c				\
	signal.c				\
	simple_exec.c				\
	socket.c				\
	strcollect.c				\
	strlwr.c				\
	strpool.c				\
	strsep_copy.c				\
	strupr.c				\
	timeval.c				\
	tm2time.c				\
	unvis.c					\
	verify.c				\
	vis.c					\
	warnerr.c				\
	write_pid.c				\
	${BUILT_SRCS}

MANS=						\
	getarg.3				\
	parse_time.3				\
	rtbl.3

INCS=		base64.h			\
		getarg.h			\
		hex.h				\
		parse_bytes.h			\
		parse_time.h			\
		parse_units.h			\
		resolve.h			\
		roken.h				\
		roken-common.h			\
		rtbl.h				\
		xdbm.h
INCSDIR=	/usr/include/krb5

CPPFLAGS+= -I. \
	-I${NETBSDSRCDIR}/include/heimdal \
	-I${DIST}/heimdal/lib/roken \
	-DHAVE_CONFIG_H

.if (${USE_INET6} != "no")
CPPFLAGS+=-DHAVE_IPV6
.endif

HOST_CPPFLAGS+=	-I${NETBSDSRCDIR}/include/heimdal -DHAVE_CONFIG_H

.include <bsd.lib.mk>

.SUFFIXES: .hin

.hin.h:
	cp $< $@