Do not run mandoc for lintmanpages if MANPAGES is empty.
[netbsd-mini2440.git] / lib / libroken / Makefile
blob164ff264e424d6e26d43cef8096a30ba1867e4f4
1 # $NetBSD: Makefile,v 1.16 2008/03/22 08:37:26 mlelstv Exp $
3 NOLINT= # defined
5 .include <bsd.own.mk>
7 DIST= ${NETBSDSRCDIR}/crypto/dist
8 .PATH: ${DIST}/heimdal/lib/roken ${NETBSDSRCDIR}/include/heimdal
10 WARNS?= 1
12 LIB= roken
14 .if ${OBJECT_FMT} == "ELF"
15 LIBDPLIBS+= util ${.CURDIR}/../libutil
16 .else
17 .PATH: ${NETBSDSRCDIR}/lib/libutil
18 SRCS+= efun.c
19 .endif
21 BUILT_SRCS=vis.h
23 CLEANFILES+= ${BUILT_SRCS}
25 SRCS= \
26 base64.c \
27 concat.c \
28 dumpdata.c \
29 environment.c \
30 eread.c \
31 esetenv.c \
32 ewrite.c \
33 getaddrinfo_hostspec.c \
34 get_default_username.c \
35 get_window_size.c \
36 getarg.c \
37 getnameinfo_verified.c \
38 getprogname.c \
39 h_errno.c \
40 hex.c \
41 hostent_find_fqdn.c \
42 issuid.c \
43 k_getpwnam.c \
44 k_getpwuid.c \
45 mini_inetd.c \
46 net_read.c \
47 net_write.c \
48 parse_bytes.c \
49 parse_time.c \
50 parse_units.c \
51 realloc.c \
52 resolve.c \
53 roken_gethostby.c \
54 rtbl.c \
55 setprogname.c \
56 signal.c \
57 simple_exec.c \
58 socket.c \
59 strcollect.c \
60 strlwr.c \
61 strpool.c \
62 strsep_copy.c \
63 strupr.c \
64 timeval.c \
65 tm2time.c \
66 unvis.c \
67 verify.c \
68 vis.c \
69 warnerr.c \
70 write_pid.c \
71 ${BUILT_SRCS}
73 MANS= \
74 getarg.3 \
75 parse_time.3 \
76 rtbl.3
78 INCS= base64.h \
79 getarg.h \
80 hex.h \
81 parse_bytes.h \
82 parse_time.h \
83 parse_units.h \
84 resolve.h \
85 roken.h \
86 roken-common.h \
87 rtbl.h \
88 xdbm.h
89 INCSDIR= /usr/include/krb5
91 CPPFLAGS+= -I. \
92 -I${NETBSDSRCDIR}/include/heimdal \
93 -I${DIST}/heimdal/lib/roken \
94 -DHAVE_CONFIG_H
96 .if (${USE_INET6} != "no")
97 CPPFLAGS+=-DHAVE_IPV6
98 .endif
100 HOST_CPPFLAGS+= -I${NETBSDSRCDIR}/include/heimdal -DHAVE_CONFIG_H
102 .include <bsd.lib.mk>
104 .SUFFIXES: .hin
106 .hin.h:
107 cp $< $@