# Uconfig **Repository Path**: tanchuanyi/Uconfig ## Basic Information - **Project Name**: Uconfig - **Description**: 移植linux的kconfig工具,可用作应用程序的构建,支持make menuconfig、 make XXX_defconfig - **Primary Language**: 其他 - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 15 - **Created**: 2022-04-01 - **Last Updated**: 2022-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Uconfig #### 介绍 移植linux的kconfig工具,可用作应用程序的构建,支持make menuconfig、 make XXX_defconfig 将kconfig目录下的文件以及scripts目录下的makefile.host文件拷贝出来,并稍作修改,即可完成针对make menuconfig的移植。 目前已移植一个kconfig,移植后的kconfig目前支持make menuconfig、make xxx_defconfig命令,可实现针对应用程序的选择,然后在makefile中根据.config文件中的变量,即可决定哪些应用需要编译,哪些应用不需要编译。 移植后的kconfig目录结构如下:其中configs目录存放默认配置文件,顶层目录下的Makefile中定义了加载.config文件中的变量以及支持make menuconfig、make xxx_defconfig命令;tools目录下存放了kconfig源码,以及编译kconfig源码的Makefile.host文件,Uconfig文件即为linux内核中的Kconfig文件(该文件中内容的格式请参考linux doc目录下的介绍),用于make menuconfig显示条目。 ├── configs │ └── app_a_defconfig ├── Makefile ├── Makefile.common ├── tools │ ├── kconfig │ └── Makefile.host └── Uconfig