瀏覽代碼

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>
Shuah Khan 8 年之前
父節點
當前提交
51c6bd7cbe
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      tools/testing/selftests/gpio/Makefile

+ 7 - 1
tools/testing/selftests/gpio/Makefile

@@ -2,13 +2,19 @@
 TEST_PROGS := gpio-mockup.sh
 TEST_PROGS := gpio-mockup.sh
 TEST_FILES := gpio-mockup-sysfs.sh $(BINARIES)
 TEST_FILES := gpio-mockup-sysfs.sh $(BINARIES)
 BINARIES := gpio-mockup-chardev
 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
 include ../lib.mk
 
 
 all: $(BINARIES)
 all: $(BINARIES)
 
 
 override define CLEAN
 override define CLEAN
-	$(RM) $(BINARIES)
+	$(RM) $(BINARIES) $(EXTRA_PROGS) $(EXTRA_OBJS)
+	$(RM) -r $(EXTRA_DIRS)
 endef
 endef
 
 
 CFLAGS += -O2 -g -std=gnu99 -Wall -I../../../../usr/include/
 CFLAGS += -O2 -g -std=gnu99 -Wall -I../../../../usr/include/