CONF=$(PWD)/config.mk
include $(CONF)
CC="gcc"
CFLAGS=

all: publisher client logger

publisher: src/publisher.c src/utils.c
	$(CC) -lzmq $^ -o $@

client: src/client.c
	$(CC) -lzmq $^ -o $@

logger: src/logger.c src/utils.c
	$(CC) $^ -o $@

start: publisher client
	$(error "Not yet implemented")

clean:
	rm -f logger client publisher

.PHONY: clean publisher client logger start