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

4
.gitignore vendored
View file

@ -1,7 +1,5 @@
# Binary # Binary
/client /bin
/publisher
/logger
# Logs # Logs
/logs /logs

View file

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

View file

@ -6,7 +6,7 @@
#include <time.h> #include <time.h>
#include <string.h> #include <string.h>
#include "../utils.h" #include "utils.h"
int main (int argc, char *argv []) int main (int argc, char *argv [])

View file

@ -1,15 +0,0 @@
include $(CONF)
EXEC=client
CFLAGS+=-lzmq
DEFINES=\
-DPUBLISHER_PORT=$(PUBLISHER_PORT) \
-DPUBLISHER_ADDR=$(PUBLISHER_ADDR)
all: main.c
$(CC) $^ -o $(OUT)/$(EXEC) $(CFLAGS) $(DEFINES)
clean:
rm -f $(OUT)/$(EXEC)
.PHONY: clean

View file

@ -9,7 +9,7 @@
#include <libgen.h> #include <libgen.h>
#include <unistd.h> #include <unistd.h>
#include <sys/stat.h> #include <sys/stat.h>
#include "../utils.h" #include "utils.h"
#include <time.h> #include <time.h>
void start(char *power_path, char *busid, char *chipaddr); void start(char *power_path, char *busid, char *chipaddr);

View file

@ -1,13 +0,0 @@
include $(CONF)
EXEC=logger
DEFINES=\
-DLOGGER_DIR=$(LOGGER_DIR)
all: main.c
$(CC) $^ -o $(OUT)/$(EXEC) $(CFLAGS) $(DEFINES)
clean:
rm -f $(OUT)/$(EXEC)
.PHONY: clean

View file

@ -6,7 +6,7 @@
#include <assert.h> #include <assert.h>
#include <time.h> #include <time.h>
#include "../utils.h" #include "utils.h"
int main (void) int main (void)
{ {

View file

@ -1,15 +0,0 @@
include $(CONF)
EXEC=publisher
CFLAGS+=-lzmq
DEFINES=\
-DPUBLISHER_PORT=$(PUBLISHER_PORT) \
-DPUBLISHER_ADDR=$(PUBLISHER_ADDR)
all: main.c
$(CC) $^ -o $(OUT)/$(EXEC) $(CFLAGS) $(DEFINES)
clean:
rm -f $(OUT)/$(EXEC)
.PHONY: clean