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