mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
28 lines
471 B
Bash
28 lines
471 B
Bash
|
#!/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}
|
||
|
|
||
|
mkdir -p lib/digest
|
||
|
|
||
|
for algo in md5 rmd160 sha1 sha2; do
|
||
|
(cd $algo &&
|
||
|
${RUBY} extconf.rb --with-cflags="${CFLAGS}";
|
||
|
${MAKE} clean;
|
||
|
${MAKE})
|
||
|
ln -sf ../../$algo/$algo.so lib/digest/
|
||
|
done
|
||
|
|
||
|
${RUBY} -I. -I./lib test.rb
|
||
|
|
||
|
rm lib/digest/*.so
|
||
|
rmdir lib/digest
|