Makefile revision 1.20
1#	$NetBSD: Makefile,v 1.20 2008/07/12 12:29:42 gmcgarry Exp $
2
3USE_SHLIBDIR=	yes
4
5LIB=	crypt
6
7SRCS=	crypt.c md5crypt.c bcrypt.c crypt-sha1.c util.c pw_gensalt.c
8SRCS+=	hmac_sha1.c
9
10WARNS=	4
11
12MAN=	crypt.3
13MLINKS= crypt.3 encrypt.3 crypt.3 setkey.3
14
15
16.if make(*.test)
17.SUFFIXES: .test
18.c.test:
19	${CC} -o $@ -DUNIT_TEST -DMAIN ${LDSTATIC} ${.IMPSRC} ${LDADD}
20LDADD+= -L${.OBJDIR} -l${LIB} -L${.OBJDIR}/../../libc
21DPADD+= lib${LIB}.a
22LDSTATIC?= -static
23.include <bsd.prog.mk>
24.else
25.include <bsd.lib.mk>
26.endif
27
28.if ${HAVE_GCC} == 4 || defined(HAVE_PCC)
29COPTS.crypt-sha1.c+=	-Wno-pointer-sign
30.endif
31