#! /bin/sh -x
ARCH=`arch`
case $ARCH in
sun3|vax)
	cc="gcc -Wall -ansi"; flags1="-g -O"; flags2="-O";;
ultrix-mips)
	cc="gcc -Wall -ansi"; flags1="-O"; flags2="-O";;
*)	cc=cc; flags1="-O"; flags2="-O";;
esac
make -j8 DEBUGDEFS="-DDEBUG -DTRACE -DPROFILESIZES" \
	LIBMALLOC=libmalloc_d.a CC="$cc" CDEBUGFLAGS="$flags1"
./regress
make clean
make -j8 DEBUGDEFS="-DBUGCOMPATIBILITY -DDEBUG -DTRACE -DPROFILESIZES" \
	LIBMALLOC=libmalloc_d_bug.a CC="$cc" CDEBUGFLAGS="$flags1"
./regress
make clean
make -j8 DEBUGDEFS= LIBMALLOC=libmalloc.a CC="$cc" CDEBUGFLAGS="$flags2"
./regress
make clean
make -j8 DEBUGDEFS=-DBUGCOMPATIBILITY LIBMALLOC=libmalloc_bug.a \
	 CC="$cc" CDEBUGFLAGS="$flags2"
./regress
make clean
