summaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2024-11-03 22:07:54 +0100
committerThomas Schmucker <ts@its1.de>2024-11-03 22:07:54 +0100
commit6d804810804e09c30b348ce7287ac175e41d7881 (patch)
treee9cb4164bac336ab3af90dc01650e9d0972a2cc5 /makefile
parentf15530cbfa7b2e344844a36e1a199301a81b6383 (diff)
downloaduse-mosquitto-6d804810804e09c30b348ce7287ac175e41d7881.tar.gz
use-mosquitto-6d804810804e09c30b348ce7287ac175e41d7881.tar.bz2
use-mosquitto-6d804810804e09c30b348ce7287ac175e41d7881.zip
publisher hinzugefügt
Diffstat (limited to 'makefile')
-rw-r--r--makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/makefile b/makefile
index 03e0931..32d07ef 100644
--- a/makefile
+++ b/makefile
@@ -1,18 +1,23 @@
1include config.mk 1include config.mk
2 2
3SUBSCRIBE=bin/subscribe 3SUBSCRIBE=bin/subscribe
4PUBLISH=bin/publish
4 5
5SUBSCRIBE_OBJ_FILES=obj/subscribe.o obj/mqtt.o 6SUBSCRIBE_OBJ_FILES=obj/subscribe.o obj/mqtt.o
7PUBLISH_OBJ_FILES=obj/publish.o obj/mqtt.o
6 8
7release: $(SUBSCRIBE) 9release: $(SUBSCRIBE) $(PUBLISH)
8release: CFLAGS+=-DNDEBUG -O2 10release: CFLAGS+=-DNDEBUG -O2
9 11
10debug: $(SUBSCRIBE) 12debug: $(SUBSCRIBE) $(PUBLISH)
11debug: CFLAGS+=-g 13debug: CFLAGS+=-g
12 14
13$(SUBSCRIBE): $(SUBSCRIBE_OBJ_FILES) | bin 15$(SUBSCRIBE): $(SUBSCRIBE_OBJ_FILES) | bin
14 cc $(LDFLAGS) $^ -o $@ 16 cc $(LDFLAGS) $^ -o $@
15 17
18$(PUBLISH): $(PUBLISH_OBJ_FILES) | bin
19 cc $(LDFLAGS) $^ -o $@
20
16obj/%.o: src/%.c src/config.h | obj 21obj/%.o: src/%.c src/config.h | obj
17 cc $(CFLAGS) -c $< -o $@ 22 cc $(CFLAGS) -c $< -o $@
18 23