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