circuitpython/ports
David Lechner c947c25294 unix/Makefile: Only checkout libffi submodule when used.
This moves the libffi submodule variable modifier inside of the if
statement where it is actually used so that the submodule will only be
checked out if it is actually being used.

A new DEPLIBS variable is also introduced to prevent building the libffi
submodule when not needed.

Signed-off-by: David Lechner <david@pybricks.com>
2022-07-19 11:17:16 +10:00
..
bare-arm bare-arm/mpconfigport.h: Disable remaining optional features. 2021-11-01 14:23:06 +11:00
cc3200 cc3200: Use MP_REGISTER_ROOT_POINTER(). 2022-07-18 13:50:34 +10:00
esp32 esp32: Use MP_REGISTER_ROOT_POINTER(). 2022-07-18 13:50:34 +10:00
esp8266 esp8266: Use MP_REGISTER_ROOT_POINTER(). 2022-07-18 13:50:34 +10:00
javascript shared/readline: Use MP_REGISTER_ROOT_POINTER(). 2022-07-18 13:48:49 +10:00
mimxrt extmod: Always use custom mbedtls error message code. 2022-07-18 22:55:22 +10:00
minimal shared/runtime/pyexec: Use MP_REGISTER_ROOT_POINTER(). 2022-07-18 13:52:01 +10:00
nrf nrf: Use MP_REGISTER_ROOT_POINTER(). 2022-07-18 13:50:34 +10:00
pic16bit pic16bit/pic16bit_mphal: Use MP_REGISTER_ROOT_POINTER(). 2022-07-18 13:50:34 +10:00
powerpc shared/runtime/pyexec: Use MP_REGISTER_ROOT_POINTER(). 2022-07-18 13:52:01 +10:00
qemu-arm extmod/extmod.mk: Separate out extmod file list from py.mk to extmod.mk. 2022-06-21 00:14:34 +10:00
renesas-ra py/mpstate: Drop MICROPY_PORT_ROOT_POINTERS from mp_state_vm_t. 2022-07-18 13:51:16 +10:00
rp2 extmod: Always use custom mbedtls error message code. 2022-07-18 22:55:22 +10:00
samd shared/readline: Use MP_REGISTER_ROOT_POINTER(). 2022-07-18 13:48:49 +10:00
stm32 extmod: Always use custom mbedtls error message code. 2022-07-18 22:55:22 +10:00
teensy teensy/teensy_hal: Use MP_REGISTER_ROOT_POINTER(). 2022-07-18 13:50:35 +10:00
unix unix/Makefile: Only checkout libffi submodule when used. 2022-07-19 11:17:16 +10:00
windows windows/msvc: Support compressed ROM text for error messages. 2022-07-18 23:25:38 +10:00
zephyr zephyr: Use MP_REGISTER_ROOT_POINTER(). 2022-07-18 13:50:35 +10:00