parameters: (self, sources, objs, arch=None)
return_statement: return result
docstring: Given a list of source files and the corresponding object files, returns
      a list of (source, object, gch) tuples, where |gch| is the build-directory
      relative path to the gch file each object file depends on.  |compilable[i]|
      has to be the source file belonging to |objs[i]|.
docstring_summary: Given a list of source files and the corresponding object files, returns
      a list of (source, object, gch) tuples, where |gch| is the build-directory
      relative path to the gch file each object file depends on.  |compilable[i]|
      has to be the source file belonging to |objs[i]|.
docstring_tokens: Given a list of source files and the corresponding object files returns a list of ( source object gch ) tuples where |gch| is the build - directory relative path to the gch file each object file depends on . |compilable [ i ] | has to be the source file belonging to |objs [ i ] | .
function: def GetObjDependencies(self, sources, objs, arch=None):
      """Given a list of source files and the corresponding object files, returns
      a list of (source, object, gch) tuples, where |gch| is the build-directory
      relative path to the gch file each object file depends on.  |compilable[i]|
      has to be the source file belonging to |objs[i]|."""
      if not self.header or not self.compile_headers:
        return []
  
      result = []
      for source, obj in zip(sources, objs):
        ext = os.path.splitext(source)[1]
        lang = {
          '.c': 'c',
          '.cpp': 'cc', '.cc': 'cc', '.cxx': 'cc',
          '.m': 'm',
          '.mm': 'mm',
        }.get(ext, None)
        if lang:
          result.append((source, obj, self._Gch(lang, arch)))
      return result
function_tokens: def GetObjDependencies ( self , sources , objs , arch = None ) : if not self . header or not self . compile_headers : return [ ] result = [ ] for source , obj in zip ( sources , objs ) : ext = os . path . splitext ( source ) [ 1 ] lang = { '.c' : 'c' , '.cpp' : 'cc' , '.cc' : 'cc' , '.cxx' : 'cc' , '.m' : 'm' , '.mm' : 'mm' , } . get ( ext , None ) if lang : result . append ( ( source , obj , self . _Gch ( lang , arch ) ) ) return result