Makefile revision 43092
11984Scsgr# 243092Smarkm# $Id$ 31984Scsgr# 41984Scsgr 543092SmarkmLCRYPTBASE= libcrypt 643092SmarkmLSCRYPTBASE= libscrypt 729146Speter 838635Sjb.if ${OBJFORMAT} != elf 94454SbdeLCRYPTSO= ${LCRYPTBASE}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} 104454SbdeLSCRYPTSO= ${LSCRYPTBASE}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} 1129146Speter.else 1229146SpeterLCRYPTSO= ${LCRYPTBASE}.so.${SHLIB_MAJOR} 1329146SpeterLSCRYPTSO= ${LSCRYPTBASE}.so.${SHLIB_MAJOR} 1429146Speter.endif 151989Scsgr 1643092Smarkm# called libscrypt - for scramble crypt! 1743092Smarkm.PATH: ${.CURDIR}/../libmd 1843092SmarkmLIB= scrypt 1943092SmarkmSRCS= crypt.c md5c.c 2043092SmarkmCFLAGS+= -I${.CURDIR}/../libmd -DLIBC_SCCS 2143092Smarkm 2243092Smarkm.if ${OBJFORMAT} == elf 2343092SmarkmSONAME= ${LCRYPTBASE}.so.${SHLIB_MAJOR} 2443092Smarkm.endif 2543092Smarkm 2643092Smarkm# We only install the links if they do not already exist. 2743092Smarkm# This may have to be revised 2843092Smarkm 291989Scsgrafterinstall: 308870Srgrimes.if !defined(NOPIC) 314454Sbde @cd ${DESTDIR}${SHLIBDIR}; \ 3243092Smarkm if [ ! -e ${LCRYPTSO} ]; then \ 334454Sbde rm -f ${LCRYPTSO}; \ 344454Sbde ln -s ${LSCRYPTSO} ${LCRYPTSO}; \ 3543092Smarkm fi 362045Scsgr.endif 3738635Sjb.if !defined(NOPIC) && ${OBJFORMAT} == elf 3838753Sbde @cd ${DESTDIR}${SHLIBDIR}; \ 3943092Smarkm if [ ! -e ${LCRYPTBASE}.so ]; then \ 4029146Speter rm -f ${LCRYPTBASE}.so; \ 4143092Smarkm ln -s ${LSCRYPTBASE}.so libcrypt.so; \ 4243092Smarkm fi 4329146Speter.endif 4429146Speter @cd ${DESTDIR}${LIBDIR}; \ 4543092Smarkm if [ ! -e ${LCRYPTBASE}.a ]; then \ 464454Sbde rm -f ${LCRYPTBASE}.a; \ 4743092Smarkm ln -s ${LSCRYPTBASE}.a libcrypt.a; \ 4843092Smarkm fi 492155Scsgr.if !defined(NOPROFILE) 504454Sbde @cd ${DESTDIR}${LIBDIR}; \ 5143092Smarkm if [ ! -e ${LCRYPTBASE}_p.a ]; then \ 524454Sbde rm -f ${LCRYPTBASE}_p.a; \ 5343092Smarkm ln -s ${LSCRYPTBASE}_p.a libcrypt_p.a; \ 5443092Smarkm fi 552155Scsgr.endif 561989Scsgr 571984Scsgr.include <bsd.lib.mk> 58