|
Makeprojects
|
Sub file for makeprojects. More...
Classes | |
| class | BuildMakeFile |
| Class to build Linux make files. More... | |
| class | MakeProject |
| Root object for a Makefile make file Created with the name of the project, the IDE code the platform code (Linux) More... | |
Functions | |
| match (filename) | |
| Check if the filename is a type that this module supports. | |
| create_build_object (file_name, priority=50, configurations=None, verbose=False) | |
| Create BuildMakeFile build records for every desired configuration. | |
| create_clean_object (file_name, priority=50, configurations=None, verbose=False) | |
| Create BuildMakeFile build records for every desired configuration. | |
| test (ide, platform_type) | |
| Filter for supported platforms. | |
| generate (solution) | |
| Create a gnu makefile. | |
Variables | |
| tuple | SUPPORTED_IDES = (IDETypes.make,) |
| List of IDETypes the makefile module supports. | |
| tuple | _BASH_DELETE_EMPTY_FOLDER |
| Bash command to delete an empty folder. | |
| tuple | _DEPLOY |
| Deploy a file without source control. | |
| tuple | _DEPLOY_PERFORCE |
| Using perforce, deploy a file. | |
Sub file for makeprojects.
Handler for Linux make projects
This module contains classes needed to generate project files intended for use by make
| makeprojects.makefile.create_build_object | ( | file_name, | |
| priority = 50, | |||
| configurations = None, | |||
| verbose = False ) |
Create BuildMakeFile build records for every desired configuration.
| file_name | Pathname to the *.mak to build |
| priority | Priority to build this object |
| configurations | Configuration list to build |
| verbose | True if verbose output |
| makeprojects.makefile.create_clean_object | ( | file_name, | |
| priority = 50, | |||
| configurations = None, | |||
| verbose = False ) |
Create BuildMakeFile build records for every desired configuration.
| file_name | Pathname to the *.mak to build |
| priority | Priority to build this object |
| configurations | Configuration list to build |
| verbose | True if verbose output |
| makeprojects.makefile.generate | ( | solution | ) |
Create a gnu makefile.
Given a Solution object, generate a makefile.
| solution | A Solution object |
| makeprojects.makefile.match | ( | filename | ) |
Check if the filename is a type that this module supports.
| filename | Filename to match |
| makeprojects.makefile.test | ( | ide, | |
| platform_type ) |
Filter for supported platforms.
| ide | IDETypes |
| platform_type | PlatformTypes |