|
Makeprojects
|
Class to build watcom make files. More...


Public Member Functions | |
| __init__ (self, file_name, priority, configuration, verbose=False) | |
| Class to handle watcom make files. | |
| build (self) | |
| Build Watcom MakeFile. | |
| clean (self) | |
| Delete temporary files. | |
| Public Member Functions inherited from makeprojects.build_objects.BuildObject | |
| __init__ (self, file_name, priority=None, configuration=None) | |
| Initializers for an BuildObject. | |
| run_command (self, cmd, verbose) | |
| Issue a command and return the generated BuildError. | |
| __repr__ (self) | |
| Convert the object into a string. | |
| __str__ (self) | |
| Convert the object into a string. | |
Public Attributes | |
| verbose = verbose | |
| Save the verbose flag. | |
| Public Attributes inherited from makeprojects.build_objects.BuildObject | |
| file_name = os.path.abspath(file_name) | |
| Name of file to build. | |
| priority = int(priority) | |
| Numeric priorty in ascending order. | |
| configuration = configuration | |
| Configuration if applicable. | |
Class to build watcom make files.
| makeprojects.watcom.BuildWatcomFile.__init__ | ( | self, | |
| file_name, | |||
| priority, | |||
| configuration, | |||
| verbose = False ) |
Class to handle watcom make files.
| file_name | Pathname to the *.wmk to build |
| priority | Priority to build this object |
| configuration | Build configuration |
| verbose | True if verbose output |
| makeprojects.watcom.BuildWatcomFile.build | ( | self | ) |
Build Watcom MakeFile.
On Linux and Windows hosts, this function will invoke the wmake tool to build the watcom make file.
The PATH will be temporarily adjusted to include the watcom tools so wmake can find its shared libraries.
The default target built is all.
Reimplemented from makeprojects.build_objects.BuildObject.
| makeprojects.watcom.BuildWatcomFile.clean | ( | self | ) |
Delete temporary files.
This function is called by cleanme to remove temporary files.
On exit, return 0 for no error, or a non zero error code if there was an error to report. None if not implemented or not applicable.
Reimplemented from makeprojects.build_objects.BuildObject.