summaryrefslogtreecommitdiff
path: root/extmod/extmod.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'extmod/extmod.cmake')
-rw-r--r--extmod/extmod.cmake44
1 files changed, 44 insertions, 0 deletions
diff --git a/extmod/extmod.cmake b/extmod/extmod.cmake
new file mode 100644
index 000000000..6668a2d8a
--- /dev/null
+++ b/extmod/extmod.cmake
@@ -0,0 +1,44 @@
+# CMake fragment for MicroPython extmod component
+
+set(MICROPY_EXTMOD_DIR "${MICROPY_DIR}/extmod")
+set(MICROPY_OOFATFS_DIR "${MICROPY_DIR}/lib/oofatfs")
+
+set(MICROPY_SOURCE_EXTMOD
+ ${MICROPY_EXTMOD_DIR}/machine_i2c.c
+ ${MICROPY_EXTMOD_DIR}/machine_mem.c
+ ${MICROPY_EXTMOD_DIR}/machine_pulse.c
+ ${MICROPY_EXTMOD_DIR}/machine_signal.c
+ ${MICROPY_EXTMOD_DIR}/machine_spi.c
+ ${MICROPY_EXTMOD_DIR}/modbluetooth.c
+ ${MICROPY_EXTMOD_DIR}/modbtree.c
+ ${MICROPY_EXTMOD_DIR}/modframebuf.c
+ ${MICROPY_EXTMOD_DIR}/moduasyncio.c
+ ${MICROPY_EXTMOD_DIR}/modubinascii.c
+ ${MICROPY_EXTMOD_DIR}/moducryptolib.c
+ ${MICROPY_EXTMOD_DIR}/moductypes.c
+ ${MICROPY_EXTMOD_DIR}/moduhashlib.c
+ ${MICROPY_EXTMOD_DIR}/moduheapq.c
+ ${MICROPY_EXTMOD_DIR}/modujson.c
+ ${MICROPY_EXTMOD_DIR}/modurandom.c
+ ${MICROPY_EXTMOD_DIR}/modure.c
+ ${MICROPY_EXTMOD_DIR}/moduselect.c
+ ${MICROPY_EXTMOD_DIR}/modussl_axtls.c
+ ${MICROPY_EXTMOD_DIR}/modussl_mbedtls.c
+ ${MICROPY_EXTMOD_DIR}/modutimeq.c
+ ${MICROPY_EXTMOD_DIR}/moduwebsocket.c
+ ${MICROPY_EXTMOD_DIR}/moduzlib.c
+ ${MICROPY_EXTMOD_DIR}/modwebrepl.c
+ ${MICROPY_EXTMOD_DIR}/uos_dupterm.c
+ ${MICROPY_EXTMOD_DIR}/utime_mphal.c
+ ${MICROPY_EXTMOD_DIR}/vfs.c
+ ${MICROPY_EXTMOD_DIR}/vfs_blockdev.c
+ ${MICROPY_EXTMOD_DIR}/vfs_fat.c
+ ${MICROPY_EXTMOD_DIR}/vfs_fat_diskio.c
+ ${MICROPY_EXTMOD_DIR}/vfs_fat_file.c
+ ${MICROPY_EXTMOD_DIR}/vfs_lfs.c
+ ${MICROPY_EXTMOD_DIR}/vfs_posix.c
+ ${MICROPY_EXTMOD_DIR}/vfs_posix_file.c
+ ${MICROPY_EXTMOD_DIR}/vfs_reader.c
+ ${MICROPY_EXTMOD_DIR}/virtpin.c
+ ${MICROPY_EXTMOD_DIR}/nimble/modbluetooth_nimble.c
+)