# Multi-building Technology (PyAutoMake) **Repository Path**: drabel/PyAutoMake ## Basic Information - **Project Name**: Multi-building Technology (PyAutoMake) - **Description**: 为AutoMake工具提供的Gui窗口,兼容流行的Generate Make Tool,比如CMake、QMake、VCMake。 - **Primary Language**: Python - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-04-23 - **Last Updated**: 2023-10-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Multi-building Technology (PyAutoMake) ## 介绍 PyAutoMake是一套工程编译管理软件,借助于PyMake提供的强大的隔离环境,PyAutoMake为各种工程组织工具提供编译过程服务。 PyAutoMake内置了丰富了编译命令,支持QMake、VC、CSharp、CMake、AutoMake、Gradle、XCode等既流行又著名的工程组织工具。 PyAutoMake-Gui是PyAutoMake的窗口版本,用户只需要拖拽工程到窗口上,简单的修改编译配置或者编译命令,就可以轻松的开启工程编译。 如果用户直接使用工程组织管理工具是达不到这样的能力的,必须借助于复杂的脚本,可是工程增多,对于管理人员来讲,那简直就是脚本灾难。PyAutoMake就是为解决这种脚本灾难而生的工程编译管理软件。 ## 软件架构 1. PyMake提供针对编译目标隔离环境。 2. QMake、CMake等工程组织工具提供工具链检测功能,和工程文件组织功能。 3. PyAutoMake选择隔离环境,提供自动检测工程文件类型的功能,和编辑编译脚本功能。 ## 安装和使用教程 1. 从网上下载、安装复杂的工具链到电脑里集中的位置,绿色的也可以。 1. 下载和安装PyMake。 - 拷贝一个适合自己的环境文件用例,放置到自己的环境目录,PyMake启用其为当前环境文件。 - 仿照这个环境文件安装布置一下工具链的解压存储位置,这样不用频繁的更改环境文件里的路径描述,直接可用。 - PyEdit提供了修改环境文件的功能。 - PyMake-Gui提供了查看环境文件的功能。 - 确保PyMake的环境文件里,配置了root.build, rood.sdk, root.prod三个关键根路径,这是编译众多工程的时候使用的最多、最重要的三个Root路径。 - 检查配置Separate环境,通过check或者内置命令确保环境正常可用。 2. 下载和安装PyAutoMake。 - 用户可以通过pyautomake-gui直接启动窗口程序。 - 推拽工程到Gui窗口,检查信息、命令等正确无误,点击各个按钮开启编译工程。享受编译过程吧! ## 问题反馈 如果用户需要PyAutoMake提供一些没有内置的工程组织工具的支持,请联系我,我会研究并增加到其中。 或者提交Issue,我读到会进行程序更新。 QQ: 2657635903 E-Mail:tianduanrui@163.com ## 赞助 请支持农业发展,中国需要农业建设者!