Home | History | Annotate | Line # | Download | only in libcrypt
Makefile revision 1.25.26.2
      1  1.25.26.1    martin #	$NetBSD: Makefile,v 1.25.26.2 2020/04/13 08:03:12 martin Exp $
      2       1.13     lukem 
      3  1.25.26.2    martin .include <bsd.own.mk>
      4  1.25.26.2    martin 
      5       1.13     lukem USE_SHLIBDIR=	yes
      6        1.7   thorpej 
      7  1.25.26.2    martin .if (defined(MKARGON2) && ${MKARGON2} != "no")
      8  1.25.26.2    martin HAVE_ARGON2=1
      9  1.25.26.2    martin .endif
     10  1.25.26.2    martin 
     11        1.1       cgd LIB=	crypt
     12        1.4       cgd 
     13       1.16  christos SRCS=	crypt.c md5crypt.c bcrypt.c crypt-sha1.c util.c pw_gensalt.c
     14       1.18  drochner SRCS+=	hmac_sha1.c
     15       1.12    itojun 
     16  1.25.26.2    martin .if defined(HAVE_ARGON2)
     17  1.25.26.2    martin SRCS+=		crypt-argon2.c
     18  1.25.26.2    martin CFLAGS+=	-DHAVE_ARGON2 -I../../external/apache2/argon2/dist/phc-winner-argon2/include/
     19  1.25.26.2    martin LDADD+=		-largon2 
     20  1.25.26.2    martin .endif
     21  1.25.26.2    martin 
     22       1.23      matt WARNS?=	5
     23        1.4       cgd 
     24  1.25.26.1    martin MAN=	crypt.3 pw_gensalt.3
     25        1.4       cgd MLINKS= crypt.3 encrypt.3 crypt.3 setkey.3
     26        1.4       cgd 
     27       1.15       sjg 
     28       1.15       sjg .if make(*.test)
     29       1.15       sjg .SUFFIXES: .test
     30       1.15       sjg .c.test:
     31       1.15       sjg 	${CC} -o $@ -DUNIT_TEST -DMAIN ${LDSTATIC} ${.IMPSRC} ${LDADD}
     32       1.15       sjg LDADD+= -L${.OBJDIR} -l${LIB} -L${.OBJDIR}/../../libc
     33       1.15       sjg DPADD+= lib${LIB}.a
     34       1.15       sjg LDSTATIC?= -static
     35       1.15       sjg .include <bsd.prog.mk>
     36       1.15       sjg .else
     37        1.4       cgd .include <bsd.lib.mk>
     38       1.15       sjg .endif
     39