circuitpython/ports
Damien George f5769698e5 extmod/modlwip: Clean up inclusion of modlwip in build process.
The following changes are made:

- Guard entire file with MICROPY_PY_LWIP, so it can be included in the
  build while still being disabled (for consistency with other extmod
  modules).

- Add modlwip.c to list of all extmod source in py/py.mk and
  extmod/extmod.cmake so all ports can easily use it.

- Move generic modlwip GIT_SUBMODULES build configuration code from
  ports/rp2/CMakeLists.txt to extmod/extmod.cmake, so it can be reused by
  other ports.

- Remove now unnecessary inclusion of modlwip.c in EXTMOD_SRC_C in esp8266
  port, and in SRC_QSTR in mimxrt port.

Signed-off-by: Damien George <damien@micropython.org>
2022-06-20 23:37:38 +10:00
..
bare-arm bare-arm/mpconfigport.h: Disable remaining optional features. 2021-11-01 14:23:06 +11:00
cc3200 all: Remove third argument to MP_REGISTER_MODULE. 2022-06-02 16:31:37 +10:00
esp32 esp32/network_wlan: Rename WLAN keyword args to ssid/security/key. 2022-06-17 21:43:44 +10:00
esp8266 extmod/modlwip: Clean up inclusion of modlwip in build process. 2022-06-20 23:37:38 +10:00
javascript all: Remove third argument to MP_REGISTER_MODULE. 2022-06-02 16:31:37 +10:00
mimxrt extmod/modlwip: Clean up inclusion of modlwip in build process. 2022-06-20 23:37:38 +10:00
minimal ports: Use default VFS config for import_stat and builtin_open. 2022-05-25 13:04:45 +10:00
nrf nrf/modmachine: Add machine.bootloader() and make it customisable. 2022-06-17 13:37:44 +10:00
pic16bit pic16bit: Use 1 byte for qstr hash len and include header to fix build. 2022-06-07 16:55:18 +10:00
powerpc py/builtin: Clean up and simplify import_stat and builtin_open config. 2022-05-25 13:04:45 +10:00
qemu-arm all: Remove third argument to MP_REGISTER_MODULE. 2022-06-02 16:31:37 +10:00
renesas-ra renesas-ra/machine_i2c: Remove unnecessary start/stop dummy functions. 2022-06-17 14:58:42 +10:00
rp2 extmod/modlwip: Clean up inclusion of modlwip in build process. 2022-06-20 23:37:38 +10:00
samd all: Remove third argument to MP_REGISTER_MODULE. 2022-06-02 16:31:37 +10:00
stm32 stm32/Makefile: Set CSUPEROPT to -Os for F0 and G0 MCUs to save space. 2022-06-20 23:37:38 +10:00
teensy all: Remove third argument to MP_REGISTER_MODULE. 2022-06-02 16:31:37 +10:00
unix unix/variants: Enable seeding random module on import in dev, coverage. 2022-06-07 23:41:49 +10:00
windows unix,windows: Factor out code that generates random bytes to a new func. 2022-06-07 23:41:30 +10:00
zephyr zephyr: Upgrade to Zephyr v3.1.0. 2022-06-17 16:51:34 +10:00