1# $NetBSD: Makefile,v 1.2 2017/01/28 21:31:52 christos Exp $
2
3.include <bsd.own.mk>
4.include <${.CURDIR}/../../Makefile.inc>
5
6.PATH:              ${HEIMDIST}/lib/roken ${HEIMBASE}/include
7
8LIB=                roken
9
10LIBDPLIBS+=         util ${NETBSDSRCDIR}/lib/libutil \
11                    crypt ${NETBSDSRCDIR}/lib/libcrypt
12
13CLEANFILES+=        ${BUILT_SRCS}
14
15SRCS=                                                       \
16          base64.c                                \
17          concat.c                                \
18          cloexec.c                               \
19          ct.c                                              \
20          dumpdata.c                                        \
21          detach.c                                \
22          dumpdata.c                                        \
23          environment.c                                     \
24          ecalloc.c                               \
25          emalloc.c                               \
26          eread.c                                           \
27          erealloc.c                                        \
28          esetenv.c                               \
29          estrdup.c                               \
30          ewrite.c                                \
31          getaddrinfo_hostspec.c                            \
32          get_default_username.c                            \
33          get_window_size.c                       \
34          getarg.c                                \
35          getnameinfo_verified.c                            \
36          getprogname.c                                     \
37          h_errno.c                               \
38          hex.c                                             \
39          hostent_find_fqdn.c                     \
40          issuid.c                                \
41          k_getpwnam.c                                      \
42          k_getpwuid.c                                      \
43          memset_s.c                                        \
44          mini_inetd.c                                      \
45          net_read.c                                        \
46          net_write.c                                       \
47          parse_bytes.c                                     \
48          parse_time.c                                      \
49          parse_units.c                                     \
50          rand.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          verify.c                                \
67          warnerr.c                               \
68          write_pid.c                                       \
69          xfree.c
70
71MANS=                                                       \
72          getarg.3                                \
73          parse_time.3                                      \
74          rtbl.3
75
76INCS=               base64.h                      \
77                    getarg.h                      \
78                    hex.h                                   \
79                    parse_bytes.h                           \
80                    parse_time.h                            \
81                    parse_units.h                           \
82                    resolve.h                     \
83                    roken.h                                 \
84                    roken-common.h                          \
85                    rtbl.h                                  \
86                    xdbm.h
87INCSDIR=  /usr/include/krb5
88
89HOST_CPPFLAGS+=     -I${HEIMBASE}/include -I${HEIMBASE}/include/krb5 -DHAVE_CONFIG_H
90
91.include <${HEIMBASE}/Makefile.rules.inc>
92.include <bsd.lib.mk>
93