summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorShuah Khan <shuahkh@osg.samsung.com>2017-04-21 18:01:51 -0600
committerShuah Khan <shuahkh@osg.samsung.com>2017-04-25 09:49:50 -0600
commit51c6bd7cbe0366b642d8ac90d98739c39ab091a9 (patch)
treec021116d4566ee95a4946df9b4a6cd88cd671c7c /tools
parent26d5ad3b96cf9c2a161c8e685e427966c91c587b (diff)
downloadlinux-51c6bd7cbe0366b642d8ac90d98739c39ab091a9.tar.gz
linux-51c6bd7cbe0366b642d8ac90d98739c39ab091a9.tar.bz2
linux-51c6bd7cbe0366b642d8ac90d98739c39ab091a9.zip
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>
Diffstat (limited to 'tools')
-rw-r--r--tools/testing/selftests/gpio/Makefile8
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/testing/selftests/gpio/Makefile b/tools/testing/selftests/gpio/Makefile
index 4f6d9e0169b2..298929df97e6 100644
--- a/tools/testing/selftests/gpio/Makefile
+++ b/tools/testing/selftests/gpio/Makefile
@@ -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/