parameters: (self, sources, objs, arch)
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 compatibility
          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 compatibility
          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 compatibility with make . py on Mac and xcode_emulation . py .
function: def GetObjDependencies(self, sources, objs, arch):
          """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 compatibility
          with make.py on Mac, and xcode_emulation.py."""
          assert arch is None
          if not self._PchHeader():
              return []
          pch_ext = os.path.splitext(self.pch_source)[1]
          for source in sources:
              if _LanguageMatchesForPch(os.path.splitext(source)[1], pch_ext):
                  return [(None, None, self.output_obj)]
          return []
function_tokens: def GetObjDependencies ( self , sources , objs , arch ) : assert arch is None if not self . _PchHeader ( ) : return [ ] pch_ext = os . path . splitext ( self . pch_source ) [ 1 ] for source in sources : if _LanguageMatchesForPch ( os . path . splitext ( source ) [ 1 ] , pch_ext ) : return [ ( None , None , self . output_obj ) ] return [ ]