15
15
from . import unix
16
16
from . import spawn
17
17
18
- from . import read_file , write_file
19
-
18
+ unix .unix_cmd = [
19
+ 'make' ,
20
+ '' ,
21
+ '' ,
22
+ '-C' ,
23
+ ]
20
24
21
25
unix .REAL_PORT = 'macOS'
22
26
@@ -29,6 +33,8 @@ def parse_args(extra_args, lv_cflags, board):
29
33
30
34
31
35
def build_commands (not_sure , extra_args , script_dir , lv_cflags , board ):
36
+
37
+
32
38
return _build_commands (not_sure , extra_args , script_dir , lv_cflags , board )
33
39
34
40
@@ -92,9 +98,6 @@ def is_homebrew_arm(cmd):
92
98
return False , cmd [0 ][0 ]
93
99
94
100
95
- EXTMOD_MK_PATH = 'lib/micropython/extmod/extmod.mk'
96
-
97
-
98
101
def submodules ():
99
102
is_arm , brew_path = is_homebrew_arm ([['brew' , 'config' ]])
100
103
@@ -147,35 +150,8 @@ def submodules():
147
150
if return_code != 0 :
148
151
sys .exit (return_code )
149
152
150
- mbedtls = os .path .abspath ('lib/micropython/lib/mbedtls/README.md' )
151
-
152
- if not os .path .exists (mbedtls ):
153
- return_code , _ = unix .spawn (unix .submodules_cmd )
154
-
155
- if return_code != 0 :
156
- sys .exit (return_code )
157
153
158
154
def compile (* args ): # NOQA
159
- data = read_file ('macOS' , EXTMOD_MK_PATH )
160
- data = data .replace (
161
- 'CFLAGS_EXTMOD += -DMICROPY_SSL_MBEDTLS=1 -I$(TOP)/$(MBEDTLS_DIR)/include' ,
162
- 'CFLAGS_EXTMOD += -DMICROPY_SSL_MBEDTLS=1'
163
- )
164
- code = [
165
- 'SRC_THIRDPARTY_C += lib/mbedtls_errors/mp_mbedtls_errors.c' ,
166
- 'SRC_THIRDPARTY_C += $(wildcard \\ ' ,
167
- ' $(MBEDTLS_DIR)/include/*/*.h \\ ' ,
168
- ' $(MBEDTLS_DIR)/library/*.h \\ ' ,
169
- ')'
170
- ]
171
-
172
- data = data .replace (
173
- 'SRC_THIRDPARTY_C += lib/mbedtls_errors/mp_mbedtls_errors.c' ,
174
- '\n ' .join (code )
175
- )
176
-
177
- write_file (EXTMOD_MK_PATH , data )
178
-
179
155
_compile (* args )
180
156
181
157
0 commit comments