@@ -164,7 +164,7 @@ endef
164
164
$(foreach target,$(CFG_TARGET_TRIPLES), \
165
165
$(if $(findstring $(target),"arm-linux-androideabi"), \
166
166
$(if $(findstring adb,$(shell which adb)), \
167
- $(if $(findstring device,$(shell adb devices 2>/dev/null | grep -E '^[A-Za-z0-9]+[[ :blank:]]+device')), \
167
+ $(if $(findstring device,$(shell adb devices 2>/dev/null | grep -E '^[A-Za-z0-9- ]+[[ :blank:]]+device')), \
168
168
$(info install : install-runtime-target for arm-linux-androideabi enabled \
169
169
$(info install : android device attached) \
170
170
$(eval $(call DEF_ADB_STATUS, true))), \
@@ -181,6 +181,8 @@ $(foreach target,$(CFG_TARGET_TRIPLES), \
181
181
182
182
ifeq ($(CFG_ADB_DEVICE ) ,true)
183
183
184
+ CFG_RUNTIME_PUSH_DIR =/system/lib
185
+
184
186
ifdef VERBOSE
185
187
ADB = adb $(1 )
186
188
ADB_PUSH = adb push $(1 ) $(2 )
@@ -193,17 +195,18 @@ endif
193
195
194
196
define INSTALL_RUNTIME_TARGET_N
195
197
install-runtime-target-$(1 ) -host-$(2 ) : $$(TSREQ$$(ISTAGE ) _T_$(1 ) _H_$(2 ) ) $$(SREQ$$(ISTAGE ) _T_$(1 ) _H_$(2 ) )
196
- $(Q )$(call ADB_PUSH,$$(TL$(1 )$(2 ) ) /$$(CFG_RUNTIME_$(1 ) ) ,/system/lib)
197
- $(Q )$(call ADB_PUSH,$$(TL$(1 )$(2 ) ) /$$(CORELIB_GLOB_$(1 ) ) ,/system/lib)
198
- $(Q )$(call ADB_PUSH,$$(TL$(1 )$(2 ) ) /$$(STDLIB_GLOB_$(1 ) ) ,/system/lib)
198
+ $(Q )$(call ADB_SHELL,mkdir,$(CFG_RUNTIME_PUSH_DIR ) )
199
+ $(Q )$(call ADB_PUSH,$$(TL$(1 )$(2 ) ) /$$(CFG_RUNTIME_$(1 ) ) ,$(CFG_RUNTIME_PUSH_DIR ) )
200
+ $(Q )$(call ADB_PUSH,$$(TL$(1 )$(2 ) ) /$$(CORELIB_GLOB_$(1 ) ) ,$(CFG_RUNTIME_PUSH_DIR ) )
201
+ $(Q )$(call ADB_PUSH,$$(TL$(1 )$(2 ) ) /$$(STDLIB_GLOB_$(1 ) ) ,$(CFG_RUNTIME_PUSH_DIR ) )
199
202
endef
200
203
201
204
define INSTALL_RUNTIME_TARGET_CLEANUP_N
202
205
install-runtime-target-$(1 ) -cleanup:
203
206
$(Q )$(call ADB,remount)
204
- $(Q )$(call ADB_SHELL,rm,/system/lib /$(CFG_RUNTIME_$(1 ) ) )
205
- $(Q )$(call ADB_SHELL,rm,/system/lib /$(CORELIB_GLOB_$(1 ) ) )
206
- $(Q )$(call ADB_SHELL,rm,/system/lib /$(STDLIB_GLOB_$(1 ) ) )
207
+ $(Q )$(call ADB_SHELL,rm,$( CFG_RUNTIME_PUSH_DIR ) /$(CFG_RUNTIME_$(1 ) ) )
208
+ $(Q )$(call ADB_SHELL,rm,$( CFG_RUNTIME_PUSH_DIR ) /$(CORELIB_GLOB_$(1 ) ) )
209
+ $(Q )$(call ADB_SHELL,rm,$( CFG_RUNTIME_PUSH_DIR ) /$(STDLIB_GLOB_$(1 ) ) )
207
210
endef
208
211
209
212
$(eval $(call INSTALL_RUNTIME_TARGET_N,arm-linux-androideabi,$(CFG_BUILD_TRIPLE)))
0 commit comments