parameters: (self)
return_statement: return target_prefix + target + target_ext
docstring: Returns the name of the non-bundle binary represented by this target.
      E.g. hello_world. Only valid for non-bundles.
docstring_summary: Returns the name of the non-bundle binary represented by this target.
      E.g. hello_world. Only valid for non-bundles.
docstring_tokens: Returns the name of the non - bundle binary represented by this target . E . g . hello_world . Only valid for non - bundles .
function: def _GetStandaloneBinaryPath(self):
      """Returns the name of the non-bundle binary represented by this target.
      E.g. hello_world. Only valid for non-bundles."""
      assert not self._IsBundle()
      assert self.spec['type'] in (
          'executable', 'shared_library', 'static_library', 'loadable_module'), (
          'Unexpected type %s' % self.spec['type'])
      target = self.spec['target_name']
      if self.spec['type'] == 'static_library':
        if target[:3] == 'lib':
          target = target[3:]
      elif self.spec['type'] in ('loadable_module', 'shared_library'):
        if target[:3] == 'lib':
          target = target[3:]
  
      target_prefix = self._GetStandaloneExecutablePrefix()
      target = self.spec.get('product_name', target)
      target_ext = self._GetStandaloneExecutableSuffix()
      return target_prefix + target + target_ext
function_tokens: def _GetStandaloneBinaryPath ( self ) : assert not self . _IsBundle ( ) assert self . spec [ 'type' ] in ( 'executable' , 'shared_library' , 'static_library' , 'loadable_module' ) , ( 'Unexpected type %s' % self . spec [ 'type' ] ) target = self . spec [ 'target_name' ] if self . spec [ 'type' ] == 'static_library' : if target [ : 3 ] == 'lib' : target = target [ 3 : ] elif self . spec [ 'type' ] in ( 'loadable_module' , 'shared_library' ) : if target [ : 3 ] == 'lib' : target = target [ 3 : ] target_prefix = self . _GetStandaloneExecutablePrefix ( ) target = self . spec . get ( 'product_name' , target ) target_ext = self . _GetStandaloneExecutableSuffix ( ) return target_prefix + target + target_ext