From 1095dde3db33bb6df9f287840803183db5c3eef5 Mon Sep 17 00:00:00 2001 From: Rahix <rahix@rahix.de> Date: Thu, 11 Jul 2019 11:36:58 +0200 Subject: [PATCH] chore(build/py): Create own array for extmod sources Signed-off-by: Rahix <rahix@rahix.de> --- lib/micropython/meson.build | 15 +++++++++++++++ pycardium/meson.build | 2 ++ 2 files changed, 17 insertions(+) diff --git a/lib/micropython/meson.build b/lib/micropython/meson.build index 5922396ac..1bb6488dd 100644 --- a/lib/micropython/meson.build +++ b/lib/micropython/meson.build @@ -177,5 +177,20 @@ micropython_additional_sources = files( 'micropython/lib/utils/stdout_helpers.c', 'micropython/lib/utils/pyexec.c', 'micropython/lib/mp-readline/readline.c', +) + +micropython_extmod_sources = files( 'micropython/extmod/utime_mphal.c', + 'micropython/extmod/modbtree.c', + 'micropython/extmod/modframebuf.c', + 'micropython/extmod/modubinascii.c', + 'micropython/extmod/moducryptolib.c', + 'micropython/extmod/moductypes.c', + 'micropython/extmod/moduhashlib.c', + 'micropython/extmod/moduheapq.c', + 'micropython/extmod/modujson.c', + 'micropython/extmod/modurandom.c', + 'micropython/extmod/modure.c', + 'micropython/extmod/moduselect.c', + 'micropython/extmod/modutimeq.c', ) diff --git a/pycardium/meson.build b/pycardium/meson.build index 608d9cce2..67698112e 100644 --- a/pycardium/meson.build +++ b/pycardium/meson.build @@ -30,6 +30,7 @@ qstr_h = custom_target( 'modules/qstrdefs.h', 'mpconfigport.h', micropython_sources, + micropython_extmod_sources, ], depends: [version_h], command: [micropython_gen_qstr, meson.current_source_dir(), '@OUTPUT@', '@INPUT@'], @@ -59,6 +60,7 @@ upy = static_library( 'micropython', micropython_sources, micropython_additional_sources, + micropython_extmod_sources, mp_headers, include_directories: micropython_includes, ) -- GitLab