| OLD | NEW |
| 1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- | 1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- |
| 2 # vim: set filetype=python: | 2 # vim: set filetype=python: |
| 3 # This Source Code Form is subject to the terms of the Mozilla Public | 3 # This Source Code Form is subject to the terms of the Mozilla Public |
| 4 # License, v. 2.0. If a copy of the MPL was not distributed with this | 4 # License, v. 2.0. If a copy of the MPL was not distributed with this |
| 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. | 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
| 6 | 6 |
| 7 project_flag('MOZ_ANDROID_EXCLUDE_FONTS', | 7 project_flag('MOZ_ANDROID_EXCLUDE_FONTS', |
| 8 help='Whether to exclude font files from the build', | 8 help='Whether to exclude font files from the build', |
| 9 default=True) | 9 default=True) |
| 10 | 10 |
| (...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 139 # Must come after the ../../toolkit/moz.configure. | 139 # Must come after the ../../toolkit/moz.configure. |
| 140 @depends('MOZ_INSTALL_TRACKING', 'MOZ_NATIVE_DEVICES', '--with-adjust-sdk-keyfil
e') | 140 @depends('MOZ_INSTALL_TRACKING', 'MOZ_NATIVE_DEVICES', '--with-adjust-sdk-keyfil
e') |
| 141 def check_install_tracking(install_tracking, | 141 def check_install_tracking(install_tracking, |
| 142 native_devices, | 142 native_devices, |
| 143 adjust_sdk_keyfile): | 143 adjust_sdk_keyfile): |
| 144 if install_tracking: | 144 if install_tracking: |
| 145 if not native_devices: | 145 if not native_devices: |
| 146 die('You must specify MOZ_NATIVE_DEVICES=1 when' | 146 die('You must specify MOZ_NATIVE_DEVICES=1 when' |
| 147 ' building with MOZ_INSTALL_TRACKING=1') | 147 ' building with MOZ_INSTALL_TRACKING=1') |
| 148 if not adjust_sdk_keyfile: | 148 if not adjust_sdk_keyfile: |
| 149 die('You must specify --with-adjust-sdk-keyfile=/path/to/keyfile whe
n' | 149 # Using default if Adjust SDK keyfile is not specified |
| 150 ' building with MOZ_INSTALL_TRACKING=1') | 150 # See https://issues.adblockplus.org/ticket/5920 |
| 151 adjust_sdk_keyfile = "$topsrcdir/mobile/android/base/adjust-sdk-sand
box.token" |
| 151 | 152 |
| 152 # Must come after the ../../toolkit/moz.configure. | 153 # Must come after the ../../toolkit/moz.configure. |
| 153 @depends('MOZ_ANDROID_MMA', | 154 @depends('MOZ_ANDROID_MMA', |
| 154 'MOZ_NATIVE_DEVICES', | 155 'MOZ_NATIVE_DEVICES', |
| 155 'MOZ_ANDROID_GCM', | 156 'MOZ_ANDROID_GCM', |
| 156 '--with-leanplum-sdk-keyfile') | 157 '--with-leanplum-sdk-keyfile') |
| 157 def check_android_mma(android_mma, | 158 def check_android_mma(android_mma, |
| 158 native_devices, | 159 native_devices, |
| 159 android_gcm, | 160 android_gcm, |
| 160 leanplum_sdk_keyfile): | 161 leanplum_sdk_keyfile): |
| 161 if android_mma: | 162 if android_mma: |
| 162 if not native_devices: | 163 if not native_devices: |
| 163 die('You must specify MOZ_NATIVE_DEVICES=1 when' | 164 die('You must specify MOZ_NATIVE_DEVICES=1 when' |
| 164 ' building with MOZ_ANDROID_MMA=1') | 165 ' building with MOZ_ANDROID_MMA=1') |
| 165 if not android_gcm: | 166 if not android_gcm: |
| 166 die('You must specify MOZ_ANDROID_GCM=1 when' | 167 die('You must specify MOZ_ANDROID_GCM=1 when' |
| 167 ' building with MOZ_ANDROID_MMA=1') | 168 ' building with MOZ_ANDROID_MMA=1') |
| 168 if not leanplum_sdk_keyfile: | 169 if not leanplum_sdk_keyfile: |
| 169 die('You must specify --with-leanplum-sdk-keyfile=/path/to/keyfile w
hen' | 170 die('You must specify --with-leanplum-sdk-keyfile=/path/to/keyfile w
hen' |
| 170 ' building with MOZ_ANDROID_MMA=1') | 171 ' building with MOZ_ANDROID_MMA=1') |
| OLD | NEW |