1 # $NetBSD: Makefile,v 1.17 2006/05/11 23:16:28 mrg Exp $ 2 3 USE_SHLIBDIR= yes 4 5 LIB= crypt 6 7 SRCS= crypt.c md5crypt.c bcrypt.c crypt-sha1.c util.c pw_gensalt.c 8 9 CPPFLAGS+= -I${.CURDIR} 10 11 MAN= crypt.3 12 MLINKS= 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} 19 LDADD+= -L${.OBJDIR} -l${LIB} -L${.OBJDIR}/../../libc 20 DPADD+= lib${LIB}.a 21 LDSTATIC?= -static 22 .include <bsd.prog.mk> 23 .else 24 .include <bsd.lib.mk> 25 .endif 26 27 .if ${HAVE_GCC} == 4 28 COPTS.crypt-sha1.c+= -Wno-pointer-sign 29 .endif 30