#!/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