:
#
# Build script for Contributed CD-ROM Tools
#
# Written 05-Mar-94 by rr@sco.com
#

EMACDIR=emacs-19.22
CVSDIR=cvs-1.3
GCCDIR=gcc-2.5.8

SUBDIRS="bash-1.13CWRU bpatch calc cproto-3.0 elm2.4-PL23 ghostview-1.5 \
	gnucpio-2.2 gnugrep-1.5 groff-1.09 gs261 gzip-1.2.4 hwp hostbyaddr \
	ispell-2.0.02 less-177 macgetaddr md5 mkid patch-2.1 perl-4.0 sc-6.21 \
	libwais sco shar-3.49 unzip-5.0 zip-1.9 zoo-2.1 tcsh-6.04 tin-1.22 \
	ucblogo MotifApp gdiff-2.2 rcs-5.6.0.1 xc-4.4 gawk-2.15.5 mpeg_encode-1.3 \
	ausay ecu-3.32 getline mh-6.8.3 ncftp-1.71 nwho sox7 term-1.15 maplay \
	glimpse-1.1 mpack-1.2 linuxdoc-sgml-1.1/sgmls-1.1 strn/src play_speed \
	johnd-scripts johnd-utils"

HERE=`pwd`
BLDARG=

[ "$1" = "remove" ] && {
	[ $HERE= /v/bld/usr/src/Tools ] && rm -rf *
	getcsc
}

[ "$1" = "get" ] && getcsc

[ "$1" = "install" ] && BLDARG=install

[ "$1" = "clean" ] && BLDARG=clean

for i in $SUBDIRS
do
	[ -d $i ] && {
		cd $i
		[ -f Imakefile ] && /usr/bin/X11/xmkmf
		make -k $BLDARG
		cd ..
	}
done
#
# Now attempt to build CVS if it is here
#
[ -d $CVSDIR ] && {
	cd $CVSDIR
	CC="cc -O" sh ./configure --prefix=/usr/skunk
	make $BLDARG
}
#
# Now attempt to build GCC if it is here
#
[ -d $GCCDIR ] && {
	cd $GCCDIR
	if [ "$BLDARG" = "clean" ]
	then
		make clean
	else
		sh ./configure --prefix=/usr/skunk --target=i486-unknown-sco3.2v4.2
		make LANGUAGES=c
		make stage1
		make CC="stage1/xgcc -Bstage1/" CFLAGS="-g -O"
		make stage2
		make CC="stage2/xgcc -Bstage2/" CFLAGS="-g -O"
		make compare
		make objc-runtime CC="stage2/xgcc -Bstage2/" CFLAGS="-g -O"
	fi
	[ "$BLDARG" = "install" ] && {
		umask 22
		make install CC="stage2/xgcc -Bstage2/" CFLAGS="-g -O"
		make install-libobjc CC="stage2/xgcc -Bstage2/" CFLAGS="-g -O"
	}
}
#
# Now attempt to build emacs if it is here
#
[ -d $EMACDIR ] && {
	cd $EMACDIR
	sh ./configure i386-*-sco3.2v4 --with-x11 --with-gcc=no --prefix=/usr/skunk
	make $BLDARG
}
