# Build options for TorToGo-0.1.02a (03-23-2007)
# Good URL's:
#<http://developer.mozilla.org/en/docs/Build_and_Install>
#<http://developer.mozilla.org/en/docs/Configuring_Build_Options>
#<http://webtools.mozilla.org/build/config.cgi> advanced options, I don't suggest using the script
#<http://developer.mozilla.org/en/docs/Configuring_Build_Options#Using_a_.mozconfig_Configuration_File>
# Firefox default and rebranding settings
MOZ_PHOENIX=1
BUILD_OFFICIAL=1
export MOZ_PHOENIX
export BUILD_OFFICIAL
mk_add_options MOZ_PHOENIX=1
mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZ_CO_PROJECT=browse
# Disable scripts in build:
ac_add_options --disable-activex
ac_add_options --disable-activex-scripting
ac_add_options --disable-jsd
ac_add_options --disable-oji
ac_add_options --disable-js-ultrasparc
# Disable Java:
ac_add_options --disable-javaxpcom
# Disable unnecessary files in build to reduce size:
ac_add_options --disable-updater
## This line strips symbols out of executable and libraries; good setting?
ac_add_options --enable-strip
# Enable a static build:
ac_add_options --enable-static
ac_add_options --disable-shared
# Set the profile dir and plugin dir empty so FF does not access HDD, finally a fix ;-) :
## Now FF _does not_ create a profile folder or pluginreg.dat in ~/, it no longer writes to HDD
#
## The user profile is set within the file "firefox" with "MOZ_USER_DIR=./.profile/Firefox"
## Also, Firefox is started with the command "./firefox -profile "./.profile/Firefox
ac_add_options --with-user-appdir=
# Extensions:
ac_add_options --enable-extensions="cookie,xml-rpc,xmlextras,pref,transformiix,universalchardet,webservices,inspector,gnomevfs,spellcheck"
# Toolkit:
ac_add_options --enable-default-toolkit=gtk2
# General 'disable' settings:
ac_add_options --disable-pango
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-mailnews
ac_add_options --disable-composer
ac_add_options --disable-calendar
ac_add_options --disable-xinerama
ac_add_options --disable-ctl
ac_add_options --disable-mathml
ac_add_options --disable-ldap
ac_add_options --disable-ldap-experimental
ac_add_options --disable-mailnews
ac_add_options --disable-gtktest
ac_add_options --disable-composer
ac_add_options --disable-chatzilla
ac_add_options --disable-profilesharing
ac_add_options --disable-freetype2
ac_add_options --disable-xprint
ac_add_options --disable-negotiateauth
ac_add_options --disable-logging
ac_add_options --disable-pedantic
# General 'enable' settings:
ac_add_options --enable-optimize
ac_add_options --enable-crypto
ac_add_options --enable-xft
ac_add_options --enable-single-profile
ac_add_options --enable-svg-renderer-cairo
# Change default language (local) Firefox uses
## I have set this to "en" to hopefully increase the Tor anonymity set (defult is en-US).
#
## If English is not your preferred language replace "en" with your language preference.
#
## This setting becomes part of Firefox environmental variables (HTTP/S headers)
--enable-ui-locale=en
# Misc. settings:
ac_add_options --with-system-zlib
ac_add_options --with-system-jpeg
ac_add_options --with-system-png
ac_add_options --with-pthreads