]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
testsuite: use standard make (modules|clean) targets
authorEmil Velikov <emil.l.velikov@gmail.com>
Mon, 2 Sep 2024 17:58:35 +0000 (18:58 +0100)
committerLucas De Marchi <lucas.de.marchi@gmail.com>
Tue, 3 Sep 2024 01:12:33 +0000 (20:12 -0500)
Drop the manual (and partial) module cleanup in favour of the clean
target. Similarly - explicitly use the modules target for the build.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Link: https://github.com/kmod-project/kmod/pull/86
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
testsuite/module-playground/Makefile

index 160307cbca5a5496b72f12d4858f5e6a80791fbe..c518fd4b472b29cc7b1a577513ccdfc46b8691ed 100644 (file)
@@ -52,7 +52,6 @@ else
 KDIR ?= $(module_prefix)/lib/modules/`uname -r`/build
 
 ARCH_SPECIFIC_MODULES := mod-simple-x86_64.ko mod-simple-i386.ko mod-simple-sparc64.ko
-MY_MODULES := $(filter-out $(ARCH_SPECIFIC_MODULES),$(wildcard *.ko))
 
 default: modules
 
@@ -61,15 +60,11 @@ mod-simple-%.ko: mod-simple-%.c Makefile.arch
        $(MAKE) KDIR=$(KDIR_$(arch)) ARCH=$(arch) CROSS_COMPILE=$(CROSS_COMPILE_$(arch)) -f Makefile.arch
 
 modules:
-       $(MAKE) -C $(KDIR) M=$$PWD
+       $(MAKE) -C $(KDIR) M=$$PWD modules
 
 arch-modules: $(ARCH_SPECIFIC_MODULES)
 
 clean:
-       test -z "$(MY_MODULES)" || rm -rf $(MY_MODULES) || true
-       rm -rf .tmp_versions || true
-       rm -rf .*.cmd *.mod.c || true
-       rm -rf *.o || true
-       rm -rf Module.symvers modules.order
+       $(MAKE) -C $(KDIR) M=$$PWD clean
 
 endif