aboutsummaryrefslogtreecommitdiffstats
path: root/analysis/rtt/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'analysis/rtt/Makefile')
-rw-r--r--analysis/rtt/Makefile22
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 @@
1TARGET = mqtt_rtt_logger
2SRC_DIR = src
3SRC = $(SRC_DIR)/mqtt_rtt_logger.c
4OUT_DIR = build
5CC = gcc
6CFLAGS = -Wall -Wextra -O2
7LDFLAGS = -lmosquitto
8DOCKER_IMAGE = mqtt_rtt_logger-c-mqtt-logger
9
10all: $(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
18clean:
19 rm -rf $(OUT_DIR)
20
21docker-build: $(OUT_DIR)
22 docker run --rm -v "$(PWD):/app" -w /app $(DOCKER_IMAGE) make all