Minor changes

This commit is contained in:
Loic Guegan 2023-07-15 08:38:33 +02:00
parent c84520472c
commit f89a58860e
8 changed files with 14 additions and 65 deletions

View file

@ -3,27 +3,21 @@ include $(CONF)
CC="gcc"
CFLAGS=
all: publisher client logger
all: pre-build bin/publisher bin/client bin/logger
publisher:
@echo "---------- Building publisher..."
CFLAGS=$(CFLAGS) \
$(MAKE) -C src/publisher/ CC=$(CC) OUT=$(PWD) CONF=$(CONF)
pre-build:
mkdir -p bin/
client:
@echo "---------- Building client..."
CFLAGS=$(CFLAGS) \
$(MAKE) -C src/client/ CC=$(CC) OUT=$(PWD) CONF=$(CONF)
bin/publisher: src/publisher.c
$(CC) -lzmq $^ -o $@
logger:
@echo "---------- Building logger..."
CFLAGS=$(CFLAGS) \
$(MAKE) -C src/logger/ CC=$(CC) OUT=$(PWD) CONF=$(CONF)
bin/client: src/client.c
$(CC) -lzmq $^ -o $@
bin/logger: src/logger.c
$(CC) $^ -o $@
clean:
$(MAKE) clean -C src/publisher/ OUT=$(PWD)
$(MAKE) clean -C src/client/ OUT=$(PWD)
$(MAKE) clean -C src/logger/ OUT=$(PWD)
rm -rf bin/
.PHONY: clean publisher client logger