Makefile revision 1.27
11.27Schristos# $NetBSD: Makefile,v 1.27 2020/03/25 17:11:06 christos 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.26SjhighSRCS+= crypt-argon2.c 181.26SjhighCFLAGS+= -DHAVE_ARGON2 -I../../external/apache2/argon2/dist/phc-winner-argon2/include/ 191.26SjhighLDADD+= -largon2 201.26Sjhigh.endif 211.26Sjhigh 221.23SmattWARNS?= 5 231.4Scgd 241.27SchristosMAN= crypt.3 pw_gensalt.3 251.4ScgdMLINKS= crypt.3 encrypt.3 crypt.3 setkey.3 261.4Scgd 271.15Ssjg 281.15Ssjg.if make(*.test) 291.15Ssjg.SUFFIXES: .test 301.15Ssjg.c.test: 311.15Ssjg ${CC} -o $@ -DUNIT_TEST -DMAIN ${LDSTATIC} ${.IMPSRC} ${LDADD} 321.15SsjgLDADD+= -L${.OBJDIR} -l${LIB} -L${.OBJDIR}/../../libc 331.15SsjgDPADD+= lib${LIB}.a 341.15SsjgLDSTATIC?= -static 351.15Ssjg.include <bsd.prog.mk> 361.15Ssjg.else 371.4Scgd.include <bsd.lib.mk> 381.15Ssjg.endif 39