Leandro Lanzieri
f6b6072398
dist/tools/kconfiglib: Use python3 for RIOT adaption of menuconfig
2020-07-08 14:40:06 +02:00
Benjamin Valentin
11fa839abb
kconfiglib: bump to v14.1.0
...
The latest upstream version uses Python3 instead of Python2.
2020-06-30 17:32:42 +02:00
a0b042cdd4
dist/tools: adapt tools that are built using pkg.mk
2020-06-26 09:25:45 +02:00
Leandro Lanzieri
5ba7ef6d6f
dist/tools/kconfiglib: Add remove command to delete files
...
The 'remove' target removes the downloaded files from the tool.
2020-06-04 15:31:40 +02:00
Leandro Lanzieri
8023aa3d47
dist/tools/kconfiglib: Add riot_kconfig to override default behaviours
...
This also patches menuconfig.py to use the new class. For now it
implements a version of _parse_help which removes Doxygen markers.
2020-04-27 12:29:40 +02:00
Gaëtan Harter
f08116f3ce
dist/tools/*: adapt to new state file targets
...
Prepare for handling pkg state with files. So it requires having the
path defined before declaring targets. In addition, it cleans up the
old git-download target.
2020-01-08 20:55:19 +01:00
Sebastian Meiling
80d86b42ee
tools/kconfig: replace GNU cp -t with UNIX cp
...
UNIX `cp` command does not have the `-t` option like its GNU variant.
Hence, it usage breaks building RIOT e.g. on FreeBSD.
2019-12-05 09:12:33 +01:00
Leandro Lanzieri
b642f2ea23
dist/tools: Add kconfiglib
...
Kconfiglib is a Kconfig implementation in Python 2/3.
See https://github.com/ulfalizer/Kconfiglib
2019-11-19 17:46:38 +01:00