Home | History | Annotate | Line # | Download | only in cgdconfig
Makefile revision 1.19
      1 # $NetBSD: Makefile,v 1.19 2022/05/16 10:44:06 christos Exp $
      2 
      3 RUMPPRG=cgdconfig
      4 MAN=	cgdconfig.8
      5 
      6 .include <bsd.own.mk>
      7 
      8 SRCS+=	cgdconfig.c		\
      9 	cgdlex.l		\
     10 	cgdparse.y		\
     11 	pkcs5_pbkdf2.c		\
     12 	params.c		\
     13 	utils.c
     14 
     15 CPPFLAGS+= -I${.CURDIR} -I. -DYY_NO_INPUT
     16 
     17 YHEADER=1
     18 
     19 DPADD=  ${LIBUTIL} ${LIBCRYPT} ${LIBY} ${LIBL}
     20 LDADD=  -lutil -lcrypt -ly -ll
     21 
     22 .if ${MKARGON2} != "no"
     23 ARGON2DIR=	${NETBSDSRCDIR}/external/apache2/argon2/dist/phc-winner-argon2
     24 CPPFLAGS+=	-I${ARGON2DIR}/include -I${ARGON2DIR}/src/blake2
     25 CPPFLAGS+=	-DHAVE_ARGON2
     26 .PATH.c: ${ARGON2DIR}/src ${ARGON2DIR}/src/blake2
     27 SRCS+=	argon2_utils.c argon2.c core.c encoding.c ref.c blake2b.c thread.c
     28 DPADD+=  ${LIBPTHREAD}
     29 LDADD+=  -lpthread
     30 .endif
     31 
     32 .include <bsd.prog.mk>
     33