# sh
# Build configuration script
#
# See http://www.mozilla.org/build/unix.html for build instructions.
#

if [ X`machtype` = "Xsun4" ] ; then
 PATH=$PATH:/usr/gcc/bin
 CC=/usr/gcc/bin/gcc
 CXX=/usr/gcc/bin/c++
 export PATH CC CXX
fi
buildpath="`athdir -p /mit/mozilla -f %p/.build.%s`" || exit $?

# Options for client.mk.
mk_add_options MOZ_OBJDIR="$buildpath"
## mk_add_options MOZ_MAKE_FLAGS=-j4

#mk_add_options MOZ_CO_DATE="31 Oct 2001 12:30 PST"
#mk_add_options MOZ_CO_DATE="31 Oct 2001 12:30 PST"
mk_add_options MOZ_CO_FLAGS="-r MOZILLA_0_9_8_BRANCH"

# Needed for the "--enable-svg", below
#mk_add_options MOZ_INTERNAL_LIBART_LGPL=1


# Options for 'configure' (same as command-line options).
case "`machtype`" in
    *linux*)
 ac_add_options --disable-pedantic
	;;
    *sgi*)

## "/afs/sipb.mit.edu/project/mozilla/src/mozilla/content/base/src/nsSelection.cpp": Warning: Olimit was exceeded on function HandleTableSelection__11nsSelectionGP10nsIContentiT2P12nsMouseEvent; will not optimize.
## 	   To optimize use -OPT:Olimit=0 (off) or -OPT:Olimit=3230 or -OPT:Olimit_opt=on

## "/afs/sipb.mit.edu/project/mozilla/src/mozilla/editor/libeditor/html/nsHTMLEditRules.cpp": Warning: Olimit was exceeded on function WillMakeList__15nsHTMLEditRulesGP12nsISelectionPC9nsAStringiPiT4T2; will not optimize.
## 	   To optimize use -OPT:Olimit=0 (off) or -OPT:Olimit=3684 or -OPT:Olimit_opt=on

## "/afs/sipb.mit.edu/project/mozilla/src/mozilla/editor/libeditor/html/nsHTMLEditRules.cpp": Warning: Olimit was exceeded on function WillIndent__15nsHTMLEditRulesGP12nsISelectionPiT2; will not optimize.
## 	   To optimize use -OPT:Olimit=0 (off) or -OPT:Olimit=2344 or -OPT:Olimit_opt=on
	;;
    *sun*)
	
	;;
esac

# Debugging?
ac_add_options --disable-debug
# Optimizer...
ac_add_options --enable-optimize=-O2
# Blackwood java.
ac_add_options --with-java-supplement
ac_add_options --enable-crypto
ac_add_options --enable-mathml
#ac_add_options --enable-svg
#ac_add_options --disable-svg
