From 1ba21da6cbc63c0c549fb92731e25bedc482eb51 Mon Sep 17 00:00:00 2001 From: Filip Wandzio Date: Thu, 4 Sep 2025 22:25:39 +0200 Subject: Unify the directory, add new analysis methods, unify the code style Signed-off-by: Filip Wandzio --- analysis/rtt/Makefile | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 analysis/rtt/Makefile (limited to 'analysis/rtt/Makefile') diff --git a/analysis/rtt/Makefile b/analysis/rtt/Makefile new file mode 100644 index 0000000..8b8d38e --- /dev/null +++ b/analysis/rtt/Makefile @@ -0,0 +1,22 @@ +TARGET = mqtt_rtt_logger +SRC_DIR = src +SRC = $(SRC_DIR)/mqtt_rtt_logger.c +OUT_DIR = build +CC = gcc +CFLAGS = -Wall -Wextra -O2 +LDFLAGS = -lmosquitto +DOCKER_IMAGE = mqtt_rtt_logger-c-mqtt-logger + +all: $(OUT_DIR) $(OUT_DIR)/$(TARGET) + +$(OUT_DIR): + mkdir -p $(OUT_DIR) + +$(OUT_DIR)/$(TARGET): $(SRC) + $(CC) $(CFLAGS) -o $@ $(SRC) $(LDFLAGS) + +clean: + rm -rf $(OUT_DIR) + +docker-build: $(OUT_DIR) + docker run --rm -v "$(PWD):/app" -w /app $(DOCKER_IMAGE) make all -- cgit v1.2.3