#filter substitution /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ package org.mozilla.gecko.sync; /** * Preprocessed class for storing preprocessed values. */ public class GlobalConstants { public static final String ANDROID_CPU_ARCH = "@ANDROID_CPU_ARCH@"; // One of 'beta', 'aurora', 'nightly', 'default'. // If this is an official build, 'default' means 'release'. // Otherwise, it means 'dev'. public static final String MOZ_UPDATE_CHANNEL = "@MOZ_UPDATE_CHANNEL@"; #ifdef MOZ_OFFICIAL_BRANDING public static final boolean MOZ_OFFICIAL_BRANDING = true; #else public static final boolean MOZ_OFFICIAL_BRANDING = false; #endif public static final String MOZ_APP_VERSION = "@MOZ_APP_VERSION@"; public static final String BROWSER_INTENT_PACKAGE = "@ANDROID_PACKAGE_NAME@"; public static final String BROWSER_INTENT_CLASS = BROWSER_INTENT_PACKAGE + ".App"; /** * Bug 790931: this signing-level permission protects broadcast intents that * should be received only by Firefox versions sharing the same Android * Account type. */ public static final String PER_ACCOUNT_TYPE_PERMISSION = "@MOZ_ANDROID_SHARED_ACCOUNT_TYPE@.permission.PER_ACCOUNT_TYPE"; }