Package libconfix :: Package plugins :: Package c :: Module executable :: Class ExecutableBuilder
[show private | hide private]
[frames | no frames]

Type ExecutableBuilder

object --+        
         |        
   Builder --+    
             |    
 LinkedBuilder --+
                 |
                ExecutableBuilder


Method Summary
  __init__(self, center, exename, what, use_libtool)
  am_compound_name(self)
To be implemented by derived classes like ExecutableBuilder, LibraryBuilder, and possibly other linked entities that participate in writing Makefile.am.
  center(self)
  exename(self)
  locally_unique_id(self)
A unique, opaque identifier that is supposed to distinguish this builder from its brothers in the same directory.
  output(self)
  shortname(self)
  what(self)
    Inherited from LinkedBuilder
  add_member(self, b)
  buildinfo_direct_dependent_native_libs(self)
  buildinfo_topo_dependent_native_libs(self)
  external_libpath(self)
  external_libraries(self)
  get_linkline(self)
  members(self)
  relate(self, node, digraph, topolist)
  remove_member(self, b)
  use_libtool(self)
    Inherited from Builder
  __str__(self)
  add_buildinfo(self, b)
  add_internal_provide(self, p)
  add_provide(self, p)
  add_require(self, r)
  base_dependency_info_called(self)
  base_enlarge_called(self)
  base_output_called(self)
  base_relate_called(self)
  buildinfos(self)
  dependency_info(self)
  enlarge(self)
  force_enlarge(self)
Force one more round.
  force_enlarge_count(self)
  iface_pieces(self)
  initialize(self, package)
Initialize the builder object; called once in an object's lifetime.
  is_initialized(self)
See initialize().
  node(self)
  package(self)
  parentbuilder(self)
  set_parentbuilder(self, parentbuilder)
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name...
  __getattribute__(...)
x.__getattribute__('name') <==> x.name...
  __hash__(x)
x.__hash__() <==> hash(x)...
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T...
  __reduce__(...)
helper for pickle...
  __reduce_ex__(...)
helper for pickle...
  __repr__(x)
x.__repr__() <==> repr(x)...
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value...

Class Variable Summary
int BIN = 0                                                                     
int CHECK = 1                                                                     
int NOINST = 2                                                                     

Method Details

am_compound_name(self)

To be implemented by derived classes like
ExecutableBuilder, LibraryBuilder, and possibly other linked
entities that participate in writing Makefile.am.
Overrides:
libconfix.plugins.c.linked.LinkedBuilder.am_compound_name (inherited documentation)

locally_unique_id(self)

A unique, opaque identifier that is supposed to distinguish
this builder from its brothers in the same directory. Used
primarily to spot bugs that result from creating the same
builder twice. To be implemented by derived classes.
Overrides:
libconfix.core.machinery.builder.Builder.locally_unique_id (inherited documentation)

Class Variable Details

BIN

Type:
int
Value:
0                                                                     

CHECK

Type:
int
Value:
1                                                                     

NOINST

Type:
int
Value:
2                                                                     

Generated by Epydoc 2.1 on Fri Nov 23 16:56:36 2007 http://epydoc.sf.net