diff options
Diffstat (limited to 'tools/menuconfig.py')
| -rw-r--r-- | tools/menuconfig.py | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/tools/menuconfig.py b/tools/menuconfig.py index 049bc4f2ac..d904e8a783 100644 --- a/tools/menuconfig.py +++ b/tools/menuconfig.py @@ -21,6 +21,7 @@ # Date Author Notes # 2017-12-29 Bernard The first version # 2018-07-31 weety Support pyconfig +# 2019-07-13 armink Support guiconfig import os import re @@ -225,9 +226,9 @@ def menuconfig(RTT_ROOT): if mtime != mtime2: mk_rtconfig(fn) -# pyconfig for windows and linux -def pyconfig(RTT_ROOT): - import pymenuconfig +# guiconfig for windows and linux +def guiconfig(RTT_ROOT): + import pyguiconfig touch_env() env_dir = get_env_dir() @@ -241,7 +242,8 @@ def pyconfig(RTT_ROOT): else: mtime = -1 - pymenuconfig.main(['--kconfig', 'Kconfig', '--config', '.config']) + sys.argv = ['guiconfig', 'Kconfig']; + pyguiconfig._main() if os.path.isfile(fn): mtime2 = os.path.getmtime(fn) @@ -253,10 +255,9 @@ def pyconfig(RTT_ROOT): mk_rtconfig(fn) -# pyconfig_silent for windows and linux -def pyconfig_silent(RTT_ROOT): - import pymenuconfig - print("In pyconfig silent mode. Don`t display menuconfig window.") +# guiconfig for windows and linux +def guiconfig_silent(RTT_ROOT): + import defconfig touch_env() env_dir = get_env_dir() @@ -265,7 +266,8 @@ def pyconfig_silent(RTT_ROOT): fn = '.config' - pymenuconfig.main(['--kconfig', 'Kconfig', '--config', '.config', '--silent', 'True']) + sys.argv = ['defconfig', '--kconfig', 'Kconfig', '.config'] + defconfig.main() # silent mode, force to make rtconfig.h mk_rtconfig(fn) |
