Makeprojects for Python๏
The makeprojects module makes it easy to autogenerate project files for
several popular Integrated Development Enviroments (IDEs)
Documentation is found at https://makeprojects.readthedocs.io
Doxygen generated documentation is found at https://makeprojects.readthedocs.io/en/latest/doxygen
Python Packing Index (PyPI): https://pypi.python.org/pypi/makeprojects
Source code and issue tracker: https://github.com/burgerbecky/makeprojects
Compatibility๏
Python 2.7.1 or higher
Python 3.4 or higher
Installation๏
Type in pip install -U makeprojects. Some platforms may require the
sudo prefix.
Bugs๏
If you find a bug, issue or have a feature request, please submit a bug report by emailing becky@burgerbecky.com and mention python version, integer size (32 bit or 64 bit) and what platform was used (Windows / Mac OSX / Linux).
Table of Contents๏
- ๐ท Buildme
- ๐งน Cleanme
- ๐บ Rebuildme
- ๐ Build Rules
- Constants
- Classes
- Functions
- Dispatchers
- Generators
- Configuration
- Clean
- Build
- Rebuild
- Enums
- Util
- util.validate_enum_type
- util.regex_dict
- util.validate_boolean
- util.validate_string
- util.clear_build_rules_cache
- util.load_build_rules
- util.getattr_build_rules
- util.getattr_build_rules_list
- util.add_build_rules
- util.get_build_rules
- util.remove_ending_os_sep
- util.was_processed
- util.fixup_args
- util.convert_file_name
- util.do_generate_build_rules
- util.iterate_configurations
- validators.lookup_enum_value
- validators.lookup_enum_append_key
- validators.lookup_enum_append_keys
- validators.lookup_strings
- validators.lookup_string_list
- validators.lookup_string_lists
- validators.lookup_booleans
- Defaults
- Visual Studio
- visual_studio.SUPPORTED_IDES
- visual_studio.parse_sln_file
- visual_studio.match
- visual_studio.create_build_object
- visual_studio.create_clean_object
- visual_studio.test
- visual_studio.do_filter_tree
- visual_studio.generate
- visual_studio_utils.get_path_property
- visual_studio_utils.get_toolset_version
- visual_studio_utils.convert_file_name_vs2010
- visual_studio_utils.wiiu_props
- visual_studio_utils.add_masm_support
- visual_studio_utils.get_cpu_folder
- visual_studio_utils.generate_solution_file
- visual_studio_utils.create_copy_file_script
- visual_studio_utils.create_deploy_script
- Watcom
- watcom.SUPPORTED_IDES
- watcom.match
- watcom.create_build_object
- watcom.create_clean_object
- watcom.test
- watcom.generate
- watcom_util.fixup_env
- watcom_util.convert_file_name_watcom
- watcom_util.get_element_dict
- watcom_util.get_custom_list
- watcom_util.get_output_list
- watcom_util.get_obj_list
- watcom_util.add_obj_list
- watcom_util.add_post_build
- watcom_util.watcom_linker_system
- watcom_util.warn_if_invalid
- License