Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

selftests: gpio: fix clean target to remove all generated files and dirs

gpio test creates executables, object files, and include directory
under selftests directory. Enhance clean target to remove all files
it generates.

Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com>

+7 -1
+7 -1
tools/testing/selftests/gpio/Makefile
··· 2 2 TEST_PROGS := gpio-mockup.sh 3 3 TEST_FILES := gpio-mockup-sysfs.sh $(BINARIES) 4 4 BINARIES := gpio-mockup-chardev 5 + EXTRA_PROGS := ../gpiogpio-event-mon ../gpiogpio-hammer ../gpiolsgpio 6 + EXTRA_DIRS := ../gpioinclude/ 7 + EXTRA_OBJS := ../gpiogpio-event-mon-in.o ../gpiogpio-event-mon.o 8 + EXTRA_OBJS += ../gpiogpio-hammer-in.o ../gpiogpio-utils.o ../gpiolsgpio-in.o 9 + EXTRA_OBJS += ../gpiolsgpio.o 5 10 6 11 include ../lib.mk 7 12 8 13 all: $(BINARIES) 9 14 10 15 override define CLEAN 11 - $(RM) $(BINARIES) 16 + $(RM) $(BINARIES) $(EXTRA_PROGS) $(EXTRA_OBJS) 17 + $(RM) -r $(EXTRA_DIRS) 12 18 endef 13 19 14 20 CFLAGS += -O2 -g -std=gnu99 -Wall -I../../../../usr/include/