#!/bin/sh # # $RoughId: test.sh,v 1.5 2001/07/13 15:38:27 knu Exp $ # $Id$
RUBY=${RUBY:=ruby} MAKE=${MAKE:=make} CFLAGS=${CFLAGS:=-Wall}
${RUBY} extconf.rb –with-cflags=“${CFLAGS}” ${MAKE} clean ${MAKE}
for algo in md5 rmd160 sha1 sha2; do
args=--with-cflags="${CFLAGS}" if [ $WITH_BUNDLED_ENGINES ]; then args="$args --with-bundled-$algo" fi (cd $algo && ${RUBY} extconf.rb $args; ${MAKE} clean; ${MAKE}) ln -sf ../../$algo/$algo.so lib/digest/
done
${RUBY} -I. -I./lib ../../test/digest/test_digest.rb
rm lib/digest/*.so