Makefile revision 43092
189857Sobrien# 289857Sobrien# $Id$ 389857Sobrien# 489857Sobrien 5130561SobrienLCRYPTBASE= libcrypt 689857SobrienLSCRYPTBASE= libscrypt 789857Sobrien 889857Sobrien.if ${OBJFORMAT} != elf 9130561SobrienLCRYPTSO= ${LCRYPTBASE}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} 10218822SdimLSCRYPTSO= ${LSCRYPTBASE}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} 11218822Sdim.else 12104834SobrienLCRYPTSO= ${LCRYPTBASE}.so.${SHLIB_MAJOR} 1389857SobrienLSCRYPTSO= ${LSCRYPTBASE}.so.${SHLIB_MAJOR} 1489857Sobrien.endif 15104834Sobrien 1689857Sobrien# called libscrypt - for scramble crypt! 1789857Sobrien.PATH: ${.CURDIR}/../libmd 18218822SdimLIB= scrypt 1989857SobrienSRCS= crypt.c md5c.c 2089857SobrienCFLAGS+= -I${.CURDIR}/../libmd -DLIBC_SCCS 21130561Sobrien 22130561Sobrien.if ${OBJFORMAT} == elf 23130561SobrienSONAME= ${LCRYPTBASE}.so.${SHLIB_MAJOR} 24218822Sdim.endif 25130561Sobrien 26130561Sobrien# We only install the links if they do not already exist. 27130561Sobrien# This may have to be revised 28130561Sobrien 29130561Sobrienafterinstall: 3089857Sobrien.if !defined(NOPIC) 3189857Sobrien @cd ${DESTDIR}${SHLIBDIR}; \ 3289857Sobrien if [ ! -e ${LCRYPTSO} ]; then \ 33218822Sdim rm -f ${LCRYPTSO}; \ 34218822Sdim ln -s ${LSCRYPTSO} ${LCRYPTSO}; \ 35218822Sdim fi 36104834Sobrien.endif 37104834Sobrien.if !defined(NOPIC) && ${OBJFORMAT} == elf 38104834Sobrien @cd ${DESTDIR}${SHLIBDIR}; \ 39104834Sobrien if [ ! -e ${LCRYPTBASE}.so ]; then \ 40130561Sobrien rm -f ${LCRYPTBASE}.so; \ 41130561Sobrien ln -s ${LSCRYPTBASE}.so libcrypt.so; \ 42130561Sobrien fi 43130561Sobrien.endif 44130561Sobrien @cd ${DESTDIR}${LIBDIR}; \ 45104834Sobrien if [ ! -e ${LCRYPTBASE}.a ]; then \ 46130561Sobrien rm -f ${LCRYPTBASE}.a; \ 47130561Sobrien ln -s ${LSCRYPTBASE}.a libcrypt.a; \ 48130561Sobrien fi 49130561Sobrien.if !defined(NOPROFILE) 50130561Sobrien @cd ${DESTDIR}${LIBDIR}; \ 51 if [ ! -e ${LCRYPTBASE}_p.a ]; then \ 52 rm -f ${LCRYPTBASE}_p.a; \ 53 ln -s ${LSCRYPTBASE}_p.a libcrypt_p.a; \ 54 fi 55.endif 56 57.include <bsd.lib.mk> 58