From 3613f613d2b7578b7b46a4a2163d55e627cf6ba3 Mon Sep 17 00:00:00 2001
From: Anders Blomdell <anders.blomdell@control.lth.se>
Date: Fri, 29 Mar 2019 08:48:19 +0100
Subject: [PATCH] Makefile cleanups

---
 Makefile                    | 8 ++++++++
 plugins/comedi/Makefile     | 3 +++
 plugins/libtest/Makefile    | 3 +++
 plugins/serial2002/Makefile | 3 +++
 4 files changed, 17 insertions(+)

diff --git a/Makefile b/Makefile
index f57f57a..61caf1e 100644
--- a/Makefile
+++ b/Makefile
@@ -64,11 +64,13 @@ test: all
 clean:
 	rm -f build/*.so
 	rm -f build/*.mex*
+	rm -f build/lib/*.o
 	rm -f *~
 	rm -f moberg-*.spec
 	rm -f moberg-*.tar.gz
 	make -C test clean
 	for d in $(ADAPTORS) ; do make -C $$d clean ; done
+	for d in $(PLUGINS) ; do make -C $$d clean ; done
 
 build/libmoberg.so: build/lib/moberg.o
 build/libmoberg.so: build/lib/moberg_config.o
@@ -79,3 +81,9 @@ build/lib/%.o: moberg_inline.h
 build/lib/moberg.o: moberg_config.h
 build/lib/moberg.o: moberg_module.h
 build/lib/moberg.o: moberg_parser.h
+build/lib/moberg_device.o: moberg.h
+build/lib/moberg_device.o: moberg_channel.h
+build/lib/moberg_device.o: moberg_config.h
+build/lib/moberg_device.o: moberg_device.h
+build/lib/moberg_device.o: moberg_inline.h
+
diff --git a/plugins/comedi/Makefile b/plugins/comedi/Makefile
index 66f7670..3473eb0 100644
--- a/plugins/comedi/Makefile
+++ b/plugins/comedi/Makefile
@@ -15,6 +15,9 @@ build/%.o:      %.c Makefile | build
 build:
 	mkdir -p $@
 
+clean:
+	rm -f build/*
+
 build/comedi.c: ../../moberg.h
 build/comedi.o: ../../moberg_config.h
 build/comedi.o: ../../moberg_device.h
diff --git a/plugins/libtest/Makefile b/plugins/libtest/Makefile
index 189d37b..4e0df10 100644
--- a/plugins/libtest/Makefile
+++ b/plugins/libtest/Makefile
@@ -15,4 +15,7 @@ build/%.o:      %.c Makefile | build
 build:
 	mkdir -p $@
 
+clean:
+	rm -f build/*
+
 build/libtest.o: ../../moberg_module.h
diff --git a/plugins/serial2002/Makefile b/plugins/serial2002/Makefile
index a6b40ea..0e448d4 100644
--- a/plugins/serial2002/Makefile
+++ b/plugins/serial2002/Makefile
@@ -15,6 +15,9 @@ build/%.o:      %.c Makefile | build
 build:
 	mkdir -p $@
 
+clean:
+	rm -f build/*
+
 build/serial2002.o: ../../moberg_module.h
 build/serial2002.o: serial2002_lib.h
 build/serial2002_lib.o: serial2002_lib.h
-- 
GitLab