mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 09:45:41 +00:00
7988e5e654
Bug 1438688 made it so that XPT information is compiled directly into the binary instead of being shipped separately in interface files. This means that manifests are no longer necessary for JS components, which means the manifest check in emitter.py can be removed. That check is the only use of NO_JS_MANIFEST, so that can in turn be removed entirely. Differential Revision: https://phabricator.services.mozilla.com/D8885 --HG-- extra : moz-landing-system : lando
32 lines
891 B
Python
32 lines
891 B
Python
# -*- 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/.
|
|
|
|
XPI_NAME = 'specialpowers'
|
|
|
|
USE_EXTENSION_MANIFEST = True
|
|
|
|
FINAL_TARGET_FILES += [
|
|
'api.js',
|
|
'manifest.json',
|
|
'schema.json',
|
|
]
|
|
|
|
FINAL_TARGET_FILES.content += [
|
|
'../modules/Assert.jsm',
|
|
'content/MockColorPicker.jsm',
|
|
'content/MockFilePicker.jsm',
|
|
'content/MockPermissionPrompt.jsm',
|
|
'content/MozillaLogger.js',
|
|
'content/specialpowers.js',
|
|
'content/specialpowersAPI.js',
|
|
'content/specialpowersFrameScript.js',
|
|
'content/SpecialPowersObserver.jsm',
|
|
'content/SpecialPowersObserverAPI.js',
|
|
]
|
|
|
|
with Files("**"):
|
|
BUG_COMPONENT = ("Testing", "Mochitest")
|