selftests: gpio: fix clean target to remove all generated files and dirs
authorShuah Khan <shuahkh@osg.samsung.com>
Sat, 22 Apr 2017 00:01:51 +0000 (18:01 -0600)
committerShuah Khan <shuahkh@osg.samsung.com>
Tue, 25 Apr 2017 15:49:50 +0000 (09:49 -0600)
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>
tools/testing/selftests/gpio/Makefile

index 4f6d9e0169b2d871fb3f0e8b2fec70c3a7bc18e9..298929df97e695b5be640a47d51b84d173f5da5f 100644 (file)
@@ -2,13 +2,19 @@
 TEST_PROGS := gpio-mockup.sh
 TEST_FILES := gpio-mockup-sysfs.sh $(BINARIES)
 BINARIES := gpio-mockup-chardev
+EXTRA_PROGS := ../gpiogpio-event-mon ../gpiogpio-hammer ../gpiolsgpio
+EXTRA_DIRS := ../gpioinclude/
+EXTRA_OBJS := ../gpiogpio-event-mon-in.o ../gpiogpio-event-mon.o
+EXTRA_OBJS += ../gpiogpio-hammer-in.o ../gpiogpio-utils.o ../gpiolsgpio-in.o
+EXTRA_OBJS += ../gpiolsgpio.o
 
 include ../lib.mk
 
 all: $(BINARIES)
 
 override define CLEAN
-       $(RM) $(BINARIES)
+       $(RM) $(BINARIES) $(EXTRA_PROGS) $(EXTRA_OBJS)
+       $(RM) -r $(EXTRA_DIRS)
 endef
 
 CFLAGS += -O2 -g -std=gnu99 -Wall -I../../../../usr/include/