Home | History | Annotate | Line # | Download | only in cgdconfig
Makefile revision 1.16
      1 # $NetBSD: Makefile,v 1.16 2021/11/22 14:34:35 nia 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 .if ${MKARGON2} != "no"
     16 SRCS+=	argon2_utils.c
     17 .endif
     18 
     19 CPPFLAGS+= -I${.CURDIR} -I. -DYY_NO_INPUT
     20 
     21 YHEADER=1
     22 
     23 DPADD=  ${LIBUTIL} ${LIBCRYPT} ${LIBY} ${LIBL}
     24 LDADD=  -lutil -lcrypt -ly -ll
     25 
     26 .if ${MKARGON2} != "no"
     27 ARGON2DIR=	${NETBSDSRCDIR}/external/apache2/argon2
     28 ARGON2OBJDIR!=	cd ${ARGON2DIR}/lib/libargon2 && ${PRINTOBJDIR}
     29 CPPFLAGS+=	-I${NETBSDSRCDIR}/external/apache2/argon2/dist/phc-winner-argon2/include
     30 CPPFLAGS+=	-DHAVE_ARGON2
     31 
     32 PROGDPLIBS+=	argon2 ${ARGON2DIR}/lib/libargon2
     33 
     34 LDADD+=		-pthread
     35 DPADD+=		${LIBPTHREAD}
     36 .endif
     37 
     38 .include <bsd.prog.mk>
     39