xref: /nrf52832-nimble/rt-thread/tools/kconfig-frontends/SConstruct (revision 167494296f0543431a51b6b1b83e957045294e05)
1import os
2
3env = Environment()
4env['CPPPATH'] = ['libs/parser', 'libs']
5env['CPPDEFINES'] = ['CURSES_LOC=\\"ncurses.h\\"', 'HAVE_CONFIG_H',
6    'ROOTMENU=\\"Configuration\\"',
7    'CONFIG_=\\"CONFIG_\\"',
8    'KBUILD_NO_NLS',
9    'GPERF_LEN_TYPE=unsigned int']
10env['LIBS'] = ['ncurses']
11
12src = Split('''
13libs/lxdialog/checklist.c
14libs/lxdialog/inputbox.c
15libs/lxdialog/menubox.c
16libs/lxdialog/textbox.c
17libs/lxdialog/util.c
18libs/lxdialog/yesno.c
19
20libs/parser/yconf.c
21
22frontends/mconf/mconf.c
23''')
24
25env.Program('kconfig-mconf', src)
26