├── .git_archival.txt ├── .gitattributes ├── .github └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── project_generator ├── __init__.py ├── __main__.py ├── commands │ ├── __init__.py │ ├── build.py │ ├── clean.py │ ├── generate.py │ ├── init.py │ └── list_projects.py ├── generate.py ├── init_yaml.py ├── project.py ├── run.py ├── settings.py ├── templates │ ├── cmakelist_armcc.tmpl │ ├── cmakelist_armcc_workspace.tmpl │ ├── cmakelist_armclang.tmpl │ ├── cmakelist_armclang_workspace.tmpl │ ├── cmakelist_gccarm.tmpl │ ├── cmakelist_gccarm_workspace.tmpl │ ├── coide.coproj.tmpl │ ├── eclipse.project.tmpl │ ├── eclipse_makefile.cproject.tmpl │ ├── gdb.tmpl │ ├── iar.ewd │ ├── iar.ewp │ ├── iar.eww │ ├── makefile.tmpl │ ├── makefile_armcc.tmpl │ ├── makefile_armclang.tmpl │ ├── makefile_gcc.tmpl │ ├── makefile_llvm.tmpl │ ├── makefile_workspace.tmpl │ ├── sublimetext.sublime-project.tmpl │ ├── uvision.uvmpw │ ├── uvision.uvoptx │ ├── uvision.uvproj │ ├── visual_studio.vcxproj.filters.tmpl │ └── visual_studio.vcxproj.tmpl ├── tools │ ├── __init__.py │ ├── cmake.py │ ├── cmakearmcc.py │ ├── cmakearmclang.py │ ├── cmakegccarm.py │ ├── coide.py │ ├── eclipse.py │ ├── gccarm.py │ ├── gdb.py │ ├── iar.py │ ├── llvm_arm.py │ ├── makearmcc.py │ ├── makearmclang.py │ ├── makefile.py │ ├── sublimetext.py │ ├── tool.py │ ├── uvision.py │ └── visual_studio.py ├── tools_supported.py └── util.py ├── pyproject.toml ├── setup.cfg ├── setup.py └── tests ├── requirements.txt ├── test_commands ├── __init__.py ├── simple_project.py ├── test_build.py ├── test_clean.py ├── test_generate.py ├── test_init.py └── test_list.py ├── test_generator.py ├── test_project.py ├── test_projecttemplate.py ├── test_projectworkspace.py ├── test_settings.py ├── test_tools ├── __init__.py ├── simple_project.py ├── test_cmake.py ├── test_coide.py ├── test_eclipse.py ├── test_gccarm.py ├── test_gdb.py ├── test_iar.py ├── test_makearmcc.py ├── test_sublimetext.py ├── test_uvision.py ├── test_uvision5.py └── test_visualstudio.py ├── test_tools_supported.py └── test_util.py /.git_archival.txt: -------------------------------------------------------------------------------- 1 | ref-names: HEAD -> master 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/README.md -------------------------------------------------------------------------------- /project_generator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/__init__.py -------------------------------------------------------------------------------- /project_generator/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/__main__.py -------------------------------------------------------------------------------- /project_generator/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/commands/__init__.py -------------------------------------------------------------------------------- /project_generator/commands/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/commands/build.py -------------------------------------------------------------------------------- /project_generator/commands/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/commands/clean.py -------------------------------------------------------------------------------- /project_generator/commands/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/commands/generate.py -------------------------------------------------------------------------------- /project_generator/commands/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/commands/init.py -------------------------------------------------------------------------------- /project_generator/commands/list_projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/commands/list_projects.py -------------------------------------------------------------------------------- /project_generator/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/generate.py -------------------------------------------------------------------------------- /project_generator/init_yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/init_yaml.py -------------------------------------------------------------------------------- /project_generator/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/project.py -------------------------------------------------------------------------------- /project_generator/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/run.py -------------------------------------------------------------------------------- /project_generator/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/settings.py -------------------------------------------------------------------------------- /project_generator/templates/cmakelist_armcc.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/cmakelist_armcc.tmpl -------------------------------------------------------------------------------- /project_generator/templates/cmakelist_armcc_workspace.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/cmakelist_armcc_workspace.tmpl -------------------------------------------------------------------------------- /project_generator/templates/cmakelist_armclang.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/cmakelist_armclang.tmpl -------------------------------------------------------------------------------- /project_generator/templates/cmakelist_armclang_workspace.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/cmakelist_armclang_workspace.tmpl -------------------------------------------------------------------------------- /project_generator/templates/cmakelist_gccarm.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/cmakelist_gccarm.tmpl -------------------------------------------------------------------------------- /project_generator/templates/cmakelist_gccarm_workspace.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/cmakelist_gccarm_workspace.tmpl -------------------------------------------------------------------------------- /project_generator/templates/coide.coproj.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/coide.coproj.tmpl -------------------------------------------------------------------------------- /project_generator/templates/eclipse.project.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/eclipse.project.tmpl -------------------------------------------------------------------------------- /project_generator/templates/eclipse_makefile.cproject.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/eclipse_makefile.cproject.tmpl -------------------------------------------------------------------------------- /project_generator/templates/gdb.tmpl: -------------------------------------------------------------------------------- 1 | 2 | target remote localhost:{{ gdb_server_port }} 3 | 4 | -------------------------------------------------------------------------------- /project_generator/templates/iar.ewd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/iar.ewd -------------------------------------------------------------------------------- /project_generator/templates/iar.ewp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/iar.ewp -------------------------------------------------------------------------------- /project_generator/templates/iar.eww: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/iar.eww -------------------------------------------------------------------------------- /project_generator/templates/makefile.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/makefile.tmpl -------------------------------------------------------------------------------- /project_generator/templates/makefile_armcc.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/makefile_armcc.tmpl -------------------------------------------------------------------------------- /project_generator/templates/makefile_armclang.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/makefile_armclang.tmpl -------------------------------------------------------------------------------- /project_generator/templates/makefile_gcc.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/makefile_gcc.tmpl -------------------------------------------------------------------------------- /project_generator/templates/makefile_llvm.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/makefile_llvm.tmpl -------------------------------------------------------------------------------- /project_generator/templates/makefile_workspace.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/makefile_workspace.tmpl -------------------------------------------------------------------------------- /project_generator/templates/sublimetext.sublime-project.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/sublimetext.sublime-project.tmpl -------------------------------------------------------------------------------- /project_generator/templates/uvision.uvmpw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/uvision.uvmpw -------------------------------------------------------------------------------- /project_generator/templates/uvision.uvoptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/uvision.uvoptx -------------------------------------------------------------------------------- /project_generator/templates/uvision.uvproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/uvision.uvproj -------------------------------------------------------------------------------- /project_generator/templates/visual_studio.vcxproj.filters.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/visual_studio.vcxproj.filters.tmpl -------------------------------------------------------------------------------- /project_generator/templates/visual_studio.vcxproj.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/templates/visual_studio.vcxproj.tmpl -------------------------------------------------------------------------------- /project_generator/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/__init__.py -------------------------------------------------------------------------------- /project_generator/tools/cmake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/cmake.py -------------------------------------------------------------------------------- /project_generator/tools/cmakearmcc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/cmakearmcc.py -------------------------------------------------------------------------------- /project_generator/tools/cmakearmclang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/cmakearmclang.py -------------------------------------------------------------------------------- /project_generator/tools/cmakegccarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/cmakegccarm.py -------------------------------------------------------------------------------- /project_generator/tools/coide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/coide.py -------------------------------------------------------------------------------- /project_generator/tools/eclipse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/eclipse.py -------------------------------------------------------------------------------- /project_generator/tools/gccarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/gccarm.py -------------------------------------------------------------------------------- /project_generator/tools/gdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/gdb.py -------------------------------------------------------------------------------- /project_generator/tools/iar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/iar.py -------------------------------------------------------------------------------- /project_generator/tools/llvm_arm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/llvm_arm.py -------------------------------------------------------------------------------- /project_generator/tools/makearmcc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/makearmcc.py -------------------------------------------------------------------------------- /project_generator/tools/makearmclang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/makearmclang.py -------------------------------------------------------------------------------- /project_generator/tools/makefile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/makefile.py -------------------------------------------------------------------------------- /project_generator/tools/sublimetext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/sublimetext.py -------------------------------------------------------------------------------- /project_generator/tools/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/tool.py -------------------------------------------------------------------------------- /project_generator/tools/uvision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/uvision.py -------------------------------------------------------------------------------- /project_generator/tools/visual_studio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools/visual_studio.py -------------------------------------------------------------------------------- /project_generator/tools_supported.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/tools_supported.py -------------------------------------------------------------------------------- /project_generator/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/project_generator/util.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/setup.py -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/test_commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_commands/__init__.py -------------------------------------------------------------------------------- /tests/test_commands/simple_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_commands/simple_project.py -------------------------------------------------------------------------------- /tests/test_commands/test_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_commands/test_build.py -------------------------------------------------------------------------------- /tests/test_commands/test_clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_commands/test_clean.py -------------------------------------------------------------------------------- /tests/test_commands/test_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_commands/test_generate.py -------------------------------------------------------------------------------- /tests/test_commands/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_commands/test_init.py -------------------------------------------------------------------------------- /tests/test_commands/test_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_commands/test_list.py -------------------------------------------------------------------------------- /tests/test_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_generator.py -------------------------------------------------------------------------------- /tests/test_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_project.py -------------------------------------------------------------------------------- /tests/test_projecttemplate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_projecttemplate.py -------------------------------------------------------------------------------- /tests/test_projectworkspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_projectworkspace.py -------------------------------------------------------------------------------- /tests/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_settings.py -------------------------------------------------------------------------------- /tests/test_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_tools/simple_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_tools/simple_project.py -------------------------------------------------------------------------------- /tests/test_tools/test_cmake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_tools/test_cmake.py -------------------------------------------------------------------------------- /tests/test_tools/test_coide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_tools/test_coide.py -------------------------------------------------------------------------------- /tests/test_tools/test_eclipse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_tools/test_eclipse.py -------------------------------------------------------------------------------- /tests/test_tools/test_gccarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_tools/test_gccarm.py -------------------------------------------------------------------------------- /tests/test_tools/test_gdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_tools/test_gdb.py -------------------------------------------------------------------------------- /tests/test_tools/test_iar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_tools/test_iar.py -------------------------------------------------------------------------------- /tests/test_tools/test_makearmcc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_tools/test_makearmcc.py -------------------------------------------------------------------------------- /tests/test_tools/test_sublimetext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_tools/test_sublimetext.py -------------------------------------------------------------------------------- /tests/test_tools/test_uvision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_tools/test_uvision.py -------------------------------------------------------------------------------- /tests/test_tools/test_uvision5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_tools/test_uvision5.py -------------------------------------------------------------------------------- /tests/test_tools/test_visualstudio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_tools/test_visualstudio.py -------------------------------------------------------------------------------- /tests/test_tools_supported.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_tools_supported.py -------------------------------------------------------------------------------- /tests/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-generator/project_generator/HEAD/tests/test_util.py --------------------------------------------------------------------------------