2017-04-22 00:13:11

by Shuah Khan

[permalink] [raw]
Subject: [PATCH 0/2] fixes to clean up goip generates files and gitignore

This two patch series fixes gpio clean target to clean all generated
files and add them to gitignore.

Shuah Khan (2):
selftests: add gpio generated files to .gitignore
selftests: gpio: fix clean target to remove all generated files and
dirs

tools/testing/selftests/.gitignore | 4 ++++
tools/testing/selftests/gpio/Makefile | 8 +++++++-
2 files changed, 11 insertions(+), 1 deletion(-)

--
2.9.3


2017-04-22 00:13:15

by Shuah Khan

[permalink] [raw]
Subject: [PATCH 1/2] selftests: add gpio generated files to .gitignore

gpio test generates files in selftests directory. Add them to .gitignore.

Signed-off-by: Shuah Khan <[email protected]>
---
tools/testing/selftests/.gitignore | 4 ++++
1 file changed, 4 insertions(+)

diff --git a/tools/testing/selftests/.gitignore b/tools/testing/selftests/.gitignore
index f0600d2..9175035 100644
--- a/tools/testing/selftests/.gitignore
+++ b/tools/testing/selftests/.gitignore
@@ -1 +1,5 @@
kselftest
+gpiogpio-event-mon
+gpiogpio-hammer
+gpioinclude/
+gpiolsgpio
--
2.9.3

2017-04-22 00:13:34

by Shuah Khan

[permalink] [raw]
Subject: [PATCH 2/2] 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 <[email protected]>
---
tools/testing/selftests/gpio/Makefile | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/tools/testing/selftests/gpio/Makefile b/tools/testing/selftests/gpio/Makefile
index 4f6d9e0..298929d 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/
--
2.9.3