diff options
| author | Filip Wandzio <contact@philw.dev> | 2025-09-04 22:25:39 +0200 |
|---|---|---|
| committer | Filip Wandzio <contact@philw.dev> | 2025-09-04 22:25:39 +0200 |
| commit | 1ba21da6cbc63c0c549fb92731e25bedc482eb51 (patch) | |
| tree | ddf6fc2259a2495f8de336a07873cc3c6796785e /analysis/rtt/Makefile | |
| parent | e00f3a9ede1b8e46b480bd68daf48da0bb08acae (diff) | |
| download | e1-1ba21da6cbc63c0c549fb92731e25bedc482eb51.tar.gz e1-1ba21da6cbc63c0c549fb92731e25bedc482eb51.zip | |
Unify the directory, add new analysis methods, unify the code style
Signed-off-by: Filip Wandzio <contact@philw.dev>
Diffstat (limited to '')
| -rw-r--r-- | analysis/rtt/Makefile | 22 |
1 files changed, 22 insertions, 0 deletions
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 @@ | |||
| 1 | TARGET = mqtt_rtt_logger | ||
| 2 | SRC_DIR = src | ||
| 3 | SRC = $(SRC_DIR)/mqtt_rtt_logger.c | ||
| 4 | OUT_DIR = build | ||
| 5 | CC = gcc | ||
| 6 | CFLAGS = -Wall -Wextra -O2 | ||
| 7 | LDFLAGS = -lmosquitto | ||
| 8 | DOCKER_IMAGE = mqtt_rtt_logger-c-mqtt-logger | ||
| 9 | |||
| 10 | all: $(OUT_DIR) $(OUT_DIR)/$(TARGET) | ||
| 11 | |||
| 12 | $(OUT_DIR): | ||
| 13 | mkdir -p $(OUT_DIR) | ||
| 14 | |||
| 15 | $(OUT_DIR)/$(TARGET): $(SRC) | ||
| 16 | $(CC) $(CFLAGS) -o $@ $(SRC) $(LDFLAGS) | ||
| 17 | |||
| 18 | clean: | ||
| 19 | rm -rf $(OUT_DIR) | ||
| 20 | |||
| 21 | docker-build: $(OUT_DIR) | ||
| 22 | docker run --rm -v "$(PWD):/app" -w /app $(DOCKER_IMAGE) make all | ||
