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