1# $MirOS: src/bin/md5/Makefile,v 1.23 2014/02/19 17:15:10 tg Exp $ 2# $OpenBSD: Makefile,v 1.10 2005/05/24 21:57:47 millert Exp $ 3 4PROG= cksum 5MAN= cksum.1 md5.1 sha1.1 rmd160.1 6LINKS= ${BINDIR}/cksum ${BINDIR}/sha1 \ 7 ${BINDIR}/cksum ${BINDIR}/rmd160 \ 8 ${BINDIR}/cksum ${BINDIR}/md5 \ 9 ${BINDIR}/cksum ${BINDIR}/sum 10MLINKS= cksum.1 sum.1 11 12.if exists(${.SYSMK}/libmirmake.a) 13CPPFLAGS+= -D_GNU_SOURCE -D_MIRMAKE_DEFNS 14. if make(depend) 15# shortcoming in mirmake_20080411-1wtf2 that it can’t do 16# -isystem and -include and -idirafter or summat lik’em… 17CPPFLAGS+= -I${.SYSMK} 18. endif 19LDADD+= -L${.SYSMK} -lmirmake 20.endif 21 22ALGOS= adler32 bafh cdb md4 md5 nzat nzaat oaat oaat1 oaat1s rmd160 sfv \ 23 sha1 sha256 sha384 sha512 size sum suma sysvsum tiger whirlpool 24 25CLEANFILES+= ${ALGOS} ${ALGOS:=sum} 26 27algos: 28.for _lnk in ${ALGOS} 29 ln -sf ${PROG} ${_lnk} 30 ln -sf ${PROG} ${_lnk}sum 31.endfor 32 # these don't make any sense 33 -rm -f sumsum sysvsumsum 34 35regress: ${PROG} 36 ./${PROG} -a adler32 -a bafh -a cdb -a cksum -a md4 -a md5 \ 37 -a nzat -a nzaat \ 38 -a oaat -a oaat1 -a oaat1s -a rmd160 -a sfv \ 39 -a sha1 -a sha256 -a sha384 -a sha512 -a size \ 40 -a sum -a suma -a sysvsum -a tiger -a whirlpool \ 41 -x | diff -u ${.CURDIR}/testres - 42 43.include <bsd.prog.mk> 44