Merge tag 'usb-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[linux-2.6-microblaze.git] / tools / testing / selftests / Makefile
index a785812..e150483 100644 (file)
@@ -68,6 +68,7 @@ TARGETS += nsfs
 TARGETS += perf_events
 TARGETS += pidfd
 TARGETS += pid_namespace
+TARGETS += power_supply
 TARGETS += powerpc
 TARGETS += prctl
 TARGETS += proc
@@ -79,6 +80,7 @@ TARGETS += riscv
 TARGETS += rlimits
 TARGETS += rseq
 TARGETS += rtc
+TARGETS += rust
 TARGETS += seccomp
 TARGETS += sgx
 TARGETS += sigaltstack
@@ -192,6 +194,8 @@ run_tests: all
        @for TARGET in $(TARGETS); do \
                BUILD_TARGET=$$BUILD/$$TARGET;  \
                $(MAKE) OUTPUT=$$BUILD_TARGET -C $$TARGET run_tests \
+                               SRC_PATH=$(shell readlink -e $$(pwd)) \
+                               OBJ_PATH=$(BUILD)                   \
                                O=$(abs_objtree);                   \
        done;
 
@@ -237,12 +241,16 @@ ifdef INSTALL_PATH
        install -m 744 kselftest/module.sh $(INSTALL_PATH)/kselftest/
        install -m 744 kselftest/runner.sh $(INSTALL_PATH)/kselftest/
        install -m 744 kselftest/prefix.pl $(INSTALL_PATH)/kselftest/
+       install -m 744 kselftest/ktap_helpers.sh $(INSTALL_PATH)/kselftest/
        install -m 744 run_kselftest.sh $(INSTALL_PATH)/
        rm -f $(TEST_LIST)
        @ret=1; \
        for TARGET in $(TARGETS); do \
                BUILD_TARGET=$$BUILD/$$TARGET;  \
-               $(MAKE) OUTPUT=$$BUILD_TARGET -C $$TARGET INSTALL_PATH=$(INSTALL_PATH)/$$TARGET install \
+               $(MAKE) OUTPUT=$$BUILD_TARGET -C $$TARGET install \
+                               INSTALL_PATH=$(INSTALL_PATH)/$$TARGET \
+                               SRC_PATH=$(shell readlink -e $$(pwd)) \
+                               OBJ_PATH=$(INSTALL_PATH) \
                                O=$(abs_objtree)                \
                                $(if $(FORCE_TARGETS),|| exit); \
                ret=$$((ret * $$?));            \