#!/bin/sh . `dirname $0`/../functions INPUT=$BASE/plot-data OUTPUT=$BASE/www unit-for(){ TEST=$1 if [ -f units/$TEST ] ; then cat units/$TEST else cat units/.default fi } do-benchmarks(){ DIR=$1 rm $OUTPUT/$DIR/,html-body echo "">>$OUTPUT/$DIR/,html-body for i in `find $INPUT/$DIR/ -type f -maxdepth 1 | sort` ; do pl -png -o $OUTPUT/$DIR/`basename $i`.png -prefab lines \ data=$i delim=tab x=1 y=2 err=3 y2=4 err2=5 ygrid=yes xlbl=version ylbl=$(unit-for $(basename $i)) cats=yes \ -pagesize '15,8' autow=yes yrange=0 ynearest=0.5 name=SBCL name2=CMUCL stubvert=yes cat >>$OUTPUT/$DIR/,html-body <Test `basename $i` Annotate on the sbcl-internals wiki
EOF done cat $BASE/html-header $OUTPUT/$DIR/,html-body $BASE/html-footer > $OUTPUT/$DIR/index.html } rmdir $INPUT/* 2>/dev/null for i in `find $INPUT/. -type d` ; do mkdir $OUTPUT/`basename $i` 2>/dev/null do-benchmarks `basename $i` done