xref: /freebsd-12.1/lib/libopie/Makefile (revision 6999b785)
1# Makefile for libopie
2#
3# $FreeBSD$
4#
5
6CONFS=	opieaccess
7CONFSMODE=	600
8PACKAGE=lib${LIB}
9OPIE_DIST?=	${SRCTOP}/contrib/opie
10DIST_DIR=	${OPIE_DIST}/${.CURDIR:T}
11SHLIB_MAJOR=    8
12
13KEYFILE?=	\"/etc/opiekeys\"
14
15.PATH: ${DIST_DIR}
16
17LIB=	opie
18SRCS=	atob8.c btoa8.c btoh.c challenge.c getsequence.c hash.c hashlen.c \
19	keycrunch.c lock.c lookup.c newseed.c parsechallenge.c passcheck.c \
20	passwd.c randomchallenge.c readpass.c unlock.c verify.c version.c \
21	btoe.c accessfile.c generator.c insecure.c getutmpentry.c \
22	readrec.c writerec.c open.c
23SRCS+=	opieextra.c
24INCS=	${OPIE_DIST}/opie.h
25
26CFLAGS+=-I${.CURDIR} -I${OPIE_DIST} -I${DIST_DIR} \
27	-DKEY_FILE=${KEYFILE}
28
29ACCESSFILE?=	\"/etc/opieaccess\"
30CFLAGS+=	-DINSECURE_OVERRIDE -DPATH_ACCESS_FILE=${ACCESSFILE}
31
32WARNS?=	0
33
34LIBADD=	md
35
36MAN=	${OPIE_DIST}/opie.4 ${OPIE_DIST}/opiekeys.5 ${OPIE_DIST}/opieaccess.5
37
38MLINKS=	opie.4 skey.4
39
40.include <bsd.lib.mk>
41