#!/bin/sh
SUBDIRS="
1.basicmath_automotive
2.jpeg_consumer/jpeg-6a
3.sha_security
4.ghostscript_office/src
5.adpcm_telecomm/src
"
BINS="
1.basicmath_automotive/basicmath_large
2.jpeg_consumer/jpeg-6a/cjpeg
2.jpeg_consumer/jpeg-6a/djpeg
3.sha_security/sha
4.ghostscript_office/src/gs
5.adpcm_telecomm/bin/rawcaudio
5.adpcm_telecomm/bin/rawdaudio
"
TOPDIR=`pwd`
OPTS="-O0 -O1 -O2 -O3 -Os"
LOGTMP=/tmp/snilog.tmp.$$
for opt in $OPTS; do
for subdir in $SUBDIRS; do
echo "==> Building in $subdir with option $opt"
cd $TOPDIR/$subdir
make clean >$LOGTMP 2>&1 || (echo "OOPS! see log $LOGTMP" && exit 1)
env OPT=$opt make >$LOGTMP 2>&1 || (echo "OOPS! see log $LOGTMP" && exit 1)
rm -f $LOGTMP
done
cd $TOPDIR
for bin in $BINS; do
cp $bin $bin$opt
done
done