Message ID | 20231221203849.339025-1-antonio.terceiro@linaro.org |
---|---|
State | New |
Headers | show |
Series | selftests: uevent: use shared makefile library | expand |
diff --git a/tools/testing/selftests/uevent/Makefile b/tools/testing/selftests/uevent/Makefile index f7baa9aa2932..9d1ba09baa90 100644 --- a/tools/testing/selftests/uevent/Makefile +++ b/tools/testing/selftests/uevent/Makefile @@ -1,17 +1,9 @@ # SPDX-License-Identifier: GPL-2.0 all: -include ../lib.mk - -.PHONY: all clean - -BINARIES := uevent_filtering -CFLAGS += -Wl,-no-as-needed -Wall - -uevent_filtering: uevent_filtering.c ../kselftest.h ../kselftest_harness.h - $(CC) $(CFLAGS) $< -o $@ +# SPDX-License-Identifier: GPL-2.0 +CFLAGS += -Wl,-no-as-needed -Wall $(KHDR_INCLUDES) -TEST_PROGS += $(BINARIES) -EXTRA_CLEAN := $(BINARIES) +TEST_GEN_PROGS = uevent_filtering -all: $(BINARIES) +include ../lib.mk
This makes the uevent selftests build not write to the source tree unconditionally, as that breaks out of tree builds when the source tree is read-only. It also avoids leaving a git repository in a dirty state after a build. Signed-off-by: Antonio Terceiro <antonio.terceiro@linaro.org> --- tools/testing/selftests/uevent/Makefile | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-)