10e27b8d5SGeoff Rehmet# 27f3dea24SPeter Wemm# $FreeBSD$ 30e27b8d5SGeoff Rehmet# 40e27b8d5SGeoff Rehmet 5462da152SDmitrij TejblumSHLIB_MAJOR= 2 69886bcdfSPeter WemmLIB= crypt 76b0e02e5SPeter Wemm 84fdd3d54SMark Murray.PATH: ${.CURDIR}/../libmd 99886bcdfSPeter WemmSRCS= crypt.c crypt-md5.c md5c.c misc.c 104a558355SRuslan ErmilovMAN= crypt.3 1104c9749fSBrian FeldmanMLINKS= crypt.3 crypt_get_format.3 crypt.3 crypt_set_format.3 12db5882e7SPeter WemmCFLAGS+= -I${.CURDIR}/../libmd -I${.CURDIR}/../libutil 13e9a56ad5SMark MurrayCFLAGS+= -DLIBC_SCCS -Wall 149886bcdfSPeter Wemm# Pull in the crypt-des.c source, assuming it is present. 159886bcdfSPeter Wemm.if exists(${.CURDIR}/../../secure/lib/libcrypt/crypt-des.c) && \ 169886bcdfSPeter Wemm !defined(NOSECURE) && !defined(NOCRYPT) 179886bcdfSPeter Wemm.PATH: ${.CURDIR}/../../secure/lib/libcrypt 185c129616SMark MurraySRCS+= crypt-des.c crypt-blowfish.c blowfish.c 195c129616SMark MurrayCFLAGS+= -I${.CURDIR} -DHAS_DES -DHAS_BLOWFISH 209886bcdfSPeter Wemm.endif 219886bcdfSPeter Wemm# And the auth_getval() code and support. 229886bcdfSPeter Wemm.PATH: ${.CURDIR}/../libutil 239886bcdfSPeter WemmSRCS+= auth.c property.c 249886bcdfSPeter Wemm.for sym in MD5Init MD5Final MD5Update MD5Pad auth_getval \ 259886bcdfSPeter Wemm property_find properties_read properties_free 269886bcdfSPeter WemmCFLAGS+= -D${sym}=__${sym} 279886bcdfSPeter Wemm.endfor 28e9a56ad5SMark MurrayPRECIOUSLIB= yes 294fdd3d54SMark Murray 300e27b8d5SGeoff Rehmet.include <bsd.lib.mk> 31