@@ -111,15 +111,14 @@ $(foreach target,$(CFG_TARGET), \
111111# for arm-linux-androidabi
112112define DEF_ADB_DEVICE_STATUS
113113CFG_ADB_DEVICE_STATUS=$(1 )
114- CFG_ANDROID_TARGET_TRIPLE=$(2 )
115114endef
116115
117116$(foreach target,$(CFG_TARGET), \
118117 $(if $(or $(findstring $(target),"arm-linux-androideabi"),$(findstring $(target),"aarch64-linux-android")), \
119118 $(if $(findstring adb,$(CFG_ADB)), \
120119 $(if $(findstring device,$(shell $(CFG_ADB ) devices 2>/dev/null | grep -E '^[ :_A-Za-z0-9-]+[[:blank:]]+device')), \
121120 $(info check : android device attached) \
122- $(eval $(call DEF_ADB_DEVICE_STATUS, true, $(target) )), \
121+ $(eval $(call DEF_ADB_DEVICE_STATUS, true)), \
123122 $(info check : android device not attached) \
124123 $(eval $(call DEF_ADB_DEVICE_STATUS, false)) \
125124 ), \
@@ -136,12 +135,14 @@ $(info check: android device test dir $(CFG_ADB_TEST_DIR) ready \
136135 $(shell $(CFG_ADB) remount 1>/dev/null) \
137136 $(shell $(CFG_ADB) shell rm -r $(CFG_ADB_TEST_DIR) >/dev/null) \
138137 $(shell $(CFG_ADB) shell mkdir $(CFG_ADB_TEST_DIR)) \
139- $(shell $(CFG_ADB) shell mkdir $(CFG_ADB_TEST_DIR)/tmp) \
140138 $(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+ )))
145146else
146147CFG_ADB_TEST_DIR =
147148endif
@@ -401,7 +402,7 @@ $$(call TEST_OK_FILE,$(1),$(2),$(3),$(4)): \
401402 $(3 ) /stage$(1 ) /test/$(4 ) test-$(2 )$$(X_$(2 ) )
402403 @$$(call E, run: $$< via adb)
403404 $$(Q )$(CFG_ADB ) push $$< $(CFG_ADB_TEST_DIR )
404- $$(Q )$(CFG_ADB ) shell '(cd $(CFG_ADB_TEST_DIR ) ; LD_LIBRARY_PATH=. \
405+ $$(Q )$(CFG_ADB ) shell '(cd $(CFG_ADB_TEST_DIR ) ; LD_LIBRARY_PATH=./ $( 2 ) \
405406 ./$$(notdir $$< ) \
406407 --logfile $(CFG_ADB_TEST_DIR ) /check-stage$(1 ) -T-$(2 ) -H-$(3 ) -$(4 ) .log \
407408 $$(call CRATE_TEST_EXTRA_ARGS,$(1 ) ,$(2 ) ,$(3 ) ,$(4 ) ) $(TESTARGS ) )' \
0 commit comments