zephyr/scripts/kconfig
Juan Manuel Cruz 99198e794a kconfig: adapt kconfig to work with mingw
MinGW have small conventions differences in the
call of some APIs. The following differences are
addressed:
- mkdir method parameters
- printf format for 64 bit integers
- utsname structure
- glob library

MinGW does not provide glob library.
This patch adapts the code to avoid this library when
building for MinGW on windows systems.
The new routines allow windows to support wildcards
(*, ?) on Kconfig paths.

zconf.lex.c_shipped is the file that the build system
compiles by default. If the user defines the
REGENERATE_PARSES environment variable for the build,
then zconf.lex.c_shipped is generated from the file
zconf.l. Both files are provided in the patch
to keep coherency with the REGENERATE_PARSES option.

Change-Id: I5b6ad24ead0521913ab6ea9da93551edcd2dc66b
Signed-off-by: Louise Mendoza <yonattan.a.louise.mendoza@intel.com>
Signed-off-by: Juan Manuel Cruz <juan.m.cruz.alcaraz@intel.com>
2016-02-12 03:04:13 +00:00
..
lxdialog First commit 2015-04-10 16:44:37 -07:00
check.sh First commit 2015-04-10 16:44:37 -07:00
conf.c First commit 2015-04-10 16:44:37 -07:00
confdata.c kconfig: adapt kconfig to work with mingw 2016-02-12 03:04:13 +00:00
expr.c First commit 2015-04-10 16:44:37 -07:00
expr.h First commit 2015-04-10 16:44:37 -07:00
gconf.c First commit 2015-04-10 16:44:37 -07:00
gconf.glade First commit 2015-04-10 16:44:37 -07:00
images.c First commit 2015-04-10 16:44:37 -07:00
kxgettext.c First commit 2015-04-10 16:44:37 -07:00
list.h doxygen: add @brief and capitalize 2016-02-05 20:14:33 -05:00
lkc.h kconfig: support wildcards 2016-02-05 20:24:52 -05:00
lkc_proto.h First commit 2015-04-10 16:44:37 -07:00
Makefile kconfig: do not build with NLS by default 2016-02-05 20:25:14 -05:00
mconf.c First commit 2015-04-10 16:44:37 -07:00
menu.c First commit 2015-04-10 16:44:37 -07:00
merge_config.sh merge_config.sh: rename MAKE to RUNMAKE 2016-02-05 20:15:59 -05:00
nconf.c First commit 2015-04-10 16:44:37 -07:00
nconf.gui.c First commit 2015-04-10 16:44:37 -07:00
nconf.h First commit 2015-04-10 16:44:37 -07:00
POTFILES.in First commit 2015-04-10 16:44:37 -07:00
qconf.cc First commit 2015-04-10 16:44:37 -07:00
qconf.h First commit 2015-04-10 16:44:37 -07:00
streamline_config.pl First commit 2015-04-10 16:44:37 -07:00
symbol.c kconfig: adapt kconfig to work with mingw 2016-02-12 03:04:13 +00:00
util.c First commit 2015-04-10 16:44:37 -07:00
zconf.gperf First commit 2015-04-10 16:44:37 -07:00
zconf.hash.c_shipped First commit 2015-04-10 16:44:37 -07:00
zconf.l kconfig: adapt kconfig to work with mingw 2016-02-12 03:04:13 +00:00
zconf.lex.c_shipped kconfig: adapt kconfig to work with mingw 2016-02-12 03:04:13 +00:00
zconf.tab.c_shipped kconfig: support wildcards 2016-02-05 20:24:52 -05:00
zconf.y kconfig: support wildcards 2016-02-05 20:24:52 -05:00