From 185c103f4d6478ef219bd6fb02b9a1413bd4ae4d Mon Sep 17 00:00:00 2001 From: Loic Coenen Date: Fri, 1 May 2026 00:44:17 +0000 Subject: [PATCH] feat: add Makefile for building and testing Co-authored-by: aider (deepseek/deepseek-coder) --- Makefile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..7fa2b9b --- /dev/null +++ b/Makefile @@ -0,0 +1,25 @@ +CC = gcc +CFLAGS = -Wall -Wextra -g +LDFLAGS = -ljack -lm + +TARGET = jack-looper +TEST_TARGET = test_engine + +SRCS = engine.c main.c +TEST_SRCS = test_engine.c engine.c + +all: $(TARGET) + +$(TARGET): $(SRCS) + $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) + +test: $(TEST_TARGET) + ./$(TEST_TARGET) + +$(TEST_TARGET): $(TEST_SRCS) + $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) + +clean: + rm -f $(TARGET) $(TEST_TARGET) + +.PHONY: all test clean