Bug 1383880: annotate source files with what they SCHEDULE; r=ahal
authorDustin J. Mitchell <dustin@mozilla.com>
Fri, 25 Aug 2017 19:31:54 +0000
changeset 421207 aa31b00d8eb1fc10976b554442d3dae9b96c60de
parent 421206 ab8f1fe0716313514d5b74d4145f13c8ec3a28f8
child 421208 e62999cee1cdb9b8536e79c37a9770423d10d5a4
push id6
push userbugmail@asutherland.org
push dateMon, 11 Dec 2017 10:34:05 +0000
reviewersahal
bugs1383880
milestone58.0a1
Bug 1383880: annotate source files with what they SCHEDULE; r=ahal MozReview-Commit-ID: CR70dSg5R79
browser/themes/moz.build
mobile/android/moz.build
moz.build
--- a/browser/themes/moz.build
+++ b/browser/themes/moz.build
@@ -10,8 +10,17 @@ with Files("**"):
 toolkit = CONFIG['MOZ_WIDGET_TOOLKIT']
 
 if toolkit == 'cocoa':
     DIRS += ['osx']
 elif toolkit in ('gtk2', 'gtk3'):
     DIRS += ['linux']
 else:
     DIRS += ['windows']
+
+with Files('osx/**'):
+    SCHEDULES.exclusive = ['macosx']
+
+with Files('linux/**'):
+    SCHEDULES.exclusive = ['linux']
+
+with Files('windows/**'):
+    SCHEDULES.exclusive = ['windows']
--- a/mobile/android/moz.build
+++ b/mobile/android/moz.build
@@ -1,16 +1,17 @@
 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
 # vim: set filetype=python:
 # 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/.
 
 with Files('**'):
     BUG_COMPONENT = ('Firefox for Android', 'Build Config & IDE Support')
+    SCHEDULES.exclusive = ['android']
 
 with Files('bouncer/**'):
     BUG_COMPONENT = ('Firefox for Android', 'Distributions')
 
 with Files('branding/**'):
     BUG_COMPONENT = ('Firefox for Android', 'General')
 
 with Files('build/**'):
--- a/moz.build
+++ b/moz.build
@@ -31,16 +31,17 @@ with Files('mach'):
 with Files('*moz*'):
     BUG_COMPONENT = ('Core', 'Build Config')
 
 with Files('GNUmakefile'):
     BUG_COMPONENT = ('Core', 'Build Config')
 
 with Files('*gradle*'):
     BUG_COMPONENT = ('Firefox for Android', 'Build Config & IDE Support')
+    SCHEDULES.exclusive = ['android']
 
 with Files('**/l10n.toml'):
     BUG_COMPONENT = ('Core', 'Localization')
     FINAL = True
 
 with Files('README.txt'):
     BUG_COMPONENT = ('Core', 'General')