Makefile revision 1.28
11.28Snia# $NetBSD: Makefile,v 1.28 2021/10/12 17:24:36 nia Exp $ 21.26Sjhigh 31.26Sjhigh.include <bsd.own.mk> 41.13Slukem 51.13SlukemUSE_SHLIBDIR= yes 61.7Sthorpej 71.26Sjhigh.if (defined(MKARGON2) && ${MKARGON2} != "no") 81.26SjhighHAVE_ARGON2=1 91.26Sjhigh.endif 101.26Sjhigh 111.1ScgdLIB= crypt 121.4Scgd 131.16SchristosSRCS= crypt.c md5crypt.c bcrypt.c crypt-sha1.c util.c pw_gensalt.c 141.18SdrochnerSRCS+= hmac_sha1.c 151.12Sitojun 161.26Sjhigh.if defined(HAVE_ARGON2) 171.28SniaARGON2DIR= ${NETBSDSRCDIR}/external/apache2/argon2 181.28Snia.PATH: ${ARGON2DIR}/dist/phc-winner-argon2/src \ 191.28Snia ${ARGON2DIR}/dist/phc-winner-argon2/src/blake2 \ 201.28Snia ${ARGON2DIR}/dist/phc-winner-argon2/include 211.28SniaCPPFLAGS+= -DHAVE_ARGON2 -DARGON2_NO_THREADS 221.28SniaCPPFLAGS+= -I${ARGON2DIR}/dist/phc-winner-argon2/include 231.26SjhighSRCS+= crypt-argon2.c 241.28Snia# libargon2 sources 251.28Snia. for src in argon2.c core.c blake2b.c encoding.c ref.c 261.28SniaSRCS+= ${src} 271.28SniaCOPTS.${src}+= -Wno-error 281.28Snia. endfor 291.26Sjhigh.endif 301.26Sjhigh 311.23SmattWARNS?= 5 321.4Scgd 331.27SchristosMAN= crypt.3 pw_gensalt.3 341.4ScgdMLINKS= crypt.3 encrypt.3 crypt.3 setkey.3 351.4Scgd 361.15Ssjg 371.15Ssjg.if make(*.test) 381.15Ssjg.SUFFIXES: .test 391.15Ssjg.c.test: 401.15Ssjg ${CC} -o $@ -DUNIT_TEST -DMAIN ${LDSTATIC} ${.IMPSRC} ${LDADD} 411.15SsjgLDADD+= -L${.OBJDIR} -l${LIB} -L${.OBJDIR}/../../libc 421.15SsjgDPADD+= lib${LIB}.a 431.15SsjgLDSTATIC?= -static 441.15Ssjg.include <bsd.prog.mk> 451.15Ssjg.else 461.4Scgd.include <bsd.lib.mk> 471.15Ssjg.endif 48