Bug 844183: Uplift Add-on SDK changeset 2bee189e1cb87f5fbe38ce862c8ff35ee0978480
bf2c2f609b...2bee189e1c
This commit is contained in:
@@ -260,7 +260,7 @@ class ManifestBuilder:
|
||||
used.add(package)
|
||||
return sorted(used)
|
||||
|
||||
def get_used_files(self):
|
||||
def get_used_files(self, bundle_sdk_modules):
|
||||
# returns all .js files that we reference, plus data/ files. You will
|
||||
# need to add the loader, off-manifest files that it needs, and
|
||||
# generated metadata.
|
||||
@@ -269,16 +269,22 @@ class ManifestBuilder:
|
||||
yield absname
|
||||
|
||||
for me in self.get_module_entries():
|
||||
yield me.js_filename
|
||||
# Do not add manifest entries for system modules,
|
||||
# so that we won't ship SDK files.
|
||||
if me.packageName != "addon-sdk" or bundle_sdk_modules:
|
||||
yield me.js_filename
|
||||
|
||||
def get_all_test_modules(self):
|
||||
return self.test_modules
|
||||
|
||||
def get_harness_options_manifest(self):
|
||||
def get_harness_options_manifest(self, bundle_sdk_modules):
|
||||
manifest = {}
|
||||
for me in self.get_module_entries():
|
||||
path = me.get_path()
|
||||
manifest[path] = me.get_entry_for_manifest()
|
||||
# Do not add manifest entries for system modules,
|
||||
# so that we won't ship SDK files.
|
||||
if me.packageName != "addon-sdk" or bundle_sdk_modules:
|
||||
manifest[path] = me.get_entry_for_manifest()
|
||||
return manifest
|
||||
|
||||
def get_manifest_entry(self, package, section, module):
|
||||
|
||||
Reference in New Issue
Block a user