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