You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
776 B
37 lines
776 B
15 years ago
|
#!/bin/sh
|
||
|
|
||
|
# Clean up disables if not in help mode
|
||
|
[ "$help" != "1" ] && rm -f disable-* producers.dat filters.dat transitions.dat consumers.dat
|
||
|
|
||
|
# Create the make.inc file
|
||
|
echo SUBDIRS = `find . -maxdepth 1 -type d | grep -v CVS | grep -v "^.$" | sed 's/\.\///'` > make.inc
|
||
|
|
||
|
# Iterate through arguments
|
||
|
for i in "$@"
|
||
|
do
|
||
|
case $i in
|
||
|
--disable-* ) touch disable-${i#--disable-} ;;
|
||
|
esac
|
||
|
done
|
||
|
|
||
|
# Iterate through each of the components
|
||
|
for i in *
|
||
|
do
|
||
|
if [ -x $i/configure -a \( "$help" = "1" -o ! -f disable-$i \) ]
|
||
|
then
|
||
|
if [ "$gpl" = "true" -o ! -f $i/gpl ]
|
||
|
then
|
||
|
[ "$help" = "0" ] && echo "Configuring modules/$i:"
|
||
|
olddir2=`pwd`
|
||
|
cd $i
|
||
|
./configure "$@"
|
||
|
[ $? != 0 ] && exit 1
|
||
|
cd $olddir2
|
||
|
elif [ "$help" = "0" ]
|
||
|
then
|
||
|
touch disable-$i
|
||
|
fi
|
||
|
fi
|
||
|
done
|
||
|
|