Package archive :: Module builders :: Class ArchivePreBuilder |
[hide private]
[frames] | no frames]

# Class ArchivePreBuilder

source code

               object --+
                        |
    buildtools.PreBuilder --+
                            |
                           ArchivePreBuilder

Processes an archive build specification.

Instance Methods | [hide private]
__init__(self, config_set, config_name, writerType='ant', index=None) | source code
build_manifest(self, config) Generate a manifest file from the a configuration. | source code
manifest_to_commands(self, config, manifest) Generate return a command list. | source code
create_command_list(self, commands) Convert a two dimensions array of command to a CommandList object. | source code
writeTopLevel(self, build_file_path, output_path, xml_file) Creates a build tool config makefile that executes archieve build. | source code
write(self, outputname) Creates a build tool configuration file that executes archive build operations. | source code
Inherited from `buildtools.PreBuilder`: `writeBuildFile` Inherited from `object`: `__delattr__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__str__`

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### __init__(self, config_set, config_name, writerType='ant', index=None) (Constructor) | source code
Overrides: buildtools.PreBuilder.__init__

### manifest_to_commands(self, config, manifest) | source code
Generate return a command list. Commands are stored in a two dimension array.

### write(self, outputname) | source code
Creates a build tool configuration file that executes archive build operations. The input to each archive build operation is an includefile that lists all the files to be included in the archive. These text files are generated before the build file by scanning the filesystem.