feat(kconfig): Add 'make configure' TUI target & Linux-style Kbuild dynamic subsystem selection

- Add 'make configure' target to Makefile alongside menuconfig, config, tui, nconfig
- Implement Linux Kbuild dynamic source selection based on .config
- Add compiler optimization level selection (-O2, -O3, -Os, -O0) in menuconfig.py
- Support interactive curses navigation with save/exit/default hotkeys
- Automatically generate .config and include/config/autoconf.h
This commit is contained in:
subhobhai943 committed 2026-08-18 11:20:07 +05:30
1 parent 7b646c8cc4
commit ae320cc6b8
3 files changed
+303 -110

No files matched your search

+2 -2
View File
@@ -2,8 +2,8 @@
#ifndef _AUTOCONF_H
#define _AUTOCONF_H
#define CONFIG_ARCH "armv8i"
#define CONFIG_ARCH_ARMV8I 1
#define CONFIG_ARCH "x86_64"
#define CONFIG_ARCH_X86_64 1
#define CONFIG_BPF_VM 1
#define CONFIG_DRV_AHCI 1
#define CONFIG_DRV_ATA 1