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