Skip to content

Instantly share code, notes, and snippets.

@dynamis
Last active December 26, 2015 17:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dynamis/7191397 to your computer and use it in GitHub Desktop.
Save dynamis/7191397 to your computer and use it in GitHub Desktop.
Firefox OS ビルド用のユーザ設定ファイル
# See: https://developer.mozilla.org/en-US/Firefox_OS/Customization_with_the_.userconfig_file
#### Build Environment
export CC=gcc-4.6
export CXX=g++-4.6
#export B2G_DIR=${B2G_DIR:-$(cd $(dirname $0); pwd)}
#export GECKO_PATH=${GECKO_PATH:-$(cd gecko; pwd)}
#export GAIA_PATH=${GAIA_PATH:-$(cd gaia; pwd)}
#export GECKO_OBJDIR=${GECKO_PATH}/objdir-gonk
#### Debug Config
# Debug Build
#export B2G_DEBUG=1
# Profiling Build
#export MOZ_PROFILING=1
# Disable Optimizer
#export B2G_NOOPT=1
# Disable First Time User Experience
#export NOFTU=1
# Enable Gaia Developer Mode
export DEVICE_DEBUG=1
# Enable Valgrind Memory Debugger
#export B2G_VALGRIND=1
#### Gaia Config
# Custom Setting File
#export CUSTOM_SETTINGS="${GAIA_PATH}/build/config/custom-settings.json"
# Make Official Branding Build
export MOZILLA_OFFICIAL=1
export PRODUCTION=1
export GAIA_APP_TARGET=production
#export GAIA_DEV_PIXELS_PER_PX=1
#### Localization
export LOCALES_FILE="$PWD/languages.json"
# Gecko Localization
# mkdir gecko-l10n; cd gecko-l10n; hg clone http://hg.mozilla.org/l10n-central/ja; cd ..
export L10NBASEDIR="$PWD/gecko-l10n"
export MOZ_CHROME_MULTILOCALE="ja"
# Gaia Localization
# mkdir gaia-l10n; cd gaia-l10n; hg clone http://hg.mozilla.org/gaia-l10n/ja; cd ..
export LOCALE_BASEDIR="$PWD/gaia-l10n"
export GAIA_DEFAULT_LOCALE=ja
export GAIA_INLINE_LOCALES=1
# compare-locales tool path
# hg clone http://hg.mozilla.org/build/compare-locales
export PATH="$PATH:$PWD/compare-locales/scripts"
export PYTHONPATH="$PWD/compare-locales/lib"
#### Config Adjustment
if [ "${B2G_DEBUG}" == "1" ]; then
export GECKO_OBJDIR=${GECKO_OBJDIR}-debug
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment