#!/bin/bash
set -e
set -x
CPUS=`grep ^processor /proc/cpuinfo | wc -l`

cd ../libzia
./configure --enable-pedantic >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null
cd ../tucnak

./configure --enable-pedantic >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null

./configure --without-sndfile >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null

./configure --without-alsa >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null

./configure --with-portaudio >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null

./configure --without-hamlib >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null

./configure --without-fftw3 >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null

./configure --with-gpm >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null



cd ../libzia
./configure --without-sdl --without-png --without-ftdi -without-bfd >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null
cd ../tucnak

./configure >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null

./configure --without-sndfile >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null

./configure --without-alsa >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null

./configure --with-portaudio >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null

./configure --without-hamlib >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null

./configure --without-fftw3 >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null

./configure --with-gpm >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null




./configure --without-sndfile --without-alsa >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null
 
./configure --without-sndfile --with-portaudio >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null
 
./configure --without-sndfile --without-fftw3 >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null
 

#
# standard settings
#
cd ../libzia
./configure >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null
cd ../tucnak

./configure >/dev/null
make clean >/dev/null
make -j$CPUS >/dev/null

echo OK
