shithub: blake2

ref: 51929bdcc9e09ac10c2d21aea6142111d4d43ab7
dir: /ref/mkfile/

View raw version
</$objtype/mkfile
TARG=\
	blake2s-ref\
	blake2b-ref\
	blake2sp-ref\
	blake2bp-ref\

CFLAGS=$CFLAGS -p -D__plan9__ -I../testvectors/

</sys/src/cmd/mkmany

blake2s-ref-main.$O:	blake2s-ref.c
	$CC $CFLAGS -D BLAKE2S_SELFTEST -o $target $prereq

blake2b-ref-main.$O: blake2b-ref.c
	$CC $CFLAGS -D BLAKE2B_SELFTEST -o $target $prereq

blake2sp-ref-main.$O:	blake2sp-ref.c
	$CC $CFLAGS -D BLAKE2SP_SELFTEST -o $target $prereq

blake2bp-ref-main.$O: blake2bp-ref.c
	$CC $CFLAGS -D BLAKE2BP_SELFTEST -o $target $prereq

$O.blake2s-ref: blake2s-ref-main.$O
	$LD $LDFLAGS -o $target $prereq

$O.blake2b-ref: blake2b-ref-main.$O
	$LD $LDFLAGS -o $target $prereq

$O.blake2sp-ref: blake2sp-ref-main.$O blake2s-ref.$O
	$LD $LDFLAGS -o $target $prereq

$O.blake2bp-ref: blake2bp-ref-main.$O blake2b-ref.$O
	$LD $LDFLAGS -o $target $prereq

run:V:	$PROGS
	./$O.blake2s-ref
	./$O.blake2b-ref
	./$O.blake2sp-ref
	./$O.blake2bp-ref