@@ -111,15 +111,14 @@ $(foreach target,$(CFG_TARGET), \
111
111
# for arm-linux-androidabi
112
112
define DEF_ADB_DEVICE_STATUS
113
113
CFG_ADB_DEVICE_STATUS=$(1 )
114
- CFG_ANDROID_TARGET_TRIPLE=$(2 )
115
114
endef
116
115
117
116
$(foreach target,$(CFG_TARGET), \
118
117
$(if $(or $(findstring $(target),"arm-linux-androideabi"),$(findstring $(target),"aarch64-linux-android")), \
119
118
$(if $(findstring adb,$(CFG_ADB)), \
120
119
$(if $(findstring device,$(shell $(CFG_ADB ) devices 2>/dev/null | grep -E '^[ :_A-Za-z0-9-]+[[:blank:]]+device')), \
121
120
$(info check : android device attached) \
122
- $(eval $(call DEF_ADB_DEVICE_STATUS, true, $(target) )), \
121
+ $(eval $(call DEF_ADB_DEVICE_STATUS, true)), \
123
122
$(info check : android device not attached) \
124
123
$(eval $(call DEF_ADB_DEVICE_STATUS, false)) \
125
124
), \
@@ -136,12 +135,14 @@ $(info check: android device test dir $(CFG_ADB_TEST_DIR) ready \
136
135
$(shell $(CFG_ADB) remount 1>/dev/null) \
137
136
$(shell $(CFG_ADB) shell rm -r $(CFG_ADB_TEST_DIR) >/dev/null) \
138
137
$(shell $(CFG_ADB) shell mkdir $(CFG_ADB_TEST_DIR)) \
139
- $(shell $(CFG_ADB) shell mkdir $(CFG_ADB_TEST_DIR)/tmp) \
140
138
$(shell $(CFG_ADB) push $(S)src/etc/adb_run_wrapper.sh $(CFG_ADB_TEST_DIR) 1>/dev/null) \
141
- $(foreach crate,$(TARGET_CRATES), \
142
- $(shell $(CFG_ADB) push $(TLIB2_T_$(CFG_ANDROID_TARGET_TRIPLE)_H_$(CFG_BUILD))/$(call CFG_LIB_GLOB_$(CFG_ANDROID_TARGET_TRIPLE),$(crate)) \
143
- $(CFG_ADB_TEST_DIR))) \
144
- )
139
+ $(foreach target,$(CFG_TARGET), \
140
+ $(if $(or $(findstring $(target),"arm-linux-androideabi"),$(findstring $(target),"aarch64-linux-android")), \
141
+ $(shell $(CFG_ADB) shell mkdir $(CFG_ADB_TEST_DIR)/$(target)) \
142
+ $(foreach crate,$(TARGET_CRATES), \
143
+ $(shell $(CFG_ADB) push $(TLIB2_T_$(target)_H_$(CFG_BUILD))/$(call CFG_LIB_GLOB_$(target),$(crate)) \
144
+ $(CFG_ADB_TEST_DIR)/$(target))), \
145
+ )))
145
146
else
146
147
CFG_ADB_TEST_DIR =
147
148
endif
@@ -428,7 +429,7 @@ $$(call TEST_OK_FILE,$(1),$(2),$(3),$(4)): \
428
429
$(3 ) /stage$(1 ) /test/$(4 ) test-$(2 )$$(X_$(2 ) )
429
430
@$$(call E, run: $$< via adb)
430
431
$$(Q )$(CFG_ADB ) push $$< $(CFG_ADB_TEST_DIR )
431
- $$(Q )$(CFG_ADB ) shell '(cd $(CFG_ADB_TEST_DIR ) ; LD_LIBRARY_PATH=. \
432
+ $$(Q )$(CFG_ADB ) shell '(cd $(CFG_ADB_TEST_DIR ) ; LD_LIBRARY_PATH=./ $( 2 ) \
432
433
./$$(notdir $$< ) \
433
434
--logfile $(CFG_ADB_TEST_DIR ) /check-stage$(1 ) -T-$(2 ) -H-$(3 ) -$(4 ) .log \
434
435
$$(call CRATE_TEST_EXTRA_ARGS,$(1 ) ,$(2 ) ,$(3 ) ,$(4 ) ) $(TESTARGS ) )' \
0 commit comments