Constantsο
Setup stringsο
These strings are used for version control and setup.py for distribution.
__numversion__ο
- makeprojects.__numversion__ = (1, 1, 1)ο
Current version of the library as a numeric tuple.
__version__ο
- makeprojects.__version__ = ".".join([str(num) for num in __numversion__])ο
Current version of the library.
__title__ο
- makeprojects.__title__ = "makeprojects"ο
Name of the module.
__summary__ο
- makeprojects.__summary__ = "IDE project generator for Visual Studio, XCode, etc..."ο
Summary of the moduleβs use.
__uri__ο
- makeprojects.__uri__ = "http://makeprojects.readthedocs.io"ο
Home page.
__email__ο
- makeprojects.__email__ = "becky@burgerbecky.com"ο
Email address for bug reports.
__license__ο
- makeprojects.__license__ = "MIT License"ο
Type of license used for distribution.
__copyright__ο
- makeprojects.__copyright__ = "Copyright 2013-2025 Rebecca Ann Heineman"ο
Copyright owner.
Internal constantsο
Constants used internally by this package.
_XCODEPROJECT_FILEο
- makeprojects.config._XCODEPROJECT_FILEο
The filename project.pbxproj.
_XCODEPROJ_MATCHο
- makeprojects.config._XCODEPROJ_MATCHο
Match *.xcodeproj.
_HLSL_MATCHο
- makeprojects.config._HLSL_MATCHο
Match *.hlsl.
_GLSL_MATCHο
- makeprojects.config._GLSL_MATCHο
Match *.glsl.
_X360SL_MATCHο
- makeprojects.config._X360SL_MATCHο
Match *.x360sl.
_VITACG_MATCHο
- makeprojects.config._VITACG_MATCHο
Match *.vitacg.
Internal tablesο
enums._FILETYPES_LOOKUPο
- makeprojects.enums._FILETYPES_LOOKUPο
Dictionary of default file extensions and mapped types.
When the directory is scanned for input files, the files will be tested against this list with a forced lowercase filename and determine the type of compiler to assign to an input file
This list can be appended or modified to allow other file types to be processed
enums._FILETYPES_READABLEο
enums._IDETYPES_CODESο
enums._IDETYPES_READABLEο
enums._PLATFORMTYPES_CODESο
- makeprojects.enums._PLATFORMTYPES_CODESο
List of platform short codes.
Dictionary to map PlatformTypes enumerations into a three or six letter code to append to a project filename
enums._PLATFORMTYPES_EXPANDEDο
- makeprojects.enums._PLATFORMTYPES_EXPANDEDο
List of platforms that expand to multiple targets.
Dictionary to map generic PlatformTypes enumerations into lists.
enums._PLATFORMTYPES_READABLEο
- makeprojects.enums._PLATFORMTYPES_READABLEο
List of human readable strings.
Dictionary to map PlatformTypes enumerations into an human readable string
enums._PLATFORMTYPES_VSο
- makeprojects.enums._PLATFORMTYPES_VSο
List of Visual Studio platform codes.
Visual Studio uses specific codes for tool chains used for video game consoles or CPUs
enums._PROJECTTYPES_READABLEο
- makeprojects.enums._PROJECTTYPES_READABLEο
List of human readable strings.
Dictionary to map ProjectTypes enumerations into an human readable string
Folder locationsο
config.BUILD_RULES_PYο
- makeprojects.config.BUILD_RULES_PY = "build_rules.py"ο
build_rules.py file to detect secondly
config._BUILD_RULES_VARο
- makeprojects.config._BUILD_RULES_VARο
BUILD_RULES_PY location environment variable.
config.USER_HOMEο
- makeprojects.config.USER_HOME = os.path.expanduser("~")ο
Location of the userβs home directory.
config.PROJECTS_HOMEο
- makeprojects.config.PROJECTS_HOME = os.environ["MAKE_PROJECTS_HOME"]ο
Location of makeprojects home directory if redirected.
config.DEFAULT_BUILD_RULESο
- makeprojects.config.DEFAULT_BUILD_RULES = find_default_build_rules()ο
Full pathname of the configuration file.
Build Constantsο
python.BUILD_LISTο
- makeprojects.python.BUILD_LIST = ((1, "prebuild"),(40, "build"),(99, "postbuild"))ο
Default build_rules.py command list, priority / entrypoint.
codewarrior.CODEWARRIOR_ERRORSο
- makeprojects.codewarrior.CODEWARRIOR_ERRORS = (None,"error opening file","project not open","IDE is already building","invalid target name (for /t flag)","error changing current target","error removing objects","build was cancelled","build failed","process aborted","error importing project","error executing debug script","attempted use of /d together with /b and/or /r")ο
Tuple of Codewarrior IDE error messages.
codewarrior._CW_SUPPORTED_LINKERSο
- makeprojects.codewarrior._CW_SUPPORTED_LINKERSο
Tuple of supported codewarrior linkers.
visual_studio._VS_VERSION_YEARSο
- makeprojects.visual_studio._VS_VERSION_YEARSο
Dict of version year strings to integers 2012-2022.
visual_studio._VS_OLD_VERSION_YEARSο
- makeprojects.visual_studio._VS_OLD_VERSION_YEARSο
Dict of version year strings 2003-2012 to integers.
visual_studio._VS_SDK_ENV_VARIABLEο
- makeprojects.visual_studio._VS_SDK_ENV_VARIABLEο
Dict of environment variables for game consoles.