xref: /minix3/lib/libcrypt/Makefile (revision 84d9c625bfea59e274550651111ae9edfdc40fbd)
1*84d9c625SLionel Sambuc#	$NetBSD: Makefile,v 1.25 2013/08/10 18:42:29 dholland Exp $
2ebffaa42SBen Gras
3ebffaa42SBen GrasUSE_SHLIBDIR=	yes
4ebffaa42SBen Gras
5ebffaa42SBen GrasLIB=	crypt
6ebffaa42SBen Gras
7ebffaa42SBen GrasSRCS=	crypt.c md5crypt.c bcrypt.c crypt-sha1.c util.c pw_gensalt.c
8ebffaa42SBen GrasSRCS+=	hmac_sha1.c
9ebffaa42SBen Gras
109152e1c5SLionel SambucWARNS?=	5
11ebffaa42SBen Gras
12ebffaa42SBen GrasMAN=	crypt.3
13ebffaa42SBen GrasMLINKS= crypt.3 encrypt.3 crypt.3 setkey.3
14ebffaa42SBen Gras
15ebffaa42SBen Gras
16ebffaa42SBen Gras.if make(*.test)
17ebffaa42SBen Gras.SUFFIXES: .test
18ebffaa42SBen Gras.c.test:
19ebffaa42SBen Gras	${CC} -o $@ -DUNIT_TEST -DMAIN ${LDSTATIC} ${.IMPSRC} ${LDADD}
20ebffaa42SBen GrasLDADD+= -L${.OBJDIR} -l${LIB} -L${.OBJDIR}/../../libc
21ebffaa42SBen GrasDPADD+= lib${LIB}.a
22ebffaa42SBen GrasLDSTATIC?= -static
23ebffaa42SBen Gras.include <bsd.prog.mk>
24ebffaa42SBen Gras.else
25ebffaa42SBen Gras.include <bsd.lib.mk>
26ebffaa42SBen Gras.endif
27