parameters: (self, sources, objs)
return_statement: return []
docstring: Given a list of sources files and the corresponding object files,
      returns a list of the pch files that should be depended upon. The
      additional wrapping in the return value is for interface compatability
      with make.py on Mac, and xcode_emulation.py.
docstring_summary: Given a list of sources files and the corresponding object files,
      returns a list of the pch files that should be depended upon. The
      additional wrapping in the return value is for interface compatability
      with make.py on Mac, and xcode_emulation.py.
docstring_tokens: Given a list of sources files and the corresponding object files returns a list of the pch files that should be depended upon . The additional wrapping in the return value is for interface compatability with make . py on Mac and xcode_emulation . py .
function: def GetObjDependencies(self, sources, objs):
      """Given a list of sources files and the corresponding object files,
      returns a list of the pch files that should be depended upon. The
      additional wrapping in the return value is for interface compatability
      with make.py on Mac, and xcode_emulation.py."""
      if not self._PchHeader():
        return []
      source = self._PchSource()
      assert source
      pch_ext = os.path.splitext(self._PchSource())[1]
      for source in sources:
        if _LanguageMatchesForPch(os.path.splitext(source)[1], pch_ext):
          return [(None, None, self._PchOutput())]
      return []
function_tokens: def GetObjDependencies ( self , sources , objs ) : if not self . _PchHeader ( ) : return [ ] source = self . _PchSource ( ) assert source pch_ext = os . path . splitext ( self . _PchSource ( ) ) [ 1 ] for source in sources : if _LanguageMatchesForPch ( os . path . splitext ( source ) [ 1 ] , pch_ext ) : return [ ( None , None , self . _PchOutput ( ) ) ] return [ ]