mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-02 06:52:24 +00:00
Until now, Zephyr has used a patched Kconfiglib that turns 'source' into a globbing source (by replacing 'source' with 'gsource' at the token level). There's two problems with this: - The patch needs to be maintained separately - Misspelled filenames are silently ignored, as they look like glob patterns that don't match anything Fix it as follows: 1. Replace all 'source' statements that use wildcards with 'gsource' 2. Remove the custom Kconfiglib patch so that 'source' no longer globs The sed pattern '/source.*[*?]/s/source/gsource/' was run over all Kconfig* files to do the replacement. source's that use environment variables that might contain glob patterns were manually changed to gsource. Building the docs in doc/ is a good test, as doc/Makefile deliberately sets the environment variables to glob up as many Kconfig files as possible. Signed-off-by: Ulf Magnusson <ulfalizer@gmail.com> |
||
---|---|---|
.. | ||
adc | ||
aio | ||
bluetooth | ||
clock_control | ||
console | ||
counter | ||
crypto | ||
display | ||
dma | ||
entropy | ||
ethernet | ||
flash | ||
gpio | ||
grove | ||
i2c | ||
i2s | ||
ieee802154 | ||
interrupt_controller | ||
ipm | ||
led | ||
led_strip | ||
net | ||
pci | ||
pinmux | ||
pwm | ||
rtc | ||
sensor | ||
serial | ||
spi | ||
timer | ||
usb | ||
watchdog | ||
wifi | ||
CMakeLists.txt | ||
Kconfig |