Bug 1293385 - Remove idls attribute from BackendMakeFile; r?chmanchester draft
authorMike Shal <mshal@mozilla.com>
Fri, 05 Aug 2016 13:23:44 -0400
changeset 398175 e06846e684f17f101adeb4ae6aa47eb840bee3b2
parent 397822 e78975b53563d80c99ebfbdf8a9fbf6b829a8a48
child 527608 d891ee55db344e67390f8240f800112db400047e
push id25468
push userbmo:mshal@mozilla.com
push dateMon, 08 Aug 2016 20:15:57 +0000
reviewerschmanchester
bugs1293385
milestone51.0a1
Bug 1293385 - Remove idls attribute from BackendMakeFile; r?chmanchester MozReview-Commit-ID: 4X9iIJArkYg
python/mozbuild/mozbuild/backend/recursivemake.py
--- a/python/mozbuild/mozbuild/backend/recursivemake.py
+++ b/python/mozbuild/mozbuild/backend/recursivemake.py
@@ -199,18 +199,16 @@ class BackendMakeFile(object):
     def __init__(self, srcdir, objdir, environment, topsrcdir, topobjdir):
         self.topsrcdir = topsrcdir
         self.srcdir = srcdir
         self.objdir = objdir
         self.relobjdir = mozpath.relpath(objdir, topobjdir)
         self.environment = environment
         self.name = mozpath.join(objdir, 'backend.mk')
 
-        # XPIDLFiles attached to this file.
-        self.idls = []
         self.xpt_name = None
 
         self.fh = FileAvoidWrite(self.name, capture_diff=True)
         self.fh.write('# THIS FILE WAS AUTOMATICALLY GENERATED. DO NOT EDIT.\n')
         self.fh.write('\n')
 
     def write(self, buf):
         self.fh.write(buf)
@@ -428,17 +426,16 @@ class RecursiveMakeBackend(CommonBackend
 
         backend_file = self._get_backend_file_for(obj)
 
         consumed = CommonBackend.consume_object(self, obj)
 
         # CommonBackend handles XPIDLFile and TestManifest, but we want to do
         # some extra things for them.
         if isinstance(obj, XPIDLFile):
-            backend_file.idls.append(obj)
             backend_file.xpt_name = '%s.xpt' % obj.module
             self._idl_dirs.add(obj.relobjdir)
 
         elif isinstance(obj, TestManifest):
             self._process_test_manifest(obj, backend_file)
 
         # If CommonBackend acknowledged the object, we're done with it.
         if consumed: