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