]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - kerberos5/lib/libroken/Makefile
add -n option to suppress clearing the build tree and add -DNO_CLEAN
[FreeBSD/FreeBSD.git] / kerberos5 / lib / libroken / Makefile
1 # $FreeBSD$
2
3 LIB=    roken
4 INCS=   roken.h roken-common.h
5
6 SRCS=   base64.c \
7         bswap.c \
8         closefrom.c \
9         concat.c \
10         copyhostent.c \
11         dumpdata.c \
12         ecalloc.c \
13         emalloc.c \
14         environment.c \
15         eread.c \
16         erealloc.c \
17         esetenv.c \
18         estrdup.c \
19         ewrite.c \
20         get_default_username.c \
21         get_window_size.c \
22         getaddrinfo_hostspec.c \
23         getarg.c \
24         getnameinfo_verified.c \
25         hex.c \
26         hostent_find_fqdn.c \
27         issuid.c \
28         k_getpwnam.c \
29         k_getpwuid.c \
30         mini_inetd.c \
31         ndbm_wrap.c \
32         net_read.c \
33         net_write.c \
34         parse_bytes.c \
35         parse_time.c \
36         parse_units.c \
37         resolve.c \
38         roken.h \
39         roken_gethostby.c \
40         rtbl.c \
41         simple_exec.c \
42         snprintf.c \
43         socket.c \
44         strcollect.c \
45         strlwr.c \
46         strndup.c \
47         strnlen.c \
48         strpool.c \
49         strsep_copy.c \
50         strupr.c \
51         timeval.c \
52         tm2time.c \
53         unvis.c \
54         verify.c \
55         vis.c \
56         warnerr.c \
57         write_pid.c
58
59 CFLAGS+=-I${KRB5DIR}/lib/roken -I.
60
61 CLEANFILES= roken.h
62
63 roken.h: ../../tools/make-roken/make-roken
64         ../../tools/make-roken/make-roken > ${.TARGET}
65
66 ../../tools/make-roken/make-roken:
67         cd ${.CURDIR}/../../tools/make-roken && ${MAKE}
68
69 .include <bsd.lib.mk>
70
71 .PATH: ${KRB5DIR}/lib/roken