ina260-zmq-publisher/Makefile

24 lines
338 B
Makefile
Raw Normal View History

2023-07-14 20:08:36 +02:00
CONF=$(PWD)/config.mk
include $(CONF)
2023-07-14 18:26:31 +02:00
CC="gcc"
2023-07-14 19:29:18 +02:00
CFLAGS=
2023-07-14 18:26:31 +02:00
2023-07-15 08:38:33 +02:00
all: pre-build bin/publisher bin/client bin/logger
2023-07-14 18:26:31 +02:00
2023-07-15 08:38:33 +02:00
pre-build:
mkdir -p bin/
2023-07-14 18:26:31 +02:00
2023-07-15 08:38:33 +02:00
bin/publisher: src/publisher.c
$(CC) -lzmq $^ -o $@
2023-07-14 18:28:02 +02:00
2023-07-15 08:38:33 +02:00
bin/client: src/client.c
$(CC) -lzmq $^ -o $@
2023-07-14 20:42:12 +02:00
2023-07-15 08:38:33 +02:00
bin/logger: src/logger.c
$(CC) $^ -o $@
2023-07-14 18:28:02 +02:00
2023-07-14 18:26:31 +02:00
clean:
2023-07-15 08:38:33 +02:00
rm -rf bin/
2023-07-14 18:26:31 +02:00
2023-07-14 22:03:40 +02:00
.PHONY: clean publisher client logger