#!/bin/sh

##########################################################################
# xawtv

# cleanup first
make realclean

# make sure autoconf stuff is up-to-date
autoconf							|| exit 1
autoheader							|| exit 1

# normal
./configure && make						|| exit 1
make realclean

# no jpeg
./configure --disable-jpeg && make				|| exit 1
make realclean

# no kradio
./configure --disable-kradio && make				|| exit 1
make realclean

# no xfree extentions
./configure --disable-xfree-ext && make				|| exit 1
make realclean


##########################################################################
# bttv driver

# cleanup
cd bttv/driver
make clean

# try 2.0.x
kernel=/usr/src/kernel/2.0.*
make KERNEL_LOCATION=$kernel					|| exit 1
make clean

# try 2.1.x
kernel=/usr/src/kernel/2.1.*
make KERNEL_LOCATION=$kernel					|| exit 1
make clean

# experimental version
cd ../experimental
make clean
make 								|| exit 1
make clean

##########################################################################
# done

echo
echo "*** cool, compile test passed ***"
echo
